Spring 2020 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
51045 Advanced C++ Michael Spertus Saturday 10am-1pm JCL 011
51032 Advanced iOS Thomas Binkowski Tuesday 5:30-8:30PM JCL 298
55001 Algorithms Timothy Ng Friday 5:30-8:30PM Ryerson 251
56512 Application Security William Conner Tuesday 5:30-8:30PM Ryerson 276
53120 Applied Data Analysis Davender Singh Sahota Wednesday 5:30-8:30PM Harper C03
51220 Applied Software Engineering Peter Vassilatos Thursday 5:30-8:30PM TBD
56420 Bioinformatics for Computer Scientists Thomas Binkowski Thursday 5:30-8:30PM JCL 011
51083-1 Cloud Computing (Section 1) Vasilios Vasiliadis Monday 5:30-8:30PM TBD
51083-2 Cloud Computing (Section 2) Lionel Barrow Monday 5:30-8:30PM Ryerson 277
53001 Databases Aaron J Elmore Thursday 5:30-8:30PM Ryerson 251
52040 Distributed Systems Kyle Chard Tuesday 5:30-8:30PM Ryerson 251
51400 Functional Programming Matthew Francis Teichman Wednesday 5:30-8:30PM Ryerson 277
51087 High Performance Computing Ronald Rahaman Friday 5:30-8:30PM JCL 011
53111 Machine Learning Amitabh Chaudhary Wednesday 5:30-8:30PM Ryerson 251
51039 Mobile Software Development Chelsea Troy Tuesday 5:30-8:30PM Ryerson 277
54001 Networks William Conner Thursday 5:30-8:30PM Ryerson 277
51050 OO Architecture: Patterns, Technologies, Implementations Mark Shacklette Monday 5:30-8:30PM Ryerson 251
52030 Operating Systems Shan Lu Wednesday 5:30-8:30PM JCL 011
52060 Parallel Programming Lamont Kenneth Samuels Tuesday 5:30-8:30PM JCL 011
51042 Python Programming Lamont Kenneth Samuels Wednesday 5:30-8:30PM JCL 298
58020 Time Series Analysis and Stochastic Processes Andrew Siegel Monday 5:30-8:30PM JCL 011