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)¶
- Problem definition → 2. Dataset/data source → 3. Data acquisition →
- Data cleaning → 5. EDA → 6. Visualization → 7. Basic ML model →
- Model evaluation → 9. Interactive Streamlit application →
- 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.