17-313 Foundations of Software Engineering¶
This Week¶
Lectures & Readings
Software Risk Management - Code Review
calendar_month
Tue Oct 01
slideshow
Slides
Software Analysis Tools
calendar_month
Thu Oct 03
slideshow
Slides
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 Sep 25
calendar_month
Due Thu, Oct 10th, 11:59pm
descriptionHandout
Class Calendar¶
Weekly Schedule¶
Date | Lecture | Reading | Recitation | Project Deadline |
---|---|---|---|---|
Mon Aug 26 |
Recitation 1 - Understand NodeBB
descriptionHandout |
|||
Tue Aug 27 | Introduction |
Project 1A - Build Checkpoint
Due Fri, Aug 30th @ 11:59pm descriptionHandout |
||
Wed Aug 28 | ||||
Thu Aug 29 | Software Archaeology | |||
Fri Aug 30 | ||||
Mon Sep 02 |
Project 1A - Starter Task
Due Thu, Sep 5th @ 11:59pm descriptionHandout |
|||
Tue Sep 03 | Case Study Boeing 737-MAX | Boeing Case Study Reading | ||
Wed Sep 04 | ||||
Thu Sep 05 | Metrics and Measurement | |||
Fri Sep 06 |
P2A - Team Process & Planning
Due Thu, Sep 9th @ 11:59pm descriptionHandout |
|||
Mon Sep 09 |
Recitation 2 - Team Contract Workshop
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Sep 10 | Project Planning | |||
Wed Sep 11 | ||||
Thu Sep 12 | Teams and Communication | |||
Fri Sep 13 |
P2B - Collaborative Development
Due Tue, Sep 24th, 11:59pm descriptionHandout |
|||
Mon Sep 16 |
Recitation 3 - Software Archaeology
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Sep 17 | Design Documents | |||
Wed Sep 18 | ||||
Thu Sep 19 | Guest Lecture by Austin Henley | |||
Fri Sep 20 | ||||
Mon Sep 23 |
Recitation 4 - P2B Checkpoint Project Presentations
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Sep 24 | Intro to Software Architecture | |||
Wed Sep 25 |
P2C - Collaborative Development
Due Thu, Oct 10th, 11:59pm descriptionHandout |
|||
Thu Sep 26 | Architecture: Modularity and Microservices | |||
Fri Sep 27 | ||||
Mon Sep 30 |
Recitation 5 - Team Dysfunction
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Oct 01 | Software Risk Management - Code Review | |||
Wed Oct 02 | ||||
Thu Oct 03 | Software Analysis Tools | |||
Fri Oct 04 | ||||
Mon Oct 07 | ||||
Tue Oct 08 | Midterm 1 | Practice Exam | ||
Wed Oct 09 | ||||
Thu Oct 10 | SE Ethics | |||
Fri Oct 11 | ||||
Mon Oct 14 | ||||
Tue Oct 15 | Fall Break - No Class | |||
Wed Oct 16 | ||||
Thu Oct 17 | Fall Break - No Class | |||
Fri Oct 18 | ||||
Mon Oct 21 | ||||
Tue Oct 22 | QA: Continuous Integration / Testing | |||
Wed Oct 23 | ||||
Thu Oct 24 | Deployment Workshop | |||
Fri Oct 25 | ||||
Mon Oct 28 | ||||
Tue Oct 29 | ML for Software Engineering | |||
Wed Oct 30 | ||||
Thu Oct 31 | Feedback | |||
Fri Nov 01 | ||||
Mon Nov 04 | ||||
Tue Nov 05 | Democracy Day - No Class | |||
Wed Nov 06 | ||||
Thu Nov 07 | TBD | |||
Fri Nov 08 | ||||
Mon Nov 11 | ||||
Tue Nov 12 | Technical Debt | |||
Wed Nov 13 | ||||
Thu Nov 14 | Open Source Software | |||
Fri Nov 15 | ||||
Mon Nov 18 | ||||
Tue Nov 19 | TBD | |||
Wed Nov 20 | ||||
Thu Nov 21 | Midterm 2 | |||
Fri Nov 22 | ||||
Mon Nov 25 | ||||
Tue Nov 26 | Thanksgiving - No Class | |||
Wed Nov 27 | ||||
Thu Nov 28 | Thanksgiving - No Class | |||
Fri Nov 29 | ||||
Mon Dec 02 | ||||
Tue Dec 03 | Jobs and Compensation | |||
Wed Dec 04 | ||||
Thu Dec 05 | Semester Review |