17-356 Software Engineering for Startups
This Week
Lectures & Readings
Startup Economics II
calendar_month
Tue Apr 23
Ethical companies & recap
calendar_month
Thu Apr 25
Recitation
Open Recitation for Projects
Office Hours
Professor office hours held at their offices. See class calendar below for exact times!
TA office hours held on Zoom.
Current Assignment
Upcoming Assignments
calendar_month
Released
Important Links
Office Hours Calendar
Weekly Schedule
Date | Lecture | Reading | Recitation | Homework Deadline |
---|---|---|---|---|
Mon Jan 15 | MLK Jr Day [No Class] |
User Stories
slideshowSlides |
||
Tue Jan 16 | Course intro and user stories |
Teamwork Survey
Due Thu Jan 18 @ 11:59pm descriptionInstructions |
||
Wed Jan 17 | ||||
Thu Jan 18 | Process and estimation |
User Stories
Due Thu Jan 25 @ 11:59pm descriptionInstructions |
||
Fri Jan 19 | ||||
Mon Jan 22 |
Node.js | Full-stack Development
slideshowSlides |
|||
Tue Jan 23 | Code Review |
Sprint 0
Due Thu Feb 1 @ 11:59pm descriptionInstructions |
||
Wed Jan 24 | ||||
Thu Jan 25 | Prototyping and prioritization | |||
Fri Jan 26 | ||||
Mon Jan 29 |
React / FE Framework(s)
slideshowSlides |
|||
Tue Jan 30 | Testing and Testability | |||
Wed Jan 31 | ||||
Thu Feb 01 | Quality Assurance (CI, Tools, TDD) |
Sprint 1
Due Thu Feb 15 @ 11:59pm descriptionInstructions |
||
Fri Feb 02 | ||||
Mon Feb 05 |
Testing and Git Flow
slideshowSlides |
|||
Tue Feb 06 | MVP: High Level Design + intro to design exercise | |||
Wed Feb 07 | ||||
Thu Feb 08 | Microservices | |||
Fri Feb 09 | ||||
Mon Feb 12 |
Midterm Prep and Testing (Continued)
slideshowSlides |
|||
Tue Feb 13 | MVP Continued | |||
Wed Feb 14 | ||||
Thu Feb 15 | Deployment Challenges |
Sprint 2
Due Thu Feb 29 @ 11:59pm descriptionInstructions |
||
Fri Feb 16 | ||||
Mon Feb 19 |
Frontend and Backend: Fetching Data
|
|||
Tue Feb 20 | MVP Feedback | |||
Wed Feb 21 | ||||
Thu Feb 22 | Midterm | |||
Fri Feb 23 | ||||
Mon Feb 26 |
Docker and Kubernetes (K8s)
slideshowSlides |
|||
Tue Feb 27 | Pitching | |||
Wed Feb 28 | ||||
Thu Feb 29 | Devops |
Sprint 3 (Final Dronuts Sprint)
Due Wed March 20 @ 11:59pm descriptionInstructions |
||
Fri Mar 01 | ||||
Mon Mar 04 |
Spring Break [No Class]
|
|||
Tue Mar 05 | Spring Break [No Class] | |||
Wed Mar 06 | ||||
Thu Mar 07 | Spring Break [No Class] | |||
Fri Mar 08 | ||||
Mon Mar 11 |
Databases and Storage
slideshowSlides |
|||
Tue Mar 12 | Pitch Deck Project Presentations Pt. I | |||
Wed Mar 13 | ||||
Thu Mar 14 | Pitch Deck Project Presentations Pt. II | |||
Fri Mar 15 | ||||
Mon Mar 18 |
Mobile + React Native
slideshowSlides |
|||
Tue Mar 19 | Pivoting I | |||
Wed Mar 20 | ||||
Thu Mar 21 | Ethics |
Final Project: Team Sprint 1
Due Thu April 04 @ 11:59pm descriptionInstructions |
||
Fri Mar 22 | ||||
Mon Mar 25 |
Responsive Sites + Accessibility
slideshowSlides |
|||
Tue Mar 26 | Pivoting II | |||
Wed Mar 27 | ||||
Thu Mar 28 | Scaling the Business | |||
Fri Mar 29 | ||||
Mon Apr 01 |
Open Recitation for Projects
|
|||
Tue Apr 02 | Guest Lecture | |||
Wed Apr 03 | ||||
Thu Apr 04 | In-class Project Feedback |
Final Project: Team Sprint 2
Thur April 18 @ 11:59pm descriptionInstructions |
||
Fri Apr 05 | ||||
Mon Apr 08 |
CMU Carnival [No Recitation]
|
|||
Tue Apr 09 | Guest Lecture: Mark LaRosa on VC and Sales | |||
Wed Apr 10 | ||||
Thu Apr 11 | CMU Carnival [No Class] | |||
Fri Apr 12 | ||||
Mon Apr 15 |
Open Recitation for Projects
|
|||
Tue Apr 16 | Guest Lecture: Seam Colomo, DuoLingo | |||
Wed Apr 17 | ||||
Thu Apr 18 | Startup economics I |
Final Project: Final Team Sprint (3)
Thur May 02 @ 11:59pm descriptionInstructions |
||
Fri Apr 19 | ||||
Mon Apr 22 |
Open Recitation for Projects
|
|||
Tue Apr 23 | Startup Economics II | |||
Wed Apr 24 | ||||
Thu Apr 25 | Ethical companies & recap | |||
Fri Apr 26 | ||||
Mon Apr 29 |
Apr 30 - Final Presentations: 8:30 AM - 11:30 AM @ SH 236
|
|||
Tue Apr 30 | Final Presentations: 8:30 AM - 11:30 AM @ SH 236 | |||
Wed May 01 | ||||
Thu May 02 | ||||
Fri May 03 |