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. Midterm exam dates are highlighted.
Week / Topic | Tue | Thu | Reading | Homework |
---|---|---|---|---|
1. Introduction | (Jan 16) | Jan 18 | Wk 1 | HW 1 |
2. Data Types | Jan 23 | Jan 25 | Wk 2 | HW 2 |
3. Objects | Jan 30 | Feb 01 | Wk 3 | HW 3 |
4. Exam #1 | (Feb 06) | Feb 08 | Wk 4 | |
5. Classes | Feb 13 | Feb 15 | Wk 5 | HW 4 |
6. Exceptions | Feb 20 | Feb 22 | Wk 6 | HW 5 |
7. File I/O | Feb 27 | Feb 29 | Wk 7 | HW 6 |
8. Exam #2 | Mar 05 | Mar 07 | Wk 8 | |
9. Inheritance | Mar 19 | Mar 21 | Wk 9 | HW 7 |
10. Abstraction | Mar 26 | Mar 28 | Wk 10 | |
11. Interfaces | Apr 02 | Apr 04 | Wk 11 | HW 8 |
12. Exam #3 | Apr 09 | Apr 11 | Wk 12 | |
13. Collections | Apr 16 | Apr 18 | Wk 13 | HW 9 |
14. Recursion | Apr 23 | Apr 25 | Wk 14 | |
15. Review | Apr 30 | May 02 | Wk 15 |
Important Dates¶
See Academic Calendar and Spring Deadlines.
- Jan 15: Martin Luther King Jr.
- Jan 16: First day of classes
- Jan 26: Add/drop deadline
- Feb 06: Assessment Day
- Mar 11–15: Spring Break
- Mar 22: Withdraw deadline
- Mar 25: Summer enrollment begins
- Apr 08: Fall enrollment begins
- May 02: Last day of classes
- May 03–09: Final exams
- May 14: Grades submitted
Final Exam Times¶
See the official Spring 2024 Exam Schedule.
- Sec 6 (12:45pm): Tue, May 7th 10:30–12:30
- Sec 7 (2:20pm): Wed, May 8th 3:30–5:30