The Computer Science Department at Middlebury offers a wide variety of courses that integrate computer science into the liberal arts curriculum. Our goal is to help students studying computer science develop strong algorithmic problem-solving skills as well as a deep understanding of the conceptual organization of computers and the fundamental principles of computer science. Students from other disciplines who venture into the department for a course or two will also emerge with a deeper understanding not only of computer science, but of their own disciplines and how they have been impacted by computation and computational thinking. A student graduating with a Middlebury College computer science major will be well equipped not only to understand the impact, but to be create that impact, as we weave through the 21st century.
The Computer Science Department offers a both a flexible major in computer science as well as a minor. We have also had many joint and double majors combining with a variety of other disciplines including physics, economics, mathematics, and various foreign languages.
The department currently has four full-time faculty members and is located on the sixth floor of McCardell Bicentennial Hall. Please come by and visit us!
