Computer Science B.S.CS.

All students must meet the Degree and University Requirements.

All students must meet the Catamount Core Curriculum Requirements.

All students must meet the College Requirements.

A minimum of 120 credits are required and must include the following:

Requirement DescriptionCredits
COMPUTER SCIENCE (52 Credits)
Core:
CS 1210Computer Programming I 13
CS 1500Seminar for New CS Majors1
CS 1640Discrete Structures3
CS 2100Intermediate Programming 14
CS 2210Computer Organization3
CS 2240Data Struc & Algorithms3
CS 2250Computability& Complexity3
CS 2300Advanced Programming3
CS 3010Operating Systems3
CS 3240Algorithm Design & Analysis3
CS 3920Senior Seminar1
CEMS 1500CEMS First Year Seminar 21
Capstone Experience3
A comprehensive, project-based experience, typically occurring during the Senior year, that draws from the full breadth of skills and knowledge developed throughout a student’s undergraduate program. Students may choose from the following courses:
Compiler Construction
Software Engineering 3
Evolutionary Robotics
Data Privacy
Programming Languages
Human-Computer Interaction
Machine Learning
Mobile App Development 3
18 additional credits in CS, including 3 at the 1000-level (or above), 6 at the 2000-level (or above), and 9 credits at the 3000-level (or above).18
MATHEMATICS (14 Credits)
MATH 1234Calculus I 44
MATH 1248Calculus II 44
Choose 2 of the following courses:6-7
Calculus III
Applied Linear Algebra
Linear Algebra
Basic Combinatorial Theory
Adv Engineering Mathematics
PROBABILITY & STATISTICS (6 Credits)
STAT 2430Statistics for Engineering3
STAT 2510Applied Probability3
NATURAL SCIENCES (7 Credits):
2 courses, one of which must be a lab adding up to 4 credits, chosen from:
Astronomy (ASTR) - All courses
Biology (BIOL) - All courses
BioCore (BCOR) - All courses
Chemistry (CHEM) - All courses
Geology (GEOL) - All courses
Physics (PHYS) - All courses
Plant Biology (PBIO) - All courses
Weather, Climate & Landscapes
Climatology: Concepts & Tools
Global Environmental Change
Microbiology & Pathogenesis
Learning, Cognition & Behavior
Biopsychology
Learning
Physiological Psychology w/lab
Psychopharmacology
Hormones and Behavior
1

C- or higher required in CS 1210 and CS 2100.

2

CEMS degree requirement designed for first-year students. Students entering the College after their first semester should work with their academic advisor to identify an appropriate substitution as approved for their major. The course used to fulfill the CEMS 1500 requirement cannot be used to fulfill another requirement in the major. 

3

Satisfies CEMS Professional Development Requirement.

4

MATH 1212 and MATH 1242 are acceptable substitutions for MATH 1234 and MATH 1248