17-313 Foundations of Software Engineering¶
This Week¶
Lectures & Readings
Open Soruce Software
calendar_month
Tue Nov 12
slideshow
Slides
Security and Dependency Management
calendar_month
Thu Nov 14
Recitation
Office Hours
Held on the first floor lobby of TCS. See class calendar below for exact times!
Projects
Project 4B - LLM Integration Checkpoint
calendar_month
Released Mon Nov 11
calendar_month
Due Wed, Nov 13th @ 11:59pm
descriptionHandout
Project 4C - LLM Integration Evaluation
calendar_month
Released Thu Nov 14
calendar_month
Due Fri, Nov 15th @ 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 |
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 | Security and Dependency Management |
Project 4C - LLM Integration Evaluation
Due Fri, Nov 15th @ 11:59pm descriptionHandout |
||
Fri Nov 15 | ||||
Mon Nov 18 |
P5A - Project & Tasks Selection Check-In
Due Tue, November 19th @ 11:59pm descriptionHandout |
|||
Tue Nov 19 | TBD | |||
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 | ||||
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 |