17-313 Foundations of Software Engineering¶
This Week¶
Lectures & Readings
Architecture: Microservices
calendar_month
Tue Feb 13
slideshow
Slides
Software Risk Management
calendar_month
Thu Feb 15
Recitation
Office Hours
Held on the first floor lobby of TCS. See class calendar below for exact times!
Projects
P2C - Collaborative Development
calendar_month
Released Wed Feb 14
calendar_month
Due Thursday, Feb 29th, 11:59pm
descriptionHandout
Class Calendar¶
Weekly Schedule¶
Date | Lecture | Reading | Recitation | Project Deadline |
---|---|---|---|---|
Mon Jan 15 | ||||
Tue Jan 16 | Introduction |
P1A - Build Checkpoint
Due Friday Jan 19th, 11:59pm descriptionHandout |
||
Wed Jan 17 | ||||
Thu Jan 18 | Software Archaeology and Anthropology | |||
Fri Jan 19 | ||||
Mon Jan 22 |
Recitation 1 - Git, GitHub and TypeScript
slideshowSlides descriptionHandout equalizerQuiz |
P1B - Starter Task
Due Thursday Jan 25th, 11:59pm descriptionHandout |
||
Tue Jan 23 | Metrics and Measurement | |||
Wed Jan 24 | ||||
Thu Jan 25 | Case Study: Boeing 737 MAX | Boeing Case Study Reading | ||
Fri Jan 26 |
P2A - Team Process & Planning
Due Thursday, Feb 1st, 11:59pm descriptionHandout |
|||
Mon Jan 29 |
Recitation 2 - Team Contract Workshop
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Jan 30 | Project Planning | |||
Wed Jan 31 | ||||
Thu Feb 1 | Teams and Communication | |||
Fri Feb 2 |
P2B - Collaborative Development
Due Tuesday, Feb 13th, 11:59pm descriptionHandout |
|||
Mon Feb 5 |
Recitation 3 - Software Archaeology
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Feb 6 | Architecture: Intro and Overview | |||
Wed Feb 7 | ||||
Thu Feb 8 | Architecture: Design Docs | |||
Fri Feb 9 | ||||
Mon Feb 12 |
Recitation 4 - Checkpoint Presentations
descriptionHandout |
|||
Tue Feb 13 | Architecture: Microservices | |||
Wed Feb 14 |
P2C - Collaborative Development
Due Thursday, Feb 29th, 11:59pm descriptionHandout |
|||
Thu Feb 15 | Software Risk Management | |||
Fri Feb 16 | ||||
Mon Feb 19 |
Recitation 5 - Team Dysfunction
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Feb 20 | Software Teams - Roles and Collaborations | |||
Wed Feb 21 | ||||
Thu Feb 22 | QA: Static + Dynamic Analysis Tools | |||
Fri Feb 23 | ||||
Mon Feb 26 | ||||
Tue Feb 27 | MIDTERM | |||
Wed Feb 28 | ||||
Thu Feb 29 | QA: Advanced Automated Testing | |||
Fri Mar 1 | ||||
Mon Mar 4 | ||||
Tue Mar 5 | NO CLASS (Spring Break) | |||
Wed Mar 6 | ||||
Thu Mar 7 | NO CLASS (Spring Break) | |||
Fri Mar 8 | ||||
Mon Mar 11 | ||||
Tue Mar 12 | Software Quality | |||
Wed Mar 13 | ||||
Thu Mar 14 | Deployment Workshop Game | |||
Fri Mar 15 | ||||
Mon Mar 18 | ||||
Tue Mar 19 | Feedback Workshop - Guest Lecture | |||
Wed Mar 20 | ||||
Thu Mar 21 | LLMs | |||
Fri Mar 22 | ||||
Mon Mar 25 | ||||
Tue Mar 26 | SE Ethics | |||
Mar 27 | ||||
Thu Mar 28 | Open-Source Software | |||
Fri Mar 29 | ||||
Mon Apr 1 | ||||
Tue Apr 2 | Dependencies & Patents | |||
Wed Apr 3 | ||||
Thu Apr 4 | Software Security | |||
Fri Apr 5 | ||||
Mon Apr 8 | ||||
Tue Apr 9 | TBD | |||
Wed Apr 10 | ||||
Thu Apr 11 | NO CLASS (Carnival) | |||
Fri Apr 12 | ||||
Mon Apr 15 | ||||
Tue Apr 16 | TBD | |||
Wed Apr 17 | ||||
Thu Apr 18 | MIDTERM | |||
Fri Apr 19 | ||||
Mon Apr 22 | ||||
Tue Apr 23 | SE Jobs, Offers & Negotiation | |||
Wed Apr 24 | ||||
Thu Apr 25 | Semester Review | |||
Fri Apr 26 | ||||
Mon Apr 29 | ||||
Tue Apr 30 | ||||
Wed May 1 | ||||
Thu May 2 | ||||
Fri May 3 | ||||
Mon May 6 | ||||
Tue May 7 |