Skip to content

Calendar

The table below links to the notes, reading, and homework for each week. Use the search feature to find specific activities, labs, examples, etc. The topics and order are subject to change as the course progresses. Quiz dates are highlighted.

Week / Topic Mon Wed Fri Reading Homework
1. Statements Aug 21 Aug 23 Ch 1 HW 1
2. Expressions Aug 26 Aug 28 Aug 30 Ch 2 HW 2
3. Branches Sep 02 Sep 04 Sep 06 Ch 3 HW 3
4. Functions Sep 09 Sep 11 Sep 13 Ch 4 HW 4
5. Containers Sep 16 Sep 18 Sep 20 Ch 5 HW 5
6. For Loops Sep 23 Sep 25 Sep 27 Ch 6 HW 6
7. While Loops Sep 30 Oct 02 Oct 04 Ch 7 HW 7
8. Modules Oct 07 Oct 09 Oct 11 Ch 8
9. Fall Break Oct 14 PA 1
10. Sequences Oct 21 Oct 23 Oct 25 Ch 9
11. File I/O Oct 28 Oct 30 Nov 01 Ch 10 PA 2
12. Nested Data Nov 04 Nov 06 Nov 08 Ch 11
13. Recursion Nov 11 Nov 13 Nov 15 Ch 12 PA 3
14. Project Nov 18 Nov 20 Nov 22
15. Review Dec 02 Dec 04 Dec 06

Important Dates

See Academic Calendar and Fall Deadlines.

  • Aug 21: First day of classes
  • Aug 30: Add/drop deadline
  • Sep 27–29: Family Weekend
  • Oct 16–18: Fall Break
  • Oct 23: Withdraw deadline
  • Oct 25–27: Homecoming Weekend
  • Nov 04: Spring enrollment begins
  • Nov 25–29: Thanksgiving Break
  • Dec 06: Last day of classes
  • Dec 09–13: Final exams
  • Dec 16: Grades submitted

Final Exam Times

See the official Fall 2024 Exam Schedule.

  • Sec 5 (1:50pm): Mon, Dec 9th 10:30–12:30
  • Sec 6 (3:00pm): Wed, Dec 11th 1:00–3:00