Spring 2027

View Courses by Degree Requirement
Code Name Instructors Location Meeting times
MPCS 55005-1 Advanced Algorithms Geraldine Brady
MPCS 51045-1 Advanced C++
MPCS 52015-1 Advanced Computer Systems Dries Kimpe
MPCS 51052-1 Advanced Python Programming James Turk
MPCS 52083-1 Advanced Topics in Cloud Computing Vasilios Vasiliadis
MPCS 55001-1 Algorithms
MPCS 53120-1 Applied Data Analysis Chelsea Troy
MPCS 51220-1 Applied Software Engineering
MPCS 51083-1 Cloud Computing
MPCS 53001-1 Databases
MPCS 51238-1 Design, Build, Ship Andre Marques
MPCS 52040-1 Distributed Systems Tyler Skluzacek
MPCS 53110-1 Foundations of Computational Data Analysis Amitabh Chaudhary
MPCS 52072-1 GPU Programming Lamont Kenneth Samuels
MPCS 51087-1 High Performance Computing Andrew Siegel
MPCS 51260-1 Human-Computer Interaction Katie Wozniak
MPCS 56430-1 Introduction to Scientific Computing Thomas Binkowski
MPCS 53111-1 Machine Learning Amitabh Chaudhary
MPCS 51050-1 OO Architecture: Patterns, Technologies, Implementations
MPCS 52030-1 Operating Systems
MPCS 52060-1 Parallel Programming Jan Hückelheim
MPCS 51240-1 Product Management Rafi Almhana
MPCS 53810-1 Topics in Algorithmic Game Theory
MPCS 52553-1 Web Development