Skip to content

17-313 Foundations of Software Engineering

This Week

Lectures & Readings
SE Deployment Workshop: Extreme Startup
calendar_month Tue Sep 19
slideshow Slides
Software Testing
calendar_month Thu Sep 21
slideshow Slides
Recitation
Office Hours
Held on the first floor lobby of TCS. See class calendar below for exact times!
Projects
Project 2B
calendar_month Released Fri Sep 15
calendar_month Due Sep 26 @ 11:59pm
descriptionHandout

Class Calendar

Weekly Schedule

Date Lecture Reading Recitation Project Deadline
Mon Aug 28 Recitation 1 - GitHub and TS
slideshowSlides descriptionHandout equalizerQuiz
Tue Aug 29 Introduction P1A - Build Checkpoint
Due Sep 1 @ 11:59pm
descriptionHandout
Wed Aug 30
Thu Aug 31 Software Archaeology and Anthropology
Fri Sep 01
Mon Sep 04 Recitation 2 - Team Contract Workshop
slideshowSlides descriptionHandout equalizerQuiz
P1B - Starter Task
Due Sep 7 @ 11:59pm
descriptionHandout
Tue Sep 05 Metrics and Measurement
Wed Sep 06
Thu Sep 07 Project Planning
Fri Sep 08 Project 2A
Due Sep 14 @ 11:59pm
descriptionHandout
Mon Sep 11 Recitation 3 - Deployment
descriptionHandout equalizerQuiz
Tue Sep 12 Teams and Communication
Wed Sep 13
Thu Sep 14 Case Study: Boeing 737 MAX Boeing 737 Max
Fri Sep 15 Project 2B
Due Sep 26 @ 11:59pm
descriptionHandout
Mon Sep 18 Recitation 4 - Code Archaeology
slideshowSlides descriptionHandout equalizerQuiz
Tue Sep 19 SE Deployment Workshop: Extreme Startup
Wed Sep 20
Thu Sep 21 Software Testing
Fri Sep 22
Mon Sep 25 Recitation 5 - P2 Presentations
Tue Sep 26 Architecture: Introduction
Wed Sep 27 Project 2C
Due Oct 12 @ 11:59pm
descriptionHandout
Thu Sep 28 Architecture: Design Documentation
Fri Sep 29
Mon Oct 02 Recitation 6 - Midterm Review
Tue Oct 03 Architecture: Microservices
Wed Oct 04
Thu Oct 05 Software Risk Management
Fri Oct 06
Mon Oct 09 No recitation (midterms)
Tue Oct 10 MIDTERM EXAM
Wed Oct 11
Thu Oct 12 Organization of Software Teams
Fri Oct 13
Mon Oct 16 No recitation (fall break)
Tue Oct 17 NO CLASS (Fall Break)
Wed Oct 18
Thu Oct 19 NO CLASS (Fall Break)
Fri Oct 20
Mon Oct 23 Recitation 7 - Team Dysfunction
Project 3
Due Nov 2 @ 11:59pm
Tue Oct 24 Quality Assurance: Static and Dynamic Analysis
Wed Oct 25
Thu Oct 26 Quality Assurance: Automated Testing
Fri Oct 27
Mon Oct 30
Tue Oct 31 Software Process
Wed Nov 01
Thu Nov 02 Quality Assurance: Machine Learning Explainability
Fri Nov 03 Project 4
Due Nov 16 @ 11:59pm
Mon Nov 06
Tue Nov 07 NO CLASS (Democracy Day)
Wed Nov 08
Thu Nov 09 DevOps and Scaling
Fri Nov 10
Mon Nov 13
Tue Nov 14 Product Sales and Marketing
Wed Nov 15
Thu Nov 16 Open Source Software Processes
Fri Nov 17 Project 5
Due Dec 15 @ 11:59pm
Mon Nov 20
Tue Nov 21 NO CLASS (Voluntary)
Wed Nov 22
Thu Nov 23 NO CLASS (Thanksgiving)
Fri Nov 24
Mon Nov 27
Tue Nov 28
Wed Nov 29
Thu Nov 30
Fri Dec 01
Mon Dec 04
Tue Dec 05
Wed Dec 06
Thu Dec 07 Software Engineering Jobs and Course Review
Fri Dec 08
Mon Dec 11
Tue Dec 12
Wed Dec 13
Thu Dec 14
Fri Dec 15
Mon Dec 18
Tue Dec 19

Staff

Instructors

Rohan Padhye

Andrew Begel

Teaching Assistants

Anuda Weerasinghe

Antara Pal

Alexis Axon

Eyob Dagnachew

Grace Xin

Michael Zhou

Sophia Witt

Vasu Vikram