Be innovative

Senior Lecturer Alison Pechenick, BSE, MS
Students review a scan with their professor
UVM CEMS WebWizards
Ice Cream Social
students studying
Classroom learning
CS Students
students smiling

Computer Science (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 and understand our world.

Edsgar Dijkstra (a renowned computer scientist, 1930-2002) is reputed to have said, “Computer Science is no more about computers, than astronomy is about telescopes.” Rather, CS is aptly defined as the science of problem-solving. CS requires a combination of logical thinking, creativity, problem decomposition, implementation, verification and validation, and teamwork. Computing careers are extremely versatile, lucrative, and in tremendous and growing demand.

Prerequisite Chart

Catalog Requirements & Checklists

2022-2023

Documents:

2021-2022

2020-2021

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 "Eighteen additional credits, including three at the 0XX-level (or above), three at the 1XX-level (or above), and twelve credits at the 2XX-level", which is incorrect.

The actual requirements are: "Eighteen additional credits in CS, including three at the 0XX-level (or above), six at the 1XX-level (or above), and nine credits at the 2XX-level", and these are the requirements that will be enforced.

Documents

2013-2014

Requirements

For the Bachelor of Science, Major in Computer Science (B.S. CS), the requirements for Catalogue 2013-14 are a minimum of 120 credits as follows:

  • Computer Science (44 credits): 21, or equivalent; with core: 64, 110, 121, 124, 125, 201, 224 or 243, and 292; plus 18 additional credits, including 15 credits at the 200-level. No more than 60 credits of Computer Science can be applied to this degree.
  • [The remaining 3 credits of the 18 additional credits may be at the 0XX level or above. Students with no programming experience may want to take a 3-credit course at the 0XX level with a programming component prior to CS 16 or 21.]
  • Mathematics (14 credits): 21, 22, two of (121, 124, 173, 271)
  • Statistics (3 credits): 153 (If not offered take CS 195 Probability Models).
  • Natural Science (11 credits): chosen from courses in Astronomy, Biology (or BioCore), Chemistry, Environmental Science, Geology, Microbiology and Molecular Genetics, Plant Biology, or Physics, including one of the following laboratory science sequences:
  • BIOL 1 (or BCORE 11), and BIOL 2 (or BCORE 12);
  • CHEM 31 and 32 (or 35 with 36);
  • PHYS 51 and 152. (31/125 sequence is an acceptable substitution).
  • [Note: Certain minors require specific science courses.]
  • Writing (3 credits): English 1, 50, or 53
  • Fine Arts, Humanities, and Social Sciences (18 credits): Eighteen additional credits chosen from courses in ALANA Studies, Anthropology, Area and International Studies, Art History, Art Studio, Classics, Communication Sciences, Dance, Economics, English, Film and Television Studies, Foreign Language, Geography, History, Holocaust Studies, Linguistics, Music, Philosophy, Political Science, Psychology, Religion, Sociology, Theatre, Women's and Gender Studies, and World Literature.
  • [See UVM diversity requirement: General Requirements. Credits used to fulfil the UVM diversity requirement can also satisfy other distribution requirements.]
  • MINOR: Students must complete a University-approved minor (excluding Computer Science); courses used to fulfil other requirements may be used to satisfy minor requirements.
  • Free Electives (27 credits no PEAC) to reach the minimum of 120 credits.

Grade Policy for B.S. CS

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 Science, Major in Computer Science (B.S. CS), the requirements for Catalogue 2012-13 are a minimum of 120 credits as follows:

  • Computer Science (44 credits): one introductory programming course chosen from 16, 21, or equivalent; with core: 64, 110, 121, 124, 125, 201, 224 or 243, and 292; plus 18 additional credits, including 15 credits at the 200-level. No more than 60 credits of Computer Science can be applied to this degree.
  • [The remaining 3 credits of the 18 additional credits may be at the 0XX level or above. Students with no programming experience may want to take a 3-credit course at the 0XX level with a programming component prior to CS 16 or 21.] See Course Sequence.]
  • Mathematics (14 credits): 21, 22, two of (121, 124, 173, 271)
  • Statistics (3 credits): 153 (If not offered take CS 195 Probability Models).
  • Natural Science (11 credits): chosen from courses in Astronomy, Biology (or BioCore), Chemistry, Environmental Science, Geology, Microbiology and Molecular Genetics, Plant Biology, or Physics, including one of the following laboratory science sequences:
  • BIOL 1 (or BCORE 11), and BIOL 2 (or BCORE 12);
  • CHEM 31 and 32 (or 35 with 36);
  • PHYS 51 and 152. (31/125 sequence is an acceptable substitution).
  • [Note: Certain minors require specific science courses.]
  • Writing (3 credits): English 1, 50, or 53
  • Fine Arts, Humanities, and Social Sciences (18 credits): Eighteen additional credits chosen from courses in ALANA Studies, Anthropology, Area and International Studies, Art History, Art Studio, Classics, Communication Sciences, Dance, Economics, English, Film and Television Studies, Foreign Language, Geography, History, Holocaust Studies, Linguistics, Music, Philosophy, Political Science, Psychology, Religion, Sociology, Theatre, Women's and Gender Studies, and World Literature.
  • [See UVM diversity requirement: General Requirements. Credits used to fulfil the UVM diversity requirement can also satisfy other distribution requirements.]
  • MINOR: Students must complete a University-approved minor (excluding Computer Science); courses used to fulfil other requirements may be used to satisfy minor requirements.
  • Free Electives (27 credits no PEAC) to reach the minimum of 120 credits.

Grade Policy for B.S. CS

No more than three grades of D+, D, or D- in CS courses numbered 123 and higher.

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 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.)
Spring: CS 123, 124, 222, 224, CS 195 Probability Models in CS

Documents

Median salary

$60,000

Careers

  • Software Engineer
  • Computer Systems Engineer
  • Web Developer
  • Business Intelligence Analyst

Where alumni work

  • Dealer.com
  • Google

Related Information