CO7093 Big Data and Predictive Analytics

Year 2 and 3 undergraduate term 2 module, University of Leicester, 2023

Years taught: 2022/23

Level: Year 2/3 undergraduate

Summary: This module introduces large-scale data analysis and predictive analytics, with a practical focus on Python-based data processing, machine learning, clustering, model evaluation, and technical reporting. Students work with structured and unstructured data, apply techniques such as MapReduce-style processing and predictive modelling, compare different modelling approaches, and evaluate results through experiments and written analysis.

My role: I supported the online practical and assessment delivery of this large-cohort module as a lab demonstrator, breakout-room facilitator, and marker. In online labs for cohorts exceeding 400 students, I helped students understand practical tasks, work through Python-based machine learning problems, interpret model outputs, and debug source code. My support covered data preprocessing, exploratory analysis, random forests, linear models, k-means clustering, and result interpretation. I also marked group technical reports that assessed data analysis, preprocessing, predictive modelling, clustering, evaluation, and academic writing. I provided detailed written feedback on both technical implementation and report quality, with particular attention to the clarity of experimental design, interpretation of results, and presentation of analytical findings.