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:

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 31
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
Evolutionary Robotics
Data Privacy
Programming Languages
Human-Computer Interaction
Machine Learning
Mobile App Development
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 24
MATH 1248Calculus II 24
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

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

3

CEMS degree requirement designed for first-year students.