Final Project — CLO Mapping
Every required project component maps to the course CLOs. A project earns
CLO-1, CLO-2, and CLO-3 coverage when all three shaded rows below are
present.
Course CLOs
| ID |
CLO |
| CLO-1 |
Apply Python and standard data science libraries to acquire, clean, manipulate, visualize and explore datasets. |
| CLO-2 |
Apply appropriate data science tools and basic machine learning techniques to solve introductory data-driven problems. |
| CLO-3 |
Develop simple AI-assisted data science workflows using LLMs, local models, automation tools and basic AI agents while considering reproducibility, ethics and responsible AI use. |
1. Component → CLO matrix
| # |
Required component |
CLO-1 |
CLO-2 |
CLO-3 |
| 1 |
Problem definition |
• |
|
|
| 2 |
Dataset / data source |
• |
|
|
| 3 |
Data acquisition (reproducible, cached) |
• |
|
|
| 4 |
Data cleaning (logged decisions) |
• |
|
|
| 5 |
EDA (univariate, groups, correlations) |
• |
|
|
| 6 |
Visualization (≥ 3 labeled figures) |
• |
|
|
| 7 |
Basic ML model (scikit-learn, train/test) |
|
• |
|
| 8 |
Model evaluation (metric + baseline) |
|
• |
|
| 9 |
Streamlit application (widgets, interactive) |
• |
|
|
| 10 |
GitHub repository (≥ 10 commits) |
• |
|
|
| 11 |
README (runnable-by-a-stranger) |
• |
|
|
| 12 |
Final report (incl. ethics + AI disclosure) |
|
|
• |
| 13 |
Presentation (narrative + Q&A) |
|
|
• |
| — |
AI-assisted analysis (mandatory, minimal) |
|
|
• |
| — |
Optional: PandasAI / Ollama / LLM / agent / n8n |
|
|
• |
Coverage rule: CLO-1 ← components 1–6, 9–11 · CLO-2 ← components 7–8 ·
CLO-3 ← components 12–13 + AI-assisted analysis. A submission missing the
AI-assisted analysis step does not cover CLO-3 regardless of the report.
2. Rubric criterion → CLO matrix
| Rubric criterion (weight) |
CLO-1 |
CLO-2 |
CLO-3 |
| Problem framing & data acquisition (20%) |
• |
|
|
| Cleaning & EDA + Streamlit app (25%) |
• |
|
|
| Modeling + evaluation (25%) |
|
• |
|
| AI-assisted analysis (15%) |
|
|
• |
| Reproducibility & ethics (10%) |
|
|
• |
| Presentation & communication (5%) |
|
|
• |
3. Assessment instruments that share these CLOs
| Instrument |
CLOs assessed |
Relationship to project |
| Quiz 1 (W1–7) |
CLO-1 |
Acquire/clean/manipulate/viz skills |
| Quiz 2 (W8–14) |
CLO-1, CLO-2, CLO-3 |
ML + AI-tooling concepts |
| Midterm (W1–8) |
CLO-1, CLO-2 |
Practical notebook task |
| Final (W9–16) |
CLO-1, CLO-2, CLO-3 |
Includes ethics/agent scenario |
| Labs 1–24 |
CLO-1, CLO-2 |
Skill building for project parts 1–8 |
| Labs 25–32 |
CLO-3 |
Skill building for AI-assisted step |
| Assignment 1 (cleaning + EDA) |
CLO-1 |
Rehearsal of project parts 4–6 |
| Assignment 2 (API + Streamlit) |
CLO-1, CLO-3 |
Rehearsal of project parts 3, 9, 10, 11 |
| Viva |
CLO-1, CLO-2, CLO-3 |
Verifies individual understanding |
4. Bloom's level coverage
| Component |
Dominant Bloom level |
| Problem definition |
Create |
| Data acquisition / cleaning |
Apply |
| EDA / visualization |
Analyze |
| Modeling + evaluation |
Apply / Evaluate |
| Streamlit app |
Apply / Create |
| AI-assisted analysis |
Apply / Evaluate (verification) |
| Report (ethics) |
Evaluate |
| Presentation / viva |
Understand / Evaluate |