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