CMU 17-313: Foundations of Software Engineering
Projects
Initializing search
Home
Course Overview
Syllabus
Projects
Recitations
Hall of Fame
Resources
Canvas
Gradescope
Slack
CMU 17-313: Foundations of Software Engineering
Home
Course Overview
Syllabus
Projects
Projects
Project 1: Hello, opencode!
Project 1: Hello, opencode!
1A Build Checkpoint
1B Starter Task
Development Tools Guide
Git Commands Reference
Resources and Documentation
FAQ
Development Container Setup
GitHub Guide
Recitations
Recitations
Recitation 1 - Learning Typescript (Asynchronous)
Recitation 10 - Open Source Project and Task Selection Check In
Recitation 10 - Team Feedback
Recitation 11 - Office Hours for P5 Project and Task Selection
Recitation 12 - Midterm Review
Recitation 13 - Open Source Project Presentations
reci3-archaeology-ta-guide
reci3-deployment
Recitation 6 - Midterm Review
Recitation 7 - Azure Setup
Recitation 4 - Team Dysfunction
Recitation 7 - Large Language Models
Recitation 7 - Static Analysis and Continuous Integration
Recitation 7 - Linux VM Setup
Recitation 8 - Large Language Models
Recitation 8 - Team Feedback
Recitation 9 - Machine Learning
Recitation 9 - Open Source Projects
Recitation 9 - Team Feedback
Hall of Fame
Resources
Resources
Development Tools Guide
Git Commands Reference
Resources and Documentation
GitHub Guide
Extra Resources
Canvas
Gradescope
Slack
Projects
Assignment
Released
Due
Project 1: Hello, opencode!
Aug 15, 2026
Sep 7, 2026 @ 11:59 pm ET
Back to top