Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Breaking News! Click here for details.

CSC 131 - Introduction to Computer Science  

How to read this schedule:

w
e
e
k

Date
Tue/

Thu/

Lecture Topic and Reading

 

Relevant

Readings

1

 

 

 

Thu   17 Aug

Introduction to Introduction to Computer Science (PowerPoint)

 

Some materials: sentiment.txt, LinksysReviews.txt, SentimentAnalysis.py

Homework 1 Assigned

2

 

Tue,

22 Aug

 

Introduction to Hardware, Software, Algorithms, Python

 

Blackboard Quiz 1 Due (Monday, August, 21, 11:59pm)

 

 

Ch. 1  Introduction

Thu,

24 Aug

Software, Programming in Python, Data Types

Blackboard Quiz 2 Due (Wednesday, August 23, 11:59pm)

 

Homework 1 Due (Thu, 11:59pm)

Ch 1.

Homework 2 Assigned

3

 

 

Tue,

29 Aug

Simple Data Types in Python (Strings, numbers)

 

Blackboard Quiz 3 Due (Monday, August 28, 11:59pm)

Ch.2

Thu,

31 Aug

Operations on Simple Data Types

 

Homework 2 Due

 

Ch 2

Homework 3 Assigned

4

 

Tue,

5 Sep

 

Control Structures: Boolean Expressions and If Statements

Blackboard Quiz 4 Due (Monday, Sept 4, 11:59pm)

 

Ch 3

Thu,

7 Sep

 

Control Structures: The While Loop

 

Homework 3 Due

 

Ch 3

Homework 4 Assigned

5

 

Tue,

12 Sep

Control Structures: The For Loop

 

Blackboard Quiz 5 Due (Monday, Sept 11, 11:59pm)

Some in Chapter 4.3.2

Thu,

14 Sep

 

Text File I/O

 

Homework 4 Due

Chapter 8

Homework 5 Assigned

6

 

Tue,    19 Sep

Processing Text Files

Blackboard Quiz 6 Due (Monday, Sept 18, 11:59pm)

Roster.txt

Chapter 8

Thu,    21 Sep

Lists

 

Homework 5 Due

Chapter 4

7

 

Tue,     26 Sep

 

Midterm 1 (Written) (Study Guide)

 

Thu, 28 Sep

Midterm 1 Practicum (Study Guide)

 

8

Tue,       3 Oct

Midterm Results

Extra Credit Assigned

Thu,

05 Oct

Fall Break

 

9

Monday, October 9, is the last day to withdraw for undergraduates

Tue,     10 Oct

Lists

 

Blackboard Quiz 7 Due (Monday, Oct 9, 11:59pm)

Chapter 4

Homework 6 Assigned

Thu,

12 Oct

Lists and Functions

Chapter 5

10

 

Tue,     17 Oct

Functions

 

PlayingWithParameters.py

 

Blackboard Quiz 8 Due (Wednesday, Oct 18, 11:59pm)

Chapter 5

Thu,   19 Oct

Objects and Turtle Graphics

 

Homework 6 Due

Chapter 6

Homework 7 Assigned

11

 

Tue,     24 Oct

Objects and Turtle Graphics

myBouncingBall.py

 

Blackboard Quiz 9 Due (Monday, Oct 23, 11:59pm)

Chapter 6

Thu,

26 Oct

Dictionaries and Sets

 

Database.txt

 

Homework 7 Due

Chapter 9

Homework 8 Assigned

12

 

Tue,       31 Oct

Recursion

Blackboard Quiz 10 Due (Monday, Oct 30, 11:59pm)

Chapter 11

Thu,     2 Nov

Recursion

Homework 8 Due

Extra Credit Due (Friday, November 3)

Chapter 11

Homework 9 Assigned

13

 

Tue,    

7 Nov

Blackboard Quiz 11 Due (Monday, Nov 6, 11:59pm)

 

Object-Oriented Programming

Chapter 10

Thu,

9 Nov

 

Object-Oriented Programming

 

Homework 9 Due

Chapter 10

14

 

Tue,      14 Nov

Midterm 2 (Written) Study Guide

Chapter 10

Homework 10 Assigned

Thu,

16 Nov

 

Midterm 2 (Practicum) Study Guide

 

15

 

Tue,     21 Nov

Midterm 2 Answers

Thu,

23 Nov

Thanksgiving Holiday

 

16

 

Tue,     28 Nov

Object-Oriented Programming

 

Homework 10 Due (Wednesday)

Chapter 10

Thu,   30 Nov

Review

Last Day of Classes

 

18

Final Exam, Wednesday, December 6, 11:30am-2:30pm