Autumn 2017 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.





Number Title Instructor Time Location
55005 Advanced Algorithms Amitabh Chaudhary Thursday 5:30-8:30 pm Ryerson 277
53112 Advanced Data Analytics Amitabh Chaudhary Tuesday 5:30-8:30 pm Young 302
51100 Advanced Programming Andrew Siegel Monday 5:30-8:30 pm Young 302
52554 Advanced Web Development Jeffrey Cohen Thursday 5:30-8:30 pm Young 302
55001-1 Algorithms (Section 1) Geraldine Brady Tuesday 5:30-8:30 pm Ryerson 251
55001-2 Algorithms (Section 2) Geraldine Brady Wednesday 5:30-8:30 pm Ryerson 251
51221 Applied Software Engineering II Mark Shacklette Tuesday 5:30-8:30 pm Young 106
51033 Backends for Mobile Applications Thomas Binkowski Tuesday 5:30-8:30 pm Young 306
53013 Big Data Michael Spertus Monday 5:30-8:30 pm Ryerson 251
51040 C Programming Dries Kimpe Monday 5:30-8:30 pm Young 106
53001-1 Databases (Section 1) Zachary Freeman Tuesday 5:30-8:30 pm Ryerson 276
53001-2 Databases (Section 2) Zachary Freeman Thursday 5:30-8:30 pm Ryerson 251
51400 Functional Programming Lamont Kenneth Samuels Monday 5:30-8:30 pm Eckhart Hall 207
52011-1 Introduction to Computer Systems (Section 1) Kevin Marcus Krafthefer Monday 5:30-8:30 pm Ryerson 277
52011-2 Introduction to Computer Systems (Section 2) Kevin Marcus Krafthefer Tuesday 5:30-8:30 pm Ryerson 277
51240 Product Management Vasilios Vasiliadis Thursday 5:30-8:30 pm Young 106
51042-1 Python Programming (Section 1) Nicholas Ryan Flees Wednesday 5:30-8:30 pm Young 302
51042-2 Python Programming (Section 2) Paul Kollath Romano Monday 5:30-8:30 pm Ryerson 276
51043 Swift Programming Thomas Binkowski Saturday 9am-12pm Young 302
51230 User Interface and User Experience Design Nicholas Marc Paredes Friday 5:30-8:30 pm Young 302