CMU 17-313: Foundations of Software Engineering
Index
Initializing search
Home
Course Overview
Syllabus
Projects
Recitations
Hall of Fame
Canvas
Gradescope
Slack
CMU 17-313: Foundations of Software Engineering
Home
Course Overview
Syllabus
Projects
Projects
Project 1: Hello, NodeBB!
Project 1: Hello, NodeBB!
1A Build Checkpoint
1B Starter Task
NodeBB Installation
NodeBB Installation
Mac
Windows
Linux (Ubuntu)
Resources and Documentation
FAQ
Project 2: Collaborative Development
Project 2: Collaborative Development
2A Team Process & Planning
2B First Sprint
2C Second Sprint
Project 3: Continuous Integration + Deployment
Project 3: Continuous Integration + Deployment
GCP Deployment Instructions
Project 4: Architecting an LLM Integration
Project 4: Architecting an LLM Integration
Project 5: Open Source Excursion
Project 5: Open Source Excursion
5A Project and Task Selection
5B Project Presentations, Final Report, and Reflections
Recitations
Recitations
Recitation 1 - Git, GitHub and TypeScript
Recitation 2 - Team Contract Workshop
Recitation 3 - Archaeology
Recitation 4 - Checkpoint Presentations
Recitation 5 - Team Dysfunction
Recitation 6 - Deployment
Recitation 7 - Large Language Models
Recitation 8 - Team Feedback
Recitation 9 - Open Source Scavenger Hunt
Recitation 10 - Open Source Project and Task Selection Check In
Recitation 11 - Midterm Review
Hall of Fame
Canvas
Gradescope
Slack
Index
Coming soon!
Back to top