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



Course request deadline: 01:15 PM on 08/03/18 (Friday, August 03, 2018)

Number Title Instructor Time Location
55005 Advanced Algorithms Amitabh Chaudhary TBD TBD
53112 Advanced Data Analytics Amitabh Chaudhary TBD TBD
51100 Advanced Programming Andrew Siegel TBD TBD
52554 Advanced Web Development Jeffrey Cohen TBD TBD
55001-1 Algorithms (Section 1) Geraldine Brady TBD TBD
55001-2 Algorithms (Section 2) Geraldine Brady TBD TBD
51033 Backends for Mobile Applications Thomas Binkowski TBD TBD
53013 Big Data Michael Spertus TBD TBD
51300 Compilers Hal Finkel TBD TBD
51040 C Programming Dries Kimpe TBD TBD
53001-1 Databases (Section 1) Zachary Freeman TBD TBD
53001-2 Databases (Section 2) Zachary Freeman TBD TBD
52011-1 Introduction to Computer Systems (Section 1) Marty Billingsley TBD TBD
52011-2 Introduction to Computer Systems (Section 2) Kevin Marcus Krafthefer TBD TBD
51036 Java Programming Adam Gerber TBD TBD
51400 Parallel Programming Lamont Kenneth Samuels TBD TBD
51240 Product Management Vasilios Vasiliadis TBD TBD
51042-1 Python Programming (Section 1) Nicholas Ryan Flees TBD TBD
51042-2 Python Programming (Section 2) Paul Kollath Romano TBD TBD
51043 Swift Programming Thomas Binkowski TBD TBD
TBD Topics in Software Engineering Mark Shacklette TBD TBD
51230 User Interface and User Experience Design Nicholas Marc Paredes TBD TBD