Skip to content

Wordart logo for 17-356/17-766 saying Ship It, Ship It Good

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
Final Project: Final Team Sprint (3)
calendar_month Thur May 02 @ 11:59pm
descriptionHandout
Upcoming Assignments
calendar_month Released

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

Staff

Instructors

Fraser Brown

Hyrum Wright

Teaching Assistants

Zeeshan Lakhani

Nicholas Wernink

Alex Barrios