| Assignment |
Due Date |
Output (if any) |
| Program 1 |
11:59 PM on Friday, September 4 |
| Program 2 |
11:59 PM on Friday, September 11 |
| Program 3 |
11:59 PM on Saturday, September 19 |
| Program 4 |
11:59 PM on Saturday, September 26 |
| Program 5 |
11:59 PM on Wednesday, October 14 |
| Program 6 |
11:59 PM on Saturday, October 24 |
| Program 7 |
11:59 PM on Saturday, October 31 |
| Program 8 |
11:59 PM on Saturday, November 21 |
| Quiz Number |
Date |
| Quiz 1 |
Week 2 (Thursday, September 3) |
| Quiz 2 |
Week 3 (Thursday, September 10) |
| Quiz 3 |
Week 4 (Thursday, September 17) |
| Quiz 4 |
Week 5 (Thursday, September 24) |
| Quiz 5 |
Week 7 (Thursday, October 8) |
| Quiz 6 |
Week 8 (Thursday, October 15) |
| Quiz 7 |
Week 9 (Thursday, October 22) |
| Quiz 8 |
Week 10 (Thursday, October 29) |
| Quiz 9 |
Week 12 (Thursday, November 12) |
| Quiz 10 |
Week 13 (Thursday, November 19) |