Code | Name | Instructors | Location | Meeting times |
---|---|---|---|---|

MPCS 51037-1 | Advanced Java Programming | Adam Gerber | Ryerson 251 | Thursday 5:30pm - 8:30pm |

MPCS 50101-1 | Concepts of Programming | Adam Shaw | Ryerson 251 - Monday Lecture CSIL 4 - Wednesday Labs | Monday 6pm - 8pm Wednesday 6pm - 8pm |

MPCS 51030-1 | iOS Application Development | Thomas Binkowski | Ryerson 277 | Monday 5:30pm - 8:30pm |

MPCS 50103-1 | Mathematics for Computer Science: Discrete Mathematics | Geraldine Brady | Ryerson 276 | Tuesday 5:30pm - 8:30pm |

MPCS 53113-1 | Natural Language Processing | Amitabh Chaudhary | Ryerson 276 | Wednesday 5:30pm - 8:30pm |

MPCS 58020-1 | Time Series Analysis and Stochastic Processes | Andrew Siegel | Young 302 | Monday 5:30pm - 8:30pm |

MPCS 51026-1 | Trading Systems Design | — | Young 302 | Tuesday 5:30pm - 8:30pm |

Code | Name | Instructors | Location | Meeting times |
---|---|---|---|---|

MPCS 53112-1 | Advanced Data Analytics | Amitabh Chaudhary | Ryerson 276 | Tuesday 5:30pm - 8:30pm |

MPCS 51100-1 | Advanced Programming | Andrew Siegel | Young 302 | Monday 5:30pm - 8:30pm |

MPCS 55001-1 | Algorithms | Geraldine Brady | Ryerson 251 | Tuesday 5:30pm - 8:30pm |

MPCS 53013-1 | Big Data | Michael Spertus | Ryerson 251 | Wednesday 5:30pm - 8:30pm |

MPCS 56420-1 | Bioinformatics for Computer Scientists | Thomas Binkowski | Young 306 | Monday 5:30pm - 8:30pm |

MPCS 51300-1 | Compilers | — | Young 302 | Wednesday 5:30pm - 8:30pm |

MPCS 51040-1 | C Programming | Dries Kimpe | Ryerson 276 | Monday 5:30pm - 8:30pm |

MPCS 53001-1 | Databases | Zachary Freeman | Sec 01 - (Thurs) Ryerson 276 Sec 02 - (Tues) Young 302 | Tuesday 6pm - 9pm Thursday 5:30pm - 8:30pm |

MPCS 55003-1 | Intermediate Algorithms | Amitabh Chaudhary | Young 302 | Thursday 1pm - 4pm |

MPCS 52011-1 | Introduction to Computer Systems | Marty Billingsley | Sec 01- (Thurs) Ryerson 277 Sec 02 - (Tues) Ryerson 277 | |

MPCS 51200-1 | Introduction to Software Engineering | Peter Vassilatos | Ryerson 277 | Friday 5:30pm - 8:30pm |

MPCS 51036-1 | Java Programming | Adam Gerber | Sec 01 - (Gerber) Ryerson 251 Sec 02 - (Samuels) Ryerson 277 | Monday 5:30pm - 8:30pm |

MPCS 51205-1 | Topics in Software Engineering | Mark Shacklette | Young 106 | Monday 5:30pm - 8:30pm |

Code | Name | Instructors | Location | Meeting times |
---|---|---|---|---|

MPCS 51220-1 | Applied Software Engineering | Jeffrey Cohen | Ryerson 277 | Thursday 5:30pm - 8:30pm |

MPCS 51044-1 | C++ for Advanced Programmers | Michael Spertus | Young 302 | Thursday 5:30pm - 8:30pm |

MPCS 51300-1 | Compilers | — | Young 302 | Tuesday 5:30pm - 8:30pm |

MPCS 50101-1 | Concepts of Programming | Thomas Binkowski | Young 302 | Wednesday 5:30pm - 8:30pm |

MPCS 51250-1 | Entrepreneurship in Technology | — | Ryerson 277 | Monday 5:30pm - 8:30pm |

MPCS 53110-1 | Foundations of Computational Data Analysis | Geraldine Brady | Ryerson 251 | Tuesday 5:30pm - 8:30pm |

MPCS 51400-1 | Functional Programming | Lamont Kenneth Samuels | Ryerson 276 | Monday 5:30pm - 8:30pm |

MPCS 51087-1 | High Performance Computing | Andrew Siegel | Young 302 | Monday 5:30pm - 8:30pm |

MPCS 52011-1 | Introduction to Computer Systems | Marty Billingsley | Ryerson 276 | Thursday 5:30pm - 8:30pm |

MPCS 51200-1 | Introduction to Software Engineering | Peter Vassilatos | Young 106 | Monday 5:30pm - 8:30pm |

MPCS 51030-1 | iOS Application Development | Thomas Binkowski | Ryerson 251 | Monday 5:30pm - 8:30pm |

MPCS 50103-1 | Mathematics for Computer Science: Discrete Mathematics | Geraldine Brady | Eckhart 202 | Thursday 5:30pm - 8:30pm |

MPCS 54001-1 | Networks | William Conner | Ryerson 251 | Wednesday 5:30pm - 8:30pm |

MPCS 51081-1 | UNIX Systems Programming | Mark Shacklette | Young 302 | Friday 5:30pm - 8:30pm |

Code | Name | Instructors | Location | Meeting times |
---|---|---|---|---|

MPCS 51045-1 | Advanced C++ | Michael Spertus | Young 106 | Thursday 5:30pm - 8:30pm |

MPCS 51032-1 | Advanced iOS | Thomas Binkowski | Young 106 | Monday 5:30pm - 8:30pm |

MPCS 55001-1 | Algorithms | Geraldine Brady | Ryerson 251 | Tuesday 5:30pm - 8:30pm |

MPCS 51031-1 | Android App Development | Adam Gerber | Ryerson 277 | Thursday 5:30pm - 8:30pm |

MPCS 53120-1 | Applied Data Analysis | Anoop Mayampurath | Ryerson 276 | Tuesday 5:30pm - 8:30pm |

MPCS 51033-1 | Backends for Mobile Applications | Thomas Binkowski | Young 106 | Wednesday 5:30pm - 8:30pm |

MPCS 51083-1 | Cloud Computing | Vasilios Vasiliadis | Ryerson 276 | Thursday 5:30pm - 8:30pm |

MPCS 56515-1 | Computer and Network Security | — | Young 106 | Friday 5:30pm - 8:30pm |

MPCS 51040-1 | C Programming | Dries Kimpe | Ryerson 276 | Monday 5:30pm - 8:30pm |

MPCS 53001-1 | Databases | Zachary Freeman | Young 302 | Thursday 5:30pm - 8:30pm |

MPCS 52040-1 | Distributed Systems | — | Ryerson 251 | Monday 5:30pm - 8:30pm |

MPCS 53800-1 | Game Construction | John H. Reppy | Ryerson 276 | Tuesday 3pm - 4:20pm Thursday 3pm - 4:20pm |

MPCS 51036-1 | Java Programming | Lamont Kenneth Samuels | Ryerson 277 | Monday 5:30pm - 8:30pm |

MPCS 53111-1 | Machine Learning | Amitabh Chaudhary | Ryerson 251 | Friday 5:30pm - 8:30pm |

MPCS 51050-1 | OO Architecture: Patterns, Technologies, Implementations | Mark Shacklette | Young 302 | Friday 5:30pm - 8:30pm |

MPCS 52030-1 | Operating Systems | Borja Sotomayor Basilio | Ryerson 251 | Wednesday 5:30pm - 8:30pm |

MPCS 58020-1 | Time Series Analysis and Stochastic Processes | Andrew Siegel | Young 302 | Monday 5:30pm - 8:30pm |

MPCS 52553-1 | Web Development | Jeffrey Cohen | Young 302 | Saturday 1pm - 4pm |