17-356 Software Engineering for Startups
This Week
Lectures & Readings
Pivoting II
calendar_month
Tue Mar 26
TBD
calendar_month
Thu Mar 28
Recitation
Responsive Sites + Accessibility
slideshowSlides
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
Final Project: Team Sprint 1
calendar_month
Released
calendar_month
Thur April 04 @ 11:59pm
descriptionHandout
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 | TBD | |||
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 | |||
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 |
React Native (Mobile dev)
|
|||
Tue Apr 16 | Startup Economics I | |||
Wed Apr 17 | ||||
Thu Apr 18 | Guest Lecture: TBD | |||
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 |
Finals Week
|
|||
Tue Apr 30 | ||||
Wed May 01 | ||||
Thu May 02 | ||||
Fri May 03 |