
The Department of Computer Science (CS) offers a comprehensive program of instruction leading to a Bachelor of Science (BS) degree. Our curriculum provides a carefully planned balance between important theoretical concepts and practical experience. All CS majors become proficient in basic software development in the first three required courses in our curriculum. Elective courses give our students the opportunity to learn more about the following areas:
Many of our students gain valuable real-world experience by working part-time during the school year for either the Information Technology department on campus, or for local companies such as IBM, MyWebGrocer, and Mylan Technologies. The placement list shows where our majors have gone to work after graduation, and where they have completed advanced degrees. Our students also participate in independent study and research projects often culminating in conference presentations, published papers and software packages.
The Computer Science Department also sponsors picnics and dinners, programming contests, and guest lectures. Recent guest lecture topics have included “Global Product Management at Yahoo” and “Cyberterrorism, Information Warfare, and Critical Infrastructure Protection”. Students also regularly travel to regional programming contests including the CCSCNE and ACM Northeast contests.
To contact the Department of Computer Science:
|
Department of Computer Science Fax: 802.654.2664 |
Department Chair: Michael Battig mbattig@smcvt.edu 802.654.2758 Administrative Assistant: |
View a complete list of faculty in the Department of Computer Science.

Michael Battig
Associate Professor of Computer Science
Akie Hashimoto '10
Patrick Redmond '10
Greta Pangborn
Associate Professor of Computer Science
John Trono
Professor of Computer Science
