17-313 Foundations of Software Engineering¶
This Week¶
Lectures & Readings
SE Deployment Workshop: Extreme Startup
calendar_month
Tue Sep 19
slideshow
Slides
Software Testing
calendar_month
Thu Sep 21
slideshow
Slides
Recitation
Office Hours
Held on the first floor lobby of TCS. See class calendar below for exact times!
Projects
Project 2B
calendar_month
Released Fri Sep 15
calendar_month
Due Sep 26 @ 11:59pm
descriptionHandout
Class Calendar¶
Weekly Schedule¶
Date | Lecture | Reading | Recitation | Project Deadline |
---|---|---|---|---|
Mon Aug 28 |
Recitation 1 - GitHub and TS
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Aug 29 | Introduction |
P1A - Build Checkpoint
Due Sep 1 @ 11:59pm descriptionHandout |
||
Wed Aug 30 | ||||
Thu Aug 31 | Software Archaeology and Anthropology | |||
Fri Sep 01 | ||||
Mon Sep 04 |
Recitation 2 - Team Contract Workshop
slideshowSlides descriptionHandout equalizerQuiz |
P1B - Starter Task
Due Sep 7 @ 11:59pm descriptionHandout |
||
Tue Sep 05 | Metrics and Measurement | |||
Wed Sep 06 | ||||
Thu Sep 07 | Project Planning | |||
Fri Sep 08 |
Project 2A
Due Sep 14 @ 11:59pm descriptionHandout |
|||
Mon Sep 11 |
Recitation 3 - Deployment
descriptionHandout equalizerQuiz |
|||
Tue Sep 12 | Teams and Communication | |||
Wed Sep 13 | ||||
Thu Sep 14 | Case Study: Boeing 737 MAX | Boeing 737 Max | ||
Fri Sep 15 |
Project 2B
Due Sep 26 @ 11:59pm descriptionHandout |
|||
Mon Sep 18 |
Recitation 4 - Code Archaeology
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Sep 19 | SE Deployment Workshop: Extreme Startup | |||
Wed Sep 20 | ||||
Thu Sep 21 | Software Testing | |||
Fri Sep 22 | ||||
Mon Sep 25 |
Recitation 5 - P2 Presentations
|
|||
Tue Sep 26 | Architecture: Introduction | |||
Wed Sep 27 |
Project 2C
Due Oct 12 @ 11:59pm descriptionHandout |
|||
Thu Sep 28 | Architecture: Design Documentation | |||
Fri Sep 29 | ||||
Mon Oct 02 |
Recitation 6 - Midterm Review
|
|||
Tue Oct 03 | Architecture: Microservices | |||
Wed Oct 04 | ||||
Thu Oct 05 | Software Risk Management | |||
Fri Oct 06 | ||||
Mon Oct 09 |
No recitation (midterms)
|
|||
Tue Oct 10 | MIDTERM EXAM | |||
Wed Oct 11 | ||||
Thu Oct 12 | Organization of Software Teams | |||
Fri Oct 13 | ||||
Mon Oct 16 |
No recitation (fall break)
|
|||
Tue Oct 17 | NO CLASS (Fall Break) | |||
Wed Oct 18 | ||||
Thu Oct 19 | NO CLASS (Fall Break) | |||
Fri Oct 20 | ||||
Mon Oct 23 |
Recitation 7 - Team Dysfunction
|
Project 3
Due Nov 2 @ 11:59pm |
||
Tue Oct 24 | Quality Assurance: Static and Dynamic Analysis | |||
Wed Oct 25 | ||||
Thu Oct 26 | Quality Assurance: Automated Testing | |||
Fri Oct 27 | ||||
Mon Oct 30 | ||||
Tue Oct 31 | Software Process | |||
Wed Nov 01 | ||||
Thu Nov 02 | Quality Assurance: Machine Learning Explainability | |||
Fri Nov 03 |
Project 4
Due Nov 16 @ 11:59pm |
|||
Mon Nov 06 | ||||
Tue Nov 07 | NO CLASS (Democracy Day) | |||
Wed Nov 08 | ||||
Thu Nov 09 | DevOps and Scaling | |||
Fri Nov 10 | ||||
Mon Nov 13 | ||||
Tue Nov 14 | Product Sales and Marketing | |||
Wed Nov 15 | ||||
Thu Nov 16 | Open Source Software Processes | |||
Fri Nov 17 |
Project 5
Due Dec 15 @ 11:59pm |
|||
Mon Nov 20 | ||||
Tue Nov 21 | NO CLASS (Voluntary) | |||
Wed Nov 22 | ||||
Thu Nov 23 | NO CLASS (Thanksgiving) | |||
Fri Nov 24 | ||||
Mon Nov 27 | ||||
Tue Nov 28 | ||||
Wed Nov 29 | ||||
Thu Nov 30 | ||||
Fri Dec 01 | ||||
Mon Dec 04 | ||||
Tue Dec 05 | ||||
Wed Dec 06 | ||||
Thu Dec 07 | Software Engineering Jobs and Course Review | |||
Fri Dec 08 | ||||
Mon Dec 11 | ||||
Tue Dec 12 | ||||
Wed Dec 13 | ||||
Thu Dec 14 | ||||
Fri Dec 15 | ||||
Mon Dec 18 | ||||
Tue Dec 19 |