The overall goal of the Computer Science Department at Vassar is to give students a solid foundation in computer science theory and the principles of structuring and manipulating data. In addition to offering a full program of core computer science courses, the department offers a range of courses in areas relevant to the broader liberal arts curriculum, including artificial intelligence, robotics, computational linguistics, graphics and animation, and bioinformatics.