This is a tentative schedule, and it is subject to change.
Refer to the course's Moodle for up-to-date details.
"Z n" refers to chapter n in the textbook by Zelle.
Blank days are continuations of the topic and reading from an earlier day.
Wk | Date | Topic | Reading | |
---|---|---|---|---|
1 | 08/22 | Mon | Introduction | |
08/24 | Wed | Computers and programs | Z 1 | |
08/26 | Fri | |||
2 | 08/29 | Mon | Unix | Unix tutorials |
08/31 | Wed | |||
09/02 | Fri | Writing simple programs | Z 2 / Python Tutorials | |
3 | 09/05 | Mon | Labor Day | |
09/07 | Wed | |||
09/09 | Fri | |||
4 | 09/12 | Mon | Computing with numbers | Z 3 |
09/14 | Wed | |||
09/16 | Fri | |||
5 | 09/19 | Mon | Computing with strings | Z 4 |
09/21 | Wed | |||
09/23 | Fri | Exam 1 | ||
6 | 09/26 | Mon | Functions | Z 6 |
09/28 | Wed | |||
09/30 | Fri | |||
7 | 10/03 | Mon | Decision Structures | Z 7 |
10/05 | Wed | |||
10/07 | Fri | |||
8 | 10/10 | Mon | Loop Structures / Booleans | Z 8 |
10/12 | Wed | |||
10/14 | Fri | Fall Break | ||
9 | 10/17 | Mon | Objects / Graphics | Processing tutorials |
10/19 | Wed | |||
10/21 | Fri | |||
10 | 10/24 | Mon | ||
10/26 | Wed | |||
10/28 | Fri | |||
11 | 10/31 | Mon | Design | Z 9.3-9.6 |
11/02 | Wed | |||
11/04 | Fri | Exam 2 | ||
12 | 11/07 | Mon | Classes | Z 10 |
11/09 | Wed | |||
11/11 | Fri | |||
13 | 11/14 | Mon | Object Oriented Design | Z 12.1 |
11/16 | Wed | |||
11/18 | Fri | Collections / Vectors | ||
14 | 11/21 | Mon | ||
11/23 | Wed | Thanksgiving Break | ||
11/25 | Fri | |||
15 | 11/28 | Mon | ||
11/30 | Wed | |||
12/02 | Fri | Review | ||
16 | 12/06 | Tue | 3:30-5:30PM, Final Exam |