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.
| Week / Topic | Tue | Thu | Homework | Reading |
|---|---|---|---|---|
| 1. Introduction | Jan 20 | Jan 22 | HW1 | 1.1, 3.1 |
| 2. Relational Model | Jan 27 | Jan 29 | 1.2, 1.3, 1.4, 1.5 | |
| 3. ER/EER Models | Feb 03 | Feb 05 | HW2 | 1.6, 1.7 |
| 4. Database Design | (Feb 10) | Feb 12 | HW3 | 2.1, 2.2 |
| 5. EER to Relational | Feb 17 | Feb 19 | 2.3, 2.4 | |
| 6. Intermediate Queries | Feb 24 | Feb 26 | HW4 | 1.9, 3.4 |
| 7. Data Generation | Mar 03 | Mar 05 | HW5 | Faker, Psycopg |
| 8. Complex Queries | Mar 10 | Mar 12 | ||
| SPRING BREAK | ||||
| 9. Object-Relational | Mar 24 | Mar 26 | SQLAlchemy | |
| 10. Web APIs | Mar 31 | Apr 02 | ||
| 11. Indexes & Views | Apr 07 | Apr 09 | ||
| 12. Functions/Procedures | Apr 14 | Apr 16 | ||
| 13. Database Security | Apr 21 | Apr 23 | 1.8, 1.10, 1.11 | |
| 14. NoSQL Databases | Apr 28 | Apr 30 | MongoDB, Cypher | |
| 15. Course Wrap-Up | May 05 |
Important Dates¶
See Academic Calendar and Spring Deadlines.
- Jan 19: Martin Luther King Jr.
- Jan 20: First day of classes
- Jan 30: Add/drop deadline
- Feb 10: Assessment Day
- Mar 16–20: Spring Break
- Mar 27: Withdraw deadline
- Mar 30: Summer enrollment begins
- Apr 13: Fall enrollment begins
- May 06: Last day of classes
- May 07–13: Final exams
- May 19: Grades submitted
Final Exam Times¶
See the official Spring 2026 Exam Schedule.
- Sec 1 (9:35pm): Thu, May 7th 10:30–12:30