17-313 Foundations of Software Engineering¶
This Week¶
Lectures & Readings
None!
Recitation
None!
Office Hours
Held on the first floor lobby of TCS. See class calendar below for exact times!
Projects
None!
Class Calendar¶
Weekly Schedule¶
| Date | Lecture | Reading | Recitation | Project Deadline |
|---|---|---|---|---|
| Mon Jan 16 |
MLK Day [No Recitation]
|
Project 1
Due Thurs Jan 26 @ 11:59pm descriptionHandout |
||
| Tue Jan 17 | Intro | |||
| Wed Jan 18 | ||||
| Thu Jan 19 | Metrics and Measurement | Team Formation Survey | ||
| Fri Jan 20 | ||||
| Mon Jan 23 |
Recitation 1 - GitHub and TS
descriptionHandout equalizerQuiz |
|||
| Tue Jan 24 | Boeing 737 Max Case Study | Boeing 737 Max | ||
| Wed Jan 25 | ||||
| Thu Jan 26 | Milestones, Estimation, and Planning | |||
| Fri Jan 27 |
Project 2A
Due Thurs Feb 2 @ 11:59pm descriptionHandout |
|||
| Mon Jan 30 |
Recitation 2 - Team Contract Workshop
slideshowSlides descriptionHandout equalizerQuiz |
|||
| Tue Jan 31 | Teams | |||
| Wed Feb 01 | ||||
| Thu Feb 02 | Communication | |||
| Fri Feb 03 |
Project 2B
Due Tues Feb 14 @ 11:59pm descriptionHandout |
|||
| Mon Feb 06 |
Recitation 3 - Software Archaeology
slideshowSlides descriptionHandout equalizerQuiz |
|||
| Tue Feb 07 | Risk | |||
| Wed Feb 08 | ||||
| Thu Feb 09 | Software Quality | |||
| Fri Feb 10 | ||||
| Mon Feb 13 |
In-Class Presentations
|
|||
| Tue Feb 14 | Intro to Architecture | |||
| Wed Feb 15 |
Project 2C
Due Thurs Mar 2 @ 11:59pm descriptionHandout |
|||
| Thu Feb 16 | Microservices | |||
| Fri Feb 17 | ||||
| Mon Feb 20 |
Recitation 4 - Team Dysfunction
slideshowSlides descriptionHandout equalizerQuiz |
|||
| Tue Feb 21 | Advanced Testing | |||
| Wed Feb 22 | ||||
| Thu Feb 23 | Design Documents | |||
| Fri Feb 24 | ||||
| Mon Feb 27 |
Recitation 5 - Midterm Review
descriptionHandout |
|||
| Tue Feb 28 | Midterm Exam | |||
| Wed Mar 01 | ||||
| Thu Mar 02 | QA: Static and Dynamic Analysis | |||
| Fri Mar 03 |
Spring Break - No HW
|
|||
| Mon Mar 06 |
Spring Break [No Recitation]
|
|||
| Tue Mar 07 | Spring Break - No Lecture | |||
| Wed Mar 08 | ||||
| Thu Mar 09 | Spring Break - No Lecture | |||
| Fri Mar 10 | ||||
| Mon Mar 13 |
Recitation 6 - Deployment
descriptionHandout equalizerQuiz |
Project 3 Checkpoint
Due Thurs Mar 16 @ 11:59pm descriptionHandout |
||
| Tue Mar 14 | Activity: Extreme Startup | |||
| Wed Mar 15 | ||||
| Thu Mar 16 | Software Engineering for Machine Learning | |||
| Fri Mar 17 |
Project 3 Final
Due Thurs Mar 23 @ 11:59pm descriptionHandout |
|||
| Mon Mar 20 |
Recitation 7 - Docker and Containerization
slideshowSlides descriptionHandout equalizerQuiz |
|||
| Tue Mar 21 | Guest Lecture: Nadia Nahar - SE for ML | |||
| Wed Mar 22 | ||||
| Thu Mar 23 | Guest Lecture: Kori Krueger - Delivering Effective Feedback | |||
| Fri Mar 24 |
Project 4 Checkpoint
Due Tues Apr 4 @ 11:59pm descriptionHandout |
|||
| Mon Mar 27 |
Recitation 8 - Team Feedback
slideshowSlides descriptionHandout equalizerQuiz |
|||
| Tue Mar 28 | Fairness Evaluation | |||
| Wed Mar 29 | ||||
| Thu Mar 30 | Dependency Management | |||
| Fri Mar 31 | ||||
| Mon Apr 03 |
Recitation 9 - Machine Learning
slideshowSlides descriptionHandout equalizerQuiz |
|||
| Tue Apr 04 | Ethics | |||
| Wed Apr 05 |
Project 4 Final
Due Tues Apr 11 @ 11:59pm descriptionHandout |
|||
| Thu Apr 06 | AI Tools | |||
| Fri Apr 07 | ||||
| Mon Apr 10 |
Recitation 10 - Open Source Projects
slideshowSlides descriptionHandout equalizerQuiz |
|||
| Tue Apr 11 | Open Source | |||
| Wed Apr 12 |
Project 5 Checkpoint
Due Mon Apr 17 @ 11:59pm descriptionHandout |
|||
| Thu Apr 13 | No Class- Carnival | |||
| Fri Apr 14 | ||||
| Mon Apr 17 |
Recitation 11 - Open Source Project and Task Selection Check In
descriptionHandout equalizerQuiz |
|||
| Tue Apr 18 | Offers for Software Engineers |
Project 5 Final
Due Mon May 8 @ 11:59pm descriptionHandout |
||
| Wed Apr 19 | ||||
| Thu Apr 20 | Patents and more | |||
| Fri Apr 21 | ||||
| Mon Apr 24 | ||||
| Tue Apr 25 | Grad school | |||
| Wed Apr 26 | ||||
| Thu Apr 27 | Review | |||
| Fri Apr 28 | ||||
| Mon May 01 | ||||
| Tue May 02 | ||||
| Wed May 03 | ||||
| Thu May 04 | ||||
| Fri May 05 | ||||
| Mon May 08 |