The Computer Science Program at Bard offers courses of interest to computer science, science, and non-science majors. The program focuses on teaching fundamental ideas of computer science and in the process introduces students to a wide variety of programming languages that emphasize different programming paradigms.