CS149 Calendar

Note: This schedule is tentative and is subject to change during the semester

Week Date Reading Topic Homework Events
Week 1 8/24/23 Chapter 1 Statements: 1 HW 1 Assigned
Week 2 8/29/23 Chapter 1 Statements: 2 HW 1 Due Wednesday 8/30/23 11pm
8/31/23 Chapter 2 Expressions: 1 HW 2 Assigned
Week 3 9/5/23 Chapter 2 Expressions: 2 HW 2 Due Wednesday 9/6/23 11pm
9/7/23 Chapter 3 Branching: 1 HW 3 Assigned Quiz1A start of class
Week 4 9/12/23 Chapter 3 Branching: 2 HW 3 Due Wednesday 9/13/23 11pm
9/14/23 Chapter 4 Functions: 1 HW 4 Assigned Quiz1B start of class
Week 5 9/19/23 Chapter 4 Functions: 2 HW 4 Due Wednesday 9/20/23 11pm
9/21/23 Chapter 5 Containers: 1 HW 5 Assigned Quiz2A start of class
Week 6 9/26/23 Chapter 5 Containers: 2 HW 5 Due Wednesday 9/27/23 11pm
9/28/23 Chapter 6 For Loops: 1 HW 6 Assigned Quiz2B start of class
Week 7 10/3/23 Chapter 6 For Loops: 2 HW 6 Due Wednesday 10/4/23 11pm
10/5/23 Chapter 7 While Loops: 1 HW 7 Assigned Quiz3A start of class
Week 8 10/10/23 Chapter 7 While Loops: 2 HW 7 Due Wednesday 10/11/23 11pm
10/12/23 Chapter 8 Modules Testing: 1 PA 1 assigned Quiz3B start of class
Week 9 10/17/23 Chapter 8 Modules Testing: 2
10/19/23 Fall Break Oct 18 - 20
Week 10 10/24/23 Review Modules Testing PA 1A Due Wednesday 10/25/23 11pm
10/26/23 Chapter 9 File I/O: 1 Quiz 4A start of class
Week 11 10/31/23 Chapter 9 File I/O: 2 PA 1B Due Wednesday 11/1/23 11pm
11/2/23 Chapter 10 Sequences: 1 PA 2 Assigned Quiz 4B start of class
Week 12 11/7/23 Chapter 10 Sequences: 2 PA 2A Due Wednesday 11/8/23 11pm
11/9/23 Chapter 11 Nested Data: 1 Quiz 5A start of class
Week 13 11/14/23 Chapter 11 Nested Data: 2 PA 2B Due Wednesday 11/15/23 11pm
11/16/23 Chapter 12 Recursion: 1 PA 3 Assigned Quiz 5B start of class
Thanksgiving Break Thanksgiving Break 11/20/23 - 11/24/23
Week 14 11/28/23 Chapter 12 Recursion: 2 PA 3A Due Wednesday 11/29/23 11pm
11/30/23 Project Work Day Review and project overview PA 3B Due Thursday 12/30/23 11pm Quiz 6A start of class
Week 15 12/5/23 Project Work Day Review PA 3C Due Thursday 12/7/23 11pm
12/7/23 Review Final Exam Review Quiz 6B start of class
Finals Exam Schedule