17-356 Software Engineering for Startups¶
This Week¶
Lectures & Readings
Course Introduction
calendar_month
Tue Jan 14
Product Ideation and Discovery
calendar_month
Thu Jan 16
Recitation
Discovery
Office Hours
Professor office hours held at their offices. See class calendar below for exact times!
Jacqueline's office hours will be held Tuesdays 4-5pm.
Aditya's office hours will be held Wednesdays 4-5pm.
Current Assignment
Upcoming Assignments
Important Links¶
Office Hours Calendar¶
Weekly Schedule¶
Date | Lecture | Reading | Recitation | Homework Deadline |
---|---|---|---|---|
Mon Jan 13 |
User Discovery
|
HW 0: Skills Survey
Tues Jan 14 @ 11:59pm descriptionInstructions |
||
Tue Jan 14 | Course Introduction | The Mom Test (chapters 1, 2, 3, 6) |
HW1: User Discovery
January 20, 2025, 11:59pm descriptionInstructions |
|
Wed Jan 15 | ||||
Thu Jan 16 | Product Ideation and Discovery | |||
Fri Jan 17 | ||||
Mon Jan 20 |
Smokescreen Creation
|
|||
Tue Jan 21 | Smokescreens and the Big Idea |
HW2: Smokescreen Creation
January 28, 2025 |
||
Wed Jan 22 | ||||
Thu Jan 23 | Socializing your Smokescreen | |||
Fri Jan 24 | ||||
Mon Jan 27 |
Node Web Apps
|
|||
Tue Jan 28 | Smokescreen Presentations |
P0: Team Contracts
February 4, 2025 |
||
Wed Jan 29 | ||||
Thu Jan 30 | Team Forming and Norming | |||
Fri Jan 31 | ||||
Mon Feb 03 |
GitHub
|
|||
Tue Feb 04 | Coding as a Team Part 1 |
HW3: Working with GitHub
February 11, 2025 |
||
Wed Feb 05 | ||||
Thu Feb 06 | Coding as a Team Part 2 |
P1: Project Specification
February 27, 2025 |
||
Fri Feb 07 | ||||
Mon Feb 10 |
App Deployment
|
|||
Tue Feb 11 | CloudOps |
HW4: DevOps
February 18, 2025 |
||
Wed Feb 12 | ||||
Thu Feb 13 | Testing | |||
Fri Feb 14 | ||||
Mon Feb 17 |
Unit testing
|
|||
Tue Feb 18 | Test Automation and CI/CD |
HW5: Testing
February 25, 2025 |
||
Wed Feb 19 | ||||
Thu Feb 20 | Monitoring Services | |||
Fri Feb 21 | ||||
Mon Feb 24 |
Milestone 1 presentations
|
|||
Tue Feb 25 | Technical Debt |
P2: Project Milestone 1
March 20, 2025 |
||
Wed Feb 26 | ||||
Thu Feb 27 | Security | |||
Fri Feb 28 | ||||
Mon Mar 03 | ||||
Tue Mar 04 | Spring Break - NO CLASS | |||
Wed Mar 05 | ||||
Thu Mar 06 | Spring Break - NO CLASS | |||
Fri Mar 07 | ||||
Mon Mar 10 | ||||
Tue Mar 11 | Structure of a Startup | |||
Wed Mar 12 | ||||
Thu Mar 13 | Team Roles | |||
Fri Mar 14 | ||||
Mon Mar 17 |
Milestone 2 Presentations
|
|||
Tue Mar 18 | C-Suite vs. Individual Contributors | |||
Wed Mar 19 | ||||
Thu Mar 20 | Startup Funding |
P3: Project Milestone 2
April 8, 2025 |
||
Fri Mar 21 | ||||
Mon Mar 24 | ||||
Tue Mar 25 | Joining a Startup | |||
Wed Mar 26 | ||||
Thu Mar 27 | Pivoting | |||
Fri Mar 28 | ||||
Mon Mar 31 |
Milestone 3 Presentations
|
|||
Tue Apr 01 | AI Startups | |||
Wed Apr 02 | ||||
Thu Apr 03 | Spring Carnival - NO CLASS | |||
Fri Apr 04 | ||||
Mon Apr 07 | ||||
Tue Apr 08 | Guest Lecture |
P4: Project Milestone 3
April 24, 2025 |
||
Wed Apr 09 | ||||
Thu Apr 10 | Guest Lecture - Prof. Austin Henley | |||
Fri Apr 11 | ||||
Mon Apr 14 | ||||
Tue Apr 15 | Mock Pitches - Demos | |||
Wed Apr 16 | ||||
Thu Apr 17 | Ethics |
P5: Final Product Pitches
May 5, 2025 |
||
Fri Apr 18 | ||||
Mon Apr 21 |
Milestone 4 Presentations
|
|||
Tue Apr 22 | A/B Testing | |||
Wed Apr 23 | ||||
Thu Apr 24 | Final Class - Summary | |||
Fri Apr 25 | ||||
Mon Apr 28 | ||||
Tue Apr 29 | ||||
Wed Apr 30 | ||||
Thu May 01 | ||||
Fri May 02 | ||||
Mon May 05 | Likely Day for Final Presentations | |||
Tue May 06 | ||||
Wed May 07 | Grades Due to CMU | |||
Thu May 08 |