Final Projects

Choose your own adventure with our individual programming projects

2025

Final Projects

Individual projects • Choose your own adventure • Full technical assessment

View Full Rules →

Key Information

👤

Individual Work

All projects are solo

📅

Important Dates

Proposal: Nov 3 • Final: Dec 15

🎯

Project Options

Free-topic or SE template

📦

Deliverables

GitHub • 10-page report • Presentation

🔧

Requirements

Python 3.10+ • Clean code • Git

📊

Grading Weight

100% of final grade

Report Templates

Download templates for your 10-page technical report (single column format):

Project Options

All projects are individual. You can either propose your own data science topic (recommended) OR request one of the challenging software engineering templates below.

Free-Topic Project (Recommended)

📊

Choose Your Own Data Science Adventure

Individual Project

Design and implement your own data science project. This is the recommended option for most students.

Requirements
  • Individual work: All projects are solo
  • Proposal required: 200-word proposal by November 3
  • Data science focus: Should involve real data analysis, ML, or statistics
  • Python implementation: Must demonstrate programming concepts from the course
  • Original work: Cannot reuse projects from other courses
  • Be creative: Don't just submit the first idea ChatGPT suggests - develop your own unique angle

Optional Template Projects (Advanced Software Engineering)

⚠️ These templates are significantly more challenging and focus on software engineering rather than data science. Available on first-come first-serve basis with instructor approval.