MPCS 53120 Applied Data Analysis (Spring 2026)

Section 1
Instructor(s) Troy, Chelsea (ctroy)
Location Online
Meeting Times Wednesday 2pm - 5pm
Fulfills Elective Specialization - High Performance Computing (HPC-2)

Syllabus

For details on this course, please see the syllabus here.

Course Prerequisites

Must have completed MPCS 51036, 51040, 51042, 51046, 51100, CAPP 30122, MACS 30122, or have a Core Waiver for Programming.

Must have completed MPCS 50103 Discrete Mathematics, a waiver for Discrete Math based on CMSC coursework, or a pass on the MPCS Discrete Math Exam.

Other Prerequisites

Knowledge of Python is required for this class.

This course requires competency in Unix, Linux, and GitHub. If you attended the MPCS Unix Bootcamp you covered the required material. If you did not, please review the UChicago CS Student Resource Guide here: https://uchicago-cs.github.io/student-resource-guide/.

Course request information for non-MPCS students: https://masters.cs.uchicago.edu/student-resources/non-mpcs-student-course-requests/

Overlapping Classes

This class is scheduled at a time that conflicts with these other classes:

  • MPCS 52060-1 -- Parallel Programming

Eligible Programs

MA in Computational Social Science (Year 2) Bx/MS in Computer Science (Option 1: Research-Oriented) Bx/MS in Computer Science (Option 2: Professionally-oriented - CS Majors) Bx/MS in Computer Science (Option 3: Profesionally-oriented - Non-CS Majors) Masters Program in Computer Science