17-313 Foundations of Software Engineering¶
This Week¶
Lectures & Readings
None!
Recitation
Office Hours
Held on the first floor lobby of TCS. See class calendar below for exact times!
Projects
P4A - Checkpoint
calendar_month
Released Fri Mar 21
calendar_month
Due Thursday, March 27th, 11:59pm
descriptionHandout
P4B - Checkpoint
calendar_month
Released Fri Mar 28
calendar_month
Due Tuesday, April 1st, 11:59pm
descriptionHandout
Class Calendar¶
Weekly Schedule¶
Date | Lecture | Reading | Recitation | Project Deadline |
---|---|---|---|---|
Mon Jan 13 |
Recitation 1 - Understand NodeBB
descriptionHandout |
|||
Tue Jan 14 | Introduction |
Project 1A - Build Checkpoint
Due Fri, Jan 17th @ 11:59pm descriptionHandout |
||
Wed Jan 15 | ||||
Thu Jan 16 | Boeing Case Study | Boeing Case Study Reading | ||
Fri Jan 17 | ||||
Mon Jan 20 |
Project 1B - Starter Task
Due Thu, Jan 23rd @ 11:59pm descriptionHandout |
|||
Tue Jan 21 | Software Archaeology | |||
Wed Jan 22 | ||||
Thu Jan 23 | Measurements and Metrics | |||
Fri Jan 24 |
Project 2A - Team Process & Planning
Thursday, January 30th, 11:59pm descriptionHandout |
|||
Mon Jan 27 |
Recitation 2 - Team Contract Workshop
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Jan 28 | Software Engineering Process | |||
Wed Jan 29 | ||||
Thu Jan 30 | Teams and Communication | |||
Fri Jan 31 |
Project 2B - Collaborative Development
Tuesday, Feb 11th, 11:59pm descriptionHandout |
|||
Mon Feb 3 |
Recitation 3 - Software Archaeology
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Feb 4 | Introduction to Software Architecture | |||
Wed Feb 5 | ||||
Thu Feb 6 | Architecture: Microservices | |||
Fri Feb 7 | ||||
Mon Feb 10 |
Recitation 4 - Project Presentations
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Feb 11 | Architecture: Design Docs | |||
Wed Feb 12 |
Project 2C - Collaborative Development
Thursday, Feb 27th, 11:59pm descriptionHandout |
|||
Thu Feb 13 | Software Quality | |||
Fri Feb 14 | ||||
Mon Feb 17 |
Recitation 5 - Team Dysfunction
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Feb 18 | Risk, CI and Code Review | |||
Wed Feb 19 | ||||
Thu Feb 20 | Dynamic Analysis Tools | |||
Fri Feb 21 | ||||
Mon Feb 24 |
Recitation 6 - Deployment
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Feb 25 | Deployment Workshop | |||
Wed Feb 26 | ||||
Thu Feb 27 | Midterm 1 | |||
Fri Feb 28 |
P3A - Checkpoint
Due Thu, March 13th, 11:59pm descriptionHandout |
|||
Mon Mar 3 | ||||
Tue Mar 4 | Spring Break - No Class | |||
Wed Mar 5 | ||||
Thu Mar 6 | Spring Break - No Class | |||
Fri Mar 7 | ||||
Mon Mar 10 |
Recitation 7 - On Prem Deployment
descriptionHandout equalizerQuiz |
|||
Tue Mar 11 | Static Analysis Tools | |||
Wed Mar 12 | ||||
Thu Mar 13 | AI/ML/LLM and SE | |||
Fri Mar 14 |
P3B - Final Deliverables
Due Thu, March 20th, 11:59pm descriptionHandout |
|||
Mon Mar 17 |
Recitation 8 - Large Language Models
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Mar 18 | Engineering ML Systems | |||
Wed Mar 19 | ||||
Thu Mar 20 | Usability Engineering | |||
Fri Mar 21 |
P4A - Checkpoint
Due Thursday, March 27th, 11:59pm descriptionHandout |
|||
Mon Mar 24 |
Recitation 9 - Open Source Projects
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Mar 25 | ||||
Wed Mar 26 | ||||
Thu Mar 27 | ||||
Fri Mar 28 |
P4B - Checkpoint
Due Tuesday, April 1st, 11:59pm descriptionHandout |
|||
Mon Mar 31 | ||||
Tue Apr 1 | ||||
Wed Apr 2 |
P4C - Final Deliverables
Due Monday, April 7th, 11:59pm descriptionHandout |
|||
Thu Apr 3 | Spring Carnival - No Class | |||
Fri Apr 4 | ||||
Mon Apr 7 | ||||
Tue Apr 8 | ||||
Wed Apr 9 | ||||
Thu Apr 10 | ||||
Fri Apr 11 | ||||
Mon Apr 14 | ||||
Tue Apr 15 | ||||
Wed Apr 16 | ||||
Thu Apr 17 | Midterm 2 | |||
Fri Apr 18 | ||||
Mon Apr 21 | ||||
Tue Apr 22 | ||||
Wed Apr 23 | ||||
Thu Apr 24 |