CS Logo


Below is a list of our currently offered courses as well as course the program anticipates offiering 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.

Michael Walker '11

Michael Walker '11

Michael is an engineer and tech entrepreneur based in New York. He started his first business while studying at Bard, and went on to work with companies such as Zynga as both an employee and a freelancer. He is currently a software consultant with Pivotal Labs, where he helps New York-based tech companies build software more efficiently.

Current Courses

CMSC 101 The Craft of Computing Salehin
CMSC 131 Introduction to Mind, Brain and Behavior Anderson
CMSC 143 Object Oriented Programming with Robots Salehin
CMSC 201 Data Structures O'Hara
CMSC 305 Design of Programming Languages McGrail
CMSC 352 Biology-Inspired Machine Learning Anderson
CMSC 225 Computer Architecture Salehin
LIT 2032 Signs and Symbols: Pattern Recognition in Literature and Code Jennings

Future Courses