17-313 Foundations of Software Engineering¶
This Week¶
Lectures & Readings
Recitation
Recitation 1 - Understand NodeBB (Asynchronous) + Installation of NodeBB Office Hours (Optional)
descriptionHandout
Office Hours
Held on the first floor lobby of TCS. See class calendar below for exact times!
Projects
Project 1A - Build Checkpoint
calendar_month
Released Mon Jan 12
calendar_month
Due Friday, January 16, 2026 @ 11:59PM
Class Calendar¶
Weekly Schedule¶
| Date | Lecture | Reading | Recitation | Project Deadline |
|---|---|---|---|---|
| Mon Jan 12 |
Recitation 1 - Understand NodeBB (Asynchronous) + Installation of NodeBB Office Hours (Optional)
descriptionHandout |
Project 1A - Build Checkpoint
Due Friday, January 16, 2026 @ 11:59PM |
||
| Tue Jan 13 | Introduction | |||
| Wed Jan 14 | ||||
| Thu Jan 15 | ||||
| Fri Jan 16 | ||||
| Mon Jan 19 |
MLK Jr Day - No Reci
|
Project 1B - Starter Task
Due Friday, January 23, 2026 @ 11:59PM |
||
| Tue Jan 20 | ||||
| Wed Jan 21 | ||||
| Thu Jan 22 | ||||
| Fri Jan 23 | ||||
| Mon Jan 26 |
Project 2A - Team Contract & Project Planning
Due Friday, January 30, 2026 @ 11:59PM |
|||
| Tue Jan 27 | ||||
| Wed Jan 28 | ||||
| Thu Jan 29 | ||||
| Fri Jan 30 | ||||
| Mon Feb 2 |
Project 2B - Presentation Slides & Process and Implementation
Due Tuesday, February 10, 2026 @ 11:59PM |
|||
| Tue Feb 3 | ||||
| Wed Feb 4 | ||||
| Thu Feb 5 | ||||
| Fri Feb 6 | ||||
| Mon Feb 9 | ||||
| Tue Feb 10 | ||||
| Wed Feb 11 |
Project 2C - Final
Due Thursday, February 26, 2026 @ 11:59PM |
|||
| Thu Feb 12 | ||||
| Fri Feb 13 | ||||
| Mon Feb 16 | ||||
| Tue Feb 17 | ||||
| Wed Feb 18 | ||||
| Thu Feb 19 | ||||
| Fri Feb 20 | ||||
| Mon Feb 23 | ||||
| Tue Feb 24 | ||||
| Wed Feb 25 | ||||
| Thu Feb 26 | Midterm 1 | |||
| Fri Feb 27 | ||||
| Mon Mar 2 |
Spring Break - No Reci
|
|||
| Tue Mar 3 | Spring Break - No Class | |||
| Wed Mar 4 | ||||
| Thu Mar 5 | Spring Break - No Class | |||
| Fri Mar 6 | ||||
| Mon Mar 9 |
Project 3A - Checkpoint Deliverables
Due Thursday, March 12, 2026 @ 11:59PM |
|||
| Tue Mar 10 | ||||
| Wed Mar 11 | ||||
| Thu Mar 12 | ||||
| Fri Mar 13 |
Project 3B - Final Deliverables
Due Thursday, March 19, 2026 @ 11:59PM |
|||
| Mon Mar 16 | ||||
| Tue Mar 17 | ||||
| Wed Mar 18 | ||||
| Thu Mar 19 | ||||
| Fri Mar 20 |
Project 4A - Checkpoint Deliverables
Due Thursday, March 26, 2026 @ 11:59PM |
|||
| Mon Mar 23 | ||||
| Tue Mar 24 | ||||
| Wed Mar 25 | ||||
| Thu Mar 26 | ||||
| Fri Mar 27 |
Project 4B - Final Deliverables
Due Friday, April 3, 2026 @ 11:59PM |
|||
| Mon Mar 30 | ||||
| Tue Mar 31 | ||||
| Wed Apr 1 | ||||
| Thu Apr 2 | ||||
| Fri Apr 3 | ||||
| Mon Apr 6 |
Project 5A1 - Project Selection + Project 5A2 - Task Selection
5A1 due Wednesday, April 15, 2026 @ 11:59PM + 5A2 due Sunday, April 19, 2026 @ 11:59PM |
|||
| Tue Apr 7 | ||||
| Wed Apr 8 | ||||
| Thu Apr 9 | Spring Carnival - No Class | |||
| Fri Apr 10 | ||||
| Mon Apr 13 | ||||
| Tue Apr 14 | ||||
| Wed Apr 15 | ||||
| Thu Apr 16 | Midterm 2 | |||
| Fri Apr 17 | ||||
| Mon Apr 20 |
Project 5B - Project Final Report & Presentations + 5C - Individual Reflection
|
|||
| Tue Apr 21 | ||||
| Wed Apr 22 | ||||
| Thu Apr 23 | ||||
| Fri Apr 24 |