Be innovative

A campus near a lake
Engaging classroom lectures
Looking up at the tower of Ira Allen chapel
Classroom learning
Students review a scan with their professor
students smiling
class
students studying

CS is a vibrant subject with academic depth, enormous growth, and universal economic impact. Computers are now ubiquitous in society and influence the way we learn, the way we do science and business, and the way we interact with understand our world. Whether your passion is to help fight global warming, uncover the secrets of the human genome, evolve intelligent robots, bring history to life through mobile apps, prevent terrorism, study human social phenomena, understand financial markets, create digital art, improve healthcare, find useful patterns in Big Data, or invent the technologies of the future, computing is central to these and virtually all modern endeavors. Because of this, computing-related careers are among the most versatile, creative, satisfying, lucrative, and in-demand. The demand for computer scientists continues to grow at an incredible pace and shows no sign of slowing down.

This program provides a computer science major in the context of a liberal arts education. Students are required to complete a minor as well as take courses in humanities, social sciences, fine arts, literature, and foreign language.

Prerequisite Chart

Catalog Requirements & Checklists

2022-2023

Documents:

2021-2022

Documents:

2020-2021

Documents:

2019-2020

Documents:

2018-2019

Documents:

2017-2018

Documents:

2016-2017

Documents:

2015-2016

Documents

2014-2015

Degree Requirements are defined by the official UVM Catalogue.

*HOWEVER the 2014-15 official catalogue linked above actually has an error, in that it lists CS elective requirements as

Twelve additional credits of computer science courses, including three credits at the 100-level or above.
Six credits of computer science at the 200-level, which is incorrect.

The actual requirements are: "Twelve additional credits of computer science courses, including three credits at the 100-level or above and an additional six credits at the 200-level or above", and these are the requirements that will be enforced.

Documents

2013-2014

Requirements

For the Bachelor of Arts, Major in Computer Science (B.A. CS), the requirements for Catalogue 2013-14 are:

CS (35)0XX+, 21 or equivalent, 64, 110, 121, 124, 125, 224 or 243, 292, 2xx, 2xx, 2xx
MATH (6)19 + 20 or 21 + 22 (recommended)
STAT (3)153 or 143 or one course in probability and one course in statistics.
(76)Other requirements and credits as specified in the PDF iconA&S Requirements for a Bachelor of Arts Degree in the College of Arts and Science (PDF) The Science distribution requirement must be met.
Total (120)120 credits

Requirements are defined by the official UVM Catalogue (not by this website).
Disclaimer: This information should reflect official Catalogue requirements and is subject to correction.

Documents

2012-2013

Requirements

For the Bachelor of Arts, Major in Computer Science (B.A. CS), the requirements for Catalogue 2012-13 are:

CS (35)0XX+, 16 or 21 or equivalent, 64, 110, 121, 124, 125, 224 or 243, 292, 2xx, 2xx, 2xx
MATH (6)19 + 20 or 21 + 22 (recommended)
STAT (3)153 (If not offered take CS 195 Probability Models).
(76)Other requirements and credits as specified in the PDF iconA&S Requirements for a Bachelor of Arts Degree in the College of Arts and Science (PDF) The Science distribution requirement must be met.
Total (120)120 credits

Requirements are defined by the official UVM Catalogue (not by this website).
Disclaimer: This information should reflect official Catalogue requirements and is subject to correction.

Course Sequence

Some core courses are offered only once a year.
Fall: CS 64, 121, 148, 201, 243, 292, STAT 153 (May not be offered. Take CS 195 Probability Models for CS in a Spr semester.)

Documents

Median salary

$60,000

Careers

  • Software Engineer
  • Graphic Designer
  • Digital Media Consultant

Where alumni work

  • Intersil Corporation
  • Gusto
  • Dealer.com
  • Google

Related Information

Overview of B.A. in CS and General Information about Computer Science at UVM