Skip to content

17-313 Foundations of Software Engineering

This Week

Lectures & Readings
Project Planning
calendar_month Tue Sep 10
slideshow Slides
Teams and Communication
calendar_month Thu Sep 12
Recitation
Recitation 2 - Team Contract Workshop
slideshowSlides descriptionHandout equalizerQuiz
Office Hours
Held on the first floor lobby of TCS. See class calendar below for exact times!
Projects
P2A - Team Process & Planning
calendar_month Released Fri Sep 06
calendar_month Due Thu, Sep 9th @ 11:59pm
descriptionHandout
P2B - Collaborative Development
calendar_month Released Fri Sep 13
calendar_month Due Tue, Sep 24th, 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
Tue Sep 17 Architecture: Intro and Overview
Wed Sep 18
Thu Sep 19 Architecture: Design Docs
Fri Sep 20
Mon Sep 23
Tue Sep 24 Architecture: Microservices
Wed Sep 25 P2C - Collaborative Development
Due Thu, Oct 10th, 11:59pm
descriptionHandout
Thu Sep 26 Software Risk Management - Code Review
Fri Sep 27
Mon Sep 30
Tue Oct 01 QA: Static + Dynamic Analysis Tools
Wed Oct 02
Thu Oct 03 QA: Advanced Automated Testing
Fri Oct 04
Mon Oct 07
Tue Oct 08 Midterm 1
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 Software Quality
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

Staff

Instructors

Michael Hilton

Rohan Padhye

Teaching Assistants

Jesse Ding

Courtney Miller

Yerim Song

Juan Ageitos

Vy Tran

Kareem Segizekov