CS Logo


Below is a list of our currently offered courses as well as course the program anticipates offering in the future. These future courses are not guaranteed. Actual course offerings depend on student needs and interests as well as staffing.Click below to see a description of all courses.


The Computer Science Program also offers tutorials on advanced topics not included in the topics offered during the current semester.

Marley Alford '17

Marley Alford '17

Marley Alford '17 is currently a data engineering intern at Celmatix as a 2017 hackNY fellow. Her Senior Project, "Go with the Flow:  An Exploration of Distributed Network Flow for Robot Pathfinding," combined her mathematics and computer science majors with summer research experiences at Harvard and Cold Spring Harbor.

Current Courses

CMSC 115 Introduction to Computing: Simulating Reality Anderson
CMSC 141 Object-Oriented Programming O'Hara/Norton
CMSC 201 Data Structures O'Hara
CMSC 210 Programming Nature: Modeling Biological and Physical Systems Norton
CMSC 251 Introduction to Artificial Intelligence Anderson
CMSC 305 Design of Programming Languages McGrail
CMSC 321 Databases: Theory and Practice McGrail