Bard's Computer Science Program treats computing as a field that touches nearly every area of modern life. Students examine how software is designed, how algorithms behave and how machines are organized, then apply that knowledge to topics such as data analysis, mobile devices and autonomous vehicles.
Entry to the major follows one of three routes, starting with an introductory computing course, object-oriented programming, or data structures. Courses lean toward hands-on projects, and students may join faculty-led laboratory work in areas like robotics, cognition and the computational side of biology.
The program connects with other fields, including data analytics, mathematics, music, film and electronic arts, and the study of mind, brain and behavior. Many students pair computing with another discipline and carry those skills into their Senior Projects.