Skip to content

17-313 Foundations of Software Engineering

This Week

Lectures & Readings
None!
Recitation
None!
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 Jan 16 MLK Day [No Recitation]
Project 1
Due Thurs Jan 26 @ 11:59pm
descriptionHandout
Tue Jan 17 Intro
Wed Jan 18
Thu Jan 19 Metrics and Measurement Team Formation Survey
Fri Jan 20
Mon Jan 23 Recitation 1 - GitHub and TS
descriptionHandout equalizerQuiz
Tue Jan 24 Boeing 737 Max Case Study Boeing 737 Max
Wed Jan 25
Thu Jan 26 Milestones, Estimation, and Planning
Fri Jan 27 Project 2A
Due Thurs Feb 2 @ 11:59pm
descriptionHandout
Mon Jan 30 Recitation 2 - Team Contract Workshop
slideshowSlides descriptionHandout equalizerQuiz
Tue Jan 31 Teams
Wed Feb 01
Thu Feb 02 Communication
Fri Feb 03 Project 2B
Due Tues Feb 14 @ 11:59pm
descriptionHandout
Mon Feb 06 Recitation 3 - Software Archaeology
slideshowSlides descriptionHandout equalizerQuiz
Tue Feb 07 Risk
Wed Feb 08
Thu Feb 09 Software Quality
Fri Feb 10
Mon Feb 13 In-Class Presentations
Tue Feb 14 Intro to Architecture
Wed Feb 15 Project 2C
Due Thurs Mar 2 @ 11:59pm
descriptionHandout
Thu Feb 16 Microservices
Fri Feb 17
Mon Feb 20 Recitation 4 - Team Dysfunction
slideshowSlides descriptionHandout equalizerQuiz
Tue Feb 21 Advanced Testing
Wed Feb 22
Thu Feb 23 Design Documents
Fri Feb 24
Mon Feb 27 Recitation 5 - Midterm Review
descriptionHandout
Tue Feb 28 Midterm Exam
Wed Mar 01
Thu Mar 02 QA: Static and Dynamic Analysis
Fri Mar 03 Spring Break - No HW

Mon Mar 06 Spring Break [No Recitation]
Tue Mar 07 Spring Break - No Lecture
Wed Mar 08
Thu Mar 09 Spring Break - No Lecture
Fri Mar 10
Mon Mar 13 Recitation 6 - Deployment
descriptionHandout equalizerQuiz
Project 3 Checkpoint
Due Thurs Mar 16 @ 11:59pm
descriptionHandout
Tue Mar 14 Activity: Extreme Startup
Wed Mar 15
Thu Mar 16 Software Engineering for Machine Learning
Fri Mar 17 Project 3 Final
Due Thurs Mar 23 @ 11:59pm
descriptionHandout
Mon Mar 20 Recitation 7 - Docker and Containerization
slideshowSlides descriptionHandout equalizerQuiz
Tue Mar 21 Guest Lecture: Nadia Nahar - SE for ML
Wed Mar 22
Thu Mar 23 Guest Lecture: Kori Krueger - Delivering Effective Feedback
Fri Mar 24 Project 4 Checkpoint
Due Tues Apr 4 @ 11:59pm
descriptionHandout
Mon Mar 27 Recitation 8 - Team Feedback
slideshowSlides descriptionHandout equalizerQuiz
Tue Mar 28 Fairness Evaluation
Wed Mar 29
Thu Mar 30 Dependency Management
Fri Mar 31
Mon Apr 03 Recitation 9 - Machine Learning
slideshowSlides descriptionHandout equalizerQuiz
Tue Apr 04 Ethics
Wed Apr 05 Project 4 Final
Due Tues Apr 11 @ 11:59pm
descriptionHandout
Thu Apr 06 AI Tools
Fri Apr 07
Mon Apr 10 Recitation 10 - Open Source Projects
slideshowSlides descriptionHandout equalizerQuiz
Tue Apr 11 Open Source
Wed Apr 12 Project 5 Checkpoint
Due Mon Apr 17 @ 11:59pm
descriptionHandout
Thu Apr 13 No Class- Carnival
Fri Apr 14
Mon Apr 17 Recitation 11 - Open Source Project and Task Selection Check In
descriptionHandout equalizerQuiz
Tue Apr 18 Offers for Software Engineers Project 5 Final
Due Mon May 8 @ 11:59pm
descriptionHandout
Wed Apr 19
Thu Apr 20 Patents and more
Fri Apr 21
Mon Apr 24
Tue Apr 25 Grad school
Wed Apr 26
Thu Apr 27 Review
Fri Apr 28
Mon May 01
Tue May 02
Wed May 03
Thu May 04
Fri May 05
Mon May 08

Staff

Instructors

Michael Hilton

Hyrum Wright

Teaching Assistants

Anuda Weerasinghe

Mahima Pannala

Tak-Ho Lee

Victor Andres Alfonzo

Antara Pal