Skip to content

Final Project

End-to-end data science project in teams of 2–3, integrating all three CLOs. The complete framework lives in final-project/.

Framework contents

File What it is
guidelines.md Project rules, timeline, team/scope limits, deliverables checklist
proposal-template.md One-page proposal (due W13 S26)
technical-requirements.md Environment, allowed tools, dataset rules, repo layout
readme-template.md README template for the project repository
report-template.md Final report + ethics/reproducibility reflection structure
presentation-template.md 6-minute presentation + demo/Q&A prep
viva-questions.md Viva question bank (with expected-answer pointers)
grading-rubric.md Full rubric (weights from ../assessment-plan.md)
clo-mapping.md Every component mapped to CLOs and Bloom's levels
peer-evaluation-form.md Team contribution + peer presentation feedback forms

Required components (summary)

  1. Problem definition → 2. Dataset/data source → 3. Data acquisition →
  2. Data cleaning → 5. EDA → 6. Visualization → 7. Basic ML model →
  3. Model evaluation → 9. Interactive Streamlit application →
  4. GitHub repository → 11. README → 12. Final report → 13. Presentation

Optional (at least one is recommended for CLO-3, none required): PandasAI, Ollama, LLM-assisted analysis, AI agent, n8n automation.

Timeline

Milestone Session Deliverable
Kickoff & problem framing W12 S23 Team + draft question (Lab 23)
Proposal due W13 S26 One-pager (proposal template)
Reproducible repo layout W12 S24 Repo structure + seeds (Lab 24)
Build / app workshop W14 S28 Streamlit app + analysis progress
Presentations W16 S31–32 6 min talk + 2–3 min Q&A (Lab 31)
Final submission W16 S32 Report, repo, README, reflection (Lab 32)

Full rules and grading: see the files above and the rubric sketch in ../assessment-plan.md.