top of page

University of Vermont

Burlington, Vermont
Degree:

BS

Computer Science

Location:

College of Engineering and Mathematical Sciences

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• CS 021: Computer Programming (3 credits)
• CS 050: Seminar for New CS Majors (1 credit)
• CS 064: Discrete Structures (3 credits)
• CS 110: Internmediate Programming (4 credits)
• CS 120: Advanced Programming (3 credits)
• CS 121: Computer Organization (3 credits)
• CS 124: Data Structures and Algorithms (3 credits)
• CS 125: Computability and Complexity (3 credits)
• CS 201: Operating Systems (3 credits)
• CS 224: Algorithm Design and Analysis (3 credits)
• CS Electives with restrictions (18 credits)
• CS 292: Senior Seminar (1 credit)
• Capstone Experience course from approved list (3 credits)

Required Math:

• Calculus I-II (8 credits)
• Additional Math courses from approved list (6-7 credits)
• Probability and Statistics (6 credits)

Required Science:

• Natural Sciences from approved list with one Lab (7 credits)

Required Engineering:

• Engineering and Mathematical Sciences First Year Seminar (1 credit)

Other Requirements:

• Writing and Oral Communication (6 credits)
• Arts and Humanities (6 credits)
• Diversity (3-6 credits)
• Global Citizenship (3 credits)
• Social Sciences (6 credits)
• Sustainability (3 credits)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• Double majors are possible.

Related Majors:

• BA Computer Science (College of Arts and Sciences)
• BS Data Science (College of Engineering and Mathematical Sciences)

Good to Know:

• Information is from the 2022-2023 catalogue.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page