Autumn 2018 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
53112 Advanced Data Analytics Amitabh Chaudhary Friday 5:30-8:30pm Ryerson 251
51100 Advanced Programming Andrew Siegel Monday 5:30-8:30 pm Young 302
55001-1 Algorithms (Section 1) Geraldine Brady Wednesday 5:30-8:30 pm Ryerson 251
55001-2 Algorithms (Section 2) Amitabh Chaudhary Wednesday 5:30-8:30 pm Saieh Hall 021
53013 Big Data Michael Spertus Monday 5:30-8:30pm Ryerson 251
51300 Compilers Hal Finkel Saturday 10am-1pm Young 302
51040 C Programming Dries Kimpe Monday 5:30-8:30 pm Young 106
53001-1 Databases (Section 1) Zachary Freeman Thursday 5:30-8:30 pm Ryerson 251
53001-2 Databases (Section 2) Zachary Freeman Tuesday 5:30-8:30 pm Young 302
52011-1 Introduction to Computer Systems (Section 1) Kevin Marcus Krafthefer Tuesday 5:30-8:30 pm Ryerson 251
52011-2 Introduction to Computer Systems (Section 2) Marty Billingsley Tuesday 5:30-8:30 pm Ryerson 276
51036 Java Programming Adam Gerber Monday 5:30-8:30 pm Ryerson 277
50103 Mathematics for Computer Science: Discrete Mathematics Geraldine Brady Tuesday and Thursday 2:00-3:20 pm Kersten 105
52060 Parallel Programming Lamont Kenneth Samuels Thursday 5:30-8:30 pm Ryerson 276
51240 Product Management Vasilios Vasiliadis Thursday 5:30-8:30pm TBD
51042-1 Python Programming (Section 1) Ronald Rahaman Monday 5:30-8:30 pm Ryerson 276
51042-2 Python Programming (Section 2) Lamont Kenneth Samuels Monday & Wednesday 1:30-2:50pm Young 302
51205 Topics in Software Engineering Mark Shacklette Tuesday 5:30-8:30pm Ryerson 277
51230 User Interface and User Experience Design Nicholas Marc Paredes Wednesday 5:30-8:30pm Young 302