17-313 Foundations of Software Engineering¶
This Week¶
Lectures & Readings
Guest Lecture: Chris Meiklejohn
calendar_month
Tue Nov 19
slideshow
Slides
Midterm 2
calendar_month
Thu Nov 21
Recitation
P5 Office Hours
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 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 |
Recitation 6 - Deployment
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Oct 08 | Midterm 1 | Practice Exam | ||
Wed Oct 09 | ||||
Thu Oct 10 | Deployment Game | |||
Fri Oct 11 | ||||
Mon Oct 14 | ||||
Tue Oct 15 | Fall Break - No Class | |||
Wed Oct 16 | ||||
Thu Oct 17 | Fall Break - No Class |
P3A - Checkpoint
Due Thu, Oct 24th, 11:59pm descriptionHandout |
||
Fri Oct 18 | ||||
Mon Oct 21 |
Recitation 7 - Azure Setup
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Oct 22 | SE Ethics | |||
Wed Oct 23 | ||||
Thu Oct 24 | ML in SE | |||
Fri Oct 25 |
P3B - Final Deliverables
Due Thu, Oct 31st, 11:59pm descriptionHandout |
|||
Mon Oct 28 |
Recitation 8 - LLMs
slideshowSlides descriptionHandout equalizerQuiz |
|||
Tue Oct 29 | QA: Dynamic Analysis + Advanced Testing | |||
Wed Oct 30 | ||||
Thu Oct 31 | Giving and Recieving Feedback | |||
Fri Nov 01 | ||||
Mon Nov 04 |
Recitation 9 - Team Feedback
slideshowSlides descriptionHandout equalizerQuiz |
Project 4A - Architecting an LLM Integration
Due Fri, Nov 8th @ 11:59pm descriptionHandout |
||
Tue Nov 05 | Democracy Day - No Class | |||
Wed Nov 06 | ||||
Thu Nov 07 | Technical Debt | |||
Fri Nov 08 | ||||
Mon Nov 11 |
Recitation 10 - Open Source Projects
slideshowSlides descriptionHandout equalizerQuiz |
Project 4B - LLM Integration Checkpoint
Due Wed, Nov 13th @ 11:59pm descriptionHandout |
||
Tue Nov 12 | Open Soruce Software | |||
Wed Nov 13 | ||||
Thu Nov 14 | Dependency Management |
Project 4C - LLM Integration Evaluation
Due Fri, Nov 15th @ 11:59pm descriptionHandout |
||
Fri Nov 15 | ||||
Mon Nov 18 |
P5 Office Hours
|
P5A - Project & Tasks Selection Check-In
Due Tue, November 19th @ 11:59pm descriptionHandout |
||
Tue Nov 19 | Guest Lecture: Chris Meiklejohn | |||
Wed Nov 20 |
P5B and P5C - Open Source Excursion
Due Sun, December 9th @ 11:59pm descriptionHandout |
|||
Thu Nov 21 | Midterm 2 | |||
Fri Nov 22 | ||||
Mon Nov 25 |
P5 Checkpoint Presentations
|
|||
Tue Nov 26 | Thanksgiving - No Class | |||
Wed Nov 27 | ||||
Thu Nov 28 | Thanksgiving - No Class | |||
Fri Nov 29 | ||||
Mon Dec 02 |
P5 Office Hours
|
|||
Tue Dec 03 | Jobs and Compensation | |||
Wed Dec 04 | ||||
Thu Dec 05 | Semester Review |