Spring 2021 Courses

All non-MPCS students must meet the course prerequisites and complete the MPCS course request form for approval to register.

Requests must be submitted by the last day of the registration period. Late requests will not be approved.

MPCS students may take up to two (2) courses from outside the program course offerings and have them count toward their degree requirements as electives — MPCS Student Course Request Form

Number Title Instructor Time Location
55005 Advanced Algorithms Geraldine Brady Tuesday 5:30-7:30 PM Online Only
51045 Advanced C++ Michael Spertus Saturday 10:00AM - 12:00PM Online Only
51032 Advanced iOS Thomas Binkowski Wednesday 5:30-7:00 PM Online Only
51052 Advanced Python Lorena Mesa Monday 5:30-7:30 PM Online Only
55001 Algorithms Timothy Ng Tuesday 5:30-8:30 PM Online Only
53120 Applied Data Analysis Davender Singh Sahota Thursday 5:30-7:30 PM Online Only
51220 Applied Software Engineering Peter Vassilatos Thursday 5:30-8:30 PM Online Only
56420 Bioinformatics for Computer Scientists Thomas Binkowski Tuesday 1:00-2:30 PM Online Only
51083-1 Cloud Computing (section 01) Vasilios Vasiliadis Thursday 5:30-8:30 PM Online Only
51083-2 Cloud Computing (section 02) Lionel Barrow Monday 6:00-8:00 PM Online Only
52040 Distributed Systems Kyle Chard Tuesday 5:30-7:00 PM Online Only
51132 Full Stack Software Engineering Adam Gerber Tuesday 5:30-7:30 PM Online Only
56511 Introduction to Computer Security Shelley Rossell Wednesday 5:30-7:45 PM Online Only
53111 Machine Learning Amitabh Chaudhary Wednesday 5:30-8:30 PM Online Only
51039 Mobile Software Development Chelsea Troy Tuesday 5:30-8:30 PM Online Only
51050 OO Architecture: Patterns, Technologies, Implementations Mark Shacklette Monday 4:10-5:30 PM Online Only
52030 Operating Systems Shan Lu Thursday 5:30-7:00 PM Online Only
52060 Parallel Programming (section 01) Lamont Kenneth Samuels Wednesday 1:50-3:10 PM Online Only
52060-2 Parallel Programming (section 02) Lamont Kenneth Samuels Thursday 5:30pm - 6:30pm Online Only
51042 Python Programming Ronald Rahaman Wednesday 5:30-7:00 PM Online Only
58020 Time Series Analysis and Stochastic Processes Andrew Siegel Monday 5:30-7:00 PM Online Only