This is a tentative schedule, and it is subject to change.
Refer to the course's Moodle for detailed, up-to-date reading and assignments.
"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 | 8/24 | Mon | Introduction | |
8/26 | Wed | Computers and programs | Z 1 | |
8/28 | Fri | |||
2 | 8/31 | Mon | Unix | Unix tutorials |
9/2 | Wed | |||
9/4 | Fri | Writing simple programs | Z 2 / Python Tutorials | |
3 | 9/7 | Mon | Labor Day | |
9/9 | Wed | |||
9/11 | Fri | |||
4 | 9/14 | Mon | Computing with numbers | Z 3 |
9/16 | Wed | |||
9/18 | Fri | Computing with strings | Z 4 | |
5 | 9/21 | Mon | ||
9/23 | Wed | |||
9/25 | Fri | Exam 1 | ||
6 | 9/28 | Mon | Functions | Z 6 |
9/30 | Wed | |||
10/2 | Fri | |||
7 | 10/5 | Mon | Decision Structures | Z 7 |
10/7 | Wed | |||
10/9 | Fri | |||
8 | 10/12 | Mon | Loop Structures / Booleans | Z 8 |
10/14 | Wed | |||
10/16 | Fri | Fall Break | ||
9 | 10/19 | Mon | Objects / Graphics | Processing tutorials |
10/21 | Wed | |||
10/23 | Fri | |||
10 | 10/26 | Mon | ||
10/28 | Wed | |||
10/30 | Fri | |||
11 | 11/2 | Mon | ||
11/4 | Wed | Design | Z 9.3-9.6 | |
11/6 | Fri | Exam 2 | ||
12 | 11/9 | Mon | Classes | Z 10 |
11/11 | Wed | |||
11/13 | Fri | |||
13 | 11/16 | Mon | Object Oriented Design | Z 12.1 |
11/18 | Wed | |||
11/20 | Fri | Collections / Vectors | ||
14 | 11/23 | Mon | ||
11/25 | Wed | Thanksgiving | ||
11/27 | Fri | Thanksgiving | ||
15 | 11/30 | Mon | ||
12/2 | Wed | |||
12/4 | Fri | Review | ||
12/10 | Thu | 10:15am-12:15pm – Final Exam |