Coming up
DS/CS-549 · Spark! Machine Learning Practicum
Applied machine-learning practicum: student teams turn a partner problem into a dataset, a model, an evaluation plan, and a result they can explain without hiding behind the math.
DS/CS-549 is the machine-learning practicum in the same Spark family as the software practicum. The work is applied from the start: messy data, real stakeholders, model choices that need justification, and results that have to be explained to people who do not live inside the model.
What students work on
Teams scope a real problem, prepare the data, build and evaluate models, and present the outcome in language that is technically honest and practically useful.
What the practicum emphasizes
- Problem framing before model selection
- Data preparation and feature work
- Evaluation, interpretation, and responsible ML
- Team process, stakeholder communication, and demos
From the classroom

Past terms
- Spring 2026
- Fall 2025
- Spring 2025
- Fall 2024
- Spring 2024
- Fall 2023
- Spring 2023
- Spring 2022
- Fall 2021
- Spring 2021
- Fall 2020
- Spring 2020
- Fall 2019
- Spring 2019
- Fall 2018