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 |