This program offers the most technical depth in computing, math, and science but has the most free electives (offered through the College of Engineering & Mathematical Science). A minor is encouraged but not required.
This program combines a computer science major with courses in the business core (offered through the College of Engineering & Mathematical Science in cooperation with the School of Business).
This program offers a computer science major within the context of a broad liberal arts education (offered through the College of Arts & Sciences). A minor is required as well as a variety of distributional electives in humanities, social, fine arts, literature, and foreign language courses.
This transdisciplinary program provides students with a strong education at the intersection of computer science, mathematics, and statistics, as a foundation for making sense of the plethora of big data now prevalent in virtually all application domains. A minor is encouraged but not required.
The Department also offers an Accelerated Master's Program (AMP), which qualified undergraduates may apply for at the end of their junior year; two courses taken during the senior year can count toward both bachelor's and master's degrees simultaneously, enabling completion of the M.S. in a fifth year.
Not sure which Major is for you?
If you want to start a computing major but are not sure which program, we suggest the following curricula for your first semester to keep your options open:
- 3 credits: CS 021 Computer Programming I (taught in Python; the most important course to start with)
- 1 credit: CS 050 Seminar for new CS majors (not required, but a fun and useful intro to CS at UVM)
- 3 credits: CS 008 Intro to Web Development (if leaning toward CS or CSIS) or CS 087 Intro to Data Science (if leaning toward DS)
- 3-4 credits: Math 21 Calculus I (or Math 10, if your MRT score is below 12)
- 3-credit writing class: ENGL 001 (most students) or a TAP class (if you're in the College of Arts & Sciences) or HCOL 85 (if you're in the Honor's College)
- 3-credit elective (ECON 11 if you're considering CSIS)
See a CS advisor for help in keeping your options open, and in deciding which CS program is for you.
If you are a transfer student, please refer to the University's Transfer Student Frequently Asked Questions (FAQs).
Credit is granted for AP exam scores of 4 or 5 in most cases; scores of 3 are accepted in some areas. Please consult the University's AP Guide (PDF) for more information.