Final Project Schedule & Directions

Assignment: Final Project Proposal

Lecture Slides: Final Project Overview

Rubric: Final Project Rubric

Project Overview:

The final project is your opportunity to apply everything you’ve learned in CS123 to create something unique with Pupper. You’ll have four weeks to develop, implement, and present your project.

Project Timeline:

Week 8 (11/10-11/14):
  • Project brainstorm session Monday, 11/10 (attendance required)

  • Meet with TA for 15 minutes over Zoom between 11/11-11/14

  • Project proposal due Thursday, 11/14 at 11:59 PM

  • Check out some project ideas here

Week 9 (11/17-11/21):
  • Project work session Monday, 11/17 (attendance required)

  • Continue implementation

  • OHs available for project support

Thanksgiving Break (11/24-11/30):
  • Thanksgiving week - limited support available

  • Continue implementation

Week 10 & Finals Week (12/1-12/10):
  • Progress checkpoint Monday, 12/1 (attendance required)

  • Demonstrate current progress to instructors/TAs

  • Final implementation week

  • Final demo video due Monday, 12/8 at 11:59 PM

  • Demo Day: Wednesday, 12/10 at 7:00 PM, room B90 (big lecture next to our normal classroom)

Grading Breakdown:
  • Project Proposal: 20%

  • Progress Checkpoint: 20%

  • Final Demo Video: 30%

  • Demo Day Presentation: 30%

Important Notes:
  • No late days allowed for any final project components

  • Failure to submit on time results in 0 for that component

  • Regular office hours available for project support

  • Extra hardware requests must be discussed during TA meetings

For detailed requirements, project ideas, and advice, please see: Final Project Overview