Degree Programs in Computer Science at UVM

We offer several programs at various levels here in the Department of Computer Science.

'New' Computer

All students: please review our Code of Academic Integrity.


Computer Science Graduate Programs

The Department of Computer Science at the University of Vermont offers three graduate programs through the Graduate College: two leading to a Master of Science (MS) degree and an interdisciplinary PhD program.

Correspondence and Information

Professor Sean Wang, Director, Graduate Committee 
Department of Computer Science 
University of Vermont 
351 Votey Building 
Burlington, VT 05405 
802-656-3342
csgrad-info@cs.uvm.edu 

Computer Science Undergraduate Programs

Which Major is for you? CS Majors at a glance (pdf file). It may be hard to know whether you want a CS program that is oriented towards science, mathematics, and engineering (the BS(CS) program), one oriented towards business and information technology (the BS(CSIS) program), or one that is more flexible and oriented towards the arts, social sciences, and humanities (the BA(CS) program).

You can make your course selections so that you can delay the decision. If you don't know which program is for you, we suggest taking CS 21, MATH 21, CHEM 31, and ECON 11 in the first semester, and CS 26, MATH 22, CHEM 32 or BIO 2, ECON 12 in the second. See a CS advisor for help in keeping your options open, and in deciding which CS program is for you.

If you are a tranfer student, please refer to the University's Transfer Student Frequently Asked Questions (FAQs).

For AP credits, the University has a 2-page guide.

Apply today!

Accelerated Master's Program : See Graduate Programs Above.

Back to top


Computer Science Minor

The Computer Science Minor is a cross-college minor available to all UVM students. The requirements are: 18 credits of Computer Science to include (100 or 103), 104, and 3 additional credits at 100 level or above.  Some Computer Science courses require additional prerequisites.

Back to top


Certificate in Computer Software

The Department of Computer Science and the Division of Continuing Education offer a non-degree Certificate in Computer Software that requires five courses (at least fifteen credits) in approved CS courses at UVM. It offers a flexible selection of courses to meet individual needs.  For example, one can design a certificate program in preparation for admission to the Master of Science program for students whose undergraduate degree is from another academic discipline. Contact Alison Pechenick for more information.