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 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 | Introduction to Software Architecture | |||
| 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 descriptionHandout | |||
| Tue Oct 03 | Architecture: Microservices | |||
| Wed Oct 04 | ||||
| Thu Oct 05 | Software Risk Management: Code Review | |||
| Fri Oct 06 | ||||
| Mon Oct 09 | No recitation (midterms) | |||
| Tue Oct 10 | MIDTERM EXAM | |||
| Wed Oct 11 | ||||
| Thu Oct 12 | Software Team Roles | |||
| 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 - Static Analysis & Continuous Integration slideshowSlides descriptionHandout equalizerQuiz | Project 3A Due Oct 27 @ 11:59pm descriptionHandout | ||
| Tue Oct 24 | Quality Assurance: Static and Dynamic Analysis | |||
| Wed Oct 25 | ||||
| Thu Oct 26 | Quality Assurance: Automated Testing and Dynamic Analysis | |||
| Fri Oct 27 | ||||
| Mon Oct 30 | Recitation 8 - Large Language Models descriptionHandout equalizerQuiz | Project 3B Due Nov 2 @ 11:59pm descriptionHandout | ||
| Tue Oct 31 | Agile Team Effectiveness | Teamwork in a first Scrum project | ||
| Wed Nov 01 | ||||
| Thu Nov 02 | A Software Engineer's Guide to LLMs | |||
| Fri Nov 03 | Project 4A Due Nov 9 @ 11:59pm descriptionHandout | |||
| Mon Nov 06 | Recitation 9 - Open Source Scavenger Hunt slideshowSlides descriptionHandout equalizerQuiz | |||
| Tue Nov 07 | NO CLASS (Democracy Day) | |||
| Wed Nov 08 | ||||
| Thu Nov 09 | Teamwork Feedback Workshop | Pre-class survey (required) | ||
| Fri Nov 10 | Project 4B Due Nov 21 @ 11:59pm descriptionHandout | |||
| Mon Nov 13 | Recitation 10 - Feedback debriefing slideshowSlides descriptionHandout equalizerQuiz | |||
| Tue Nov 14 | Product Sales and Marketing | |||
| Wed Nov 15 | ||||
| Thu Nov 16 | Open Source Software | |||
| Fri Nov 17 | ||||
| Mon Nov 20 | ||||
| Tue Nov 21 | NO CLASS (Voluntary) | |||
| Wed Nov 22 | Project 5 Checkpoint Due Nov 28 @ 11:59pm descriptionHandout | |||
| Thu Nov 23 | NO CLASS (Happy Thanksgiving!) | |||
| Fri Nov 24 | ||||
| Mon Nov 27 | Recitation 11 - Open Source Project and Task Selection Check In descriptionHandout | |||
| Tue Nov 28 | Software Engineering Ethics | |||
| Wed Nov 29 | Project 5 Final Due Dec 11 @ 11:59pm descriptionHandout | |||
| Thu Nov 30 | Security and Privacy | |||
| Fri Dec 01 | ||||
| Mon Dec 04 | Recitation 12 - Open Source Round table + Office Hours equalizerQuiz | |||
| Tue Dec 05 | Software Engineering Jobs, Offers, and Negotiation | |||
| Wed Dec 06 | ||||
| Thu Dec 07 | Final Thoughts for the Semester | |||
| Fri Dec 08 | ||||
| Mon Dec 11 | ||||
| Tue Dec 12 | Final Presentation 5:30pm-8:30pm (Room PH 100) | |||
| Wed Dec 13 | ||||
| Thu Dec 14 | ||||
| Fri Dec 15 | ||||
| Mon Dec 18 | ||||
| Tue Dec 19 | 
 
         
         
         
         
         
         
         
         
        