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.

Wayne Wu '10

Wayne Wu '10

After Bard, Wayne joined the master's program in computer science at Stanford University. Later he decided to pursue his passion in the intersection between the humanities and sciences, a passion kindled a few years ago during his time at Bard. Currently Wayne is a Ph.D. student in computer science at UIUC. His main research interests include crowdsourcing, creativity support tools, and social computing.

Current Courses

CMSC 116 Introduction to Computing: Web Informatics McGrail
CMSC 120 Technologies of Reading: Human and Machine Approaches to Literature Anderson/Jennings
CMSC 143 Object Oriented Programming with Robots O'Hara/Salehin
CMSC 157 Object-Oriented Programming Workshop O'Hara
CMSC 201 Data Structures Anderson
CMSC 305 Design of Programming Languages McGrail
CMSC 374 Mobile Application Development Anderson
CMSC 225 Computer Architecture Salehin