Computer Science B.S.CS.
All students must meet the University Requirements.
A minimum of 120 credits are required and must include the following:
COMPUTER SCIENCE (50-51 CREDITS) | ||
Recommended: | ||
CS 050 | Seminar for New CS Majors | 1 |
Core: | ||
CS 021 | QR: Computer Programming I 1 | 3 |
CS 064 | QR: Discrete Structures | 3 |
CS 110 | QR: Intermediate Programming 1 | 4 |
CS 120 | QR: Advanced Programming | 3 |
CS 121 | QR: Computer Organization | 3 |
CS 124 | QR: Data Struc & Algorithms | 3 |
CS 125 | QR: Computability& Complexity | 3 |
CS 201 | QR: Operating Systems | 3 |
CS 224 | QR:Algorithm Design & Analysis | 3 |
CS 292 | Senior Seminar | 1 |
CEMS 050 | CEMS First Year Seminar 3 | 1 |
Capstone Experience | 3 | |
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: | ||
CS 202 | Compiler Construction | 3 |
CS 205 | QR: Software Engineering | 3 |
CS 206 | QR: Evolutionary Robotics | 3 |
CS 211 | Data Privacy | 3 |
CS 225 | QR: Programming Languages | 3 |
CS 226 | QR:Software Verification | 3 |
CS 228 | QR: Human-Computer Interaction | 3 |
CS 254 | QR: Machine Learning | 3 |
CS 275 | QR:Mobile App Development I | 3 |
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 (or above). | 18 | |
MATHEMATICS (14 CREDITS) | ||
MATH 021 | QR: Calculus I 2 | 4 |
MATH 022 | QR: Calculus II 2 | 4 |
Choose two of the following courses: | 6-7 | |
QR: Calculus III | ||
QR: Applied Linear Algebra | ||
or MATH 124 | QR: Linear Algebra | |
QR: Basic Combinatorial Theory | ||
QR:Adv Engineering Mathematics | ||
PROBABILITY & STATISTICS (6 CREDITS) | ||
STAT 143 | QR: Statistics for Engineering | 3 |
STAT 151 | QR: Applied Probability | 3 |
NATURAL SCIENCES (7 CREDITS): | ||
Two courses, one of which must be a lab adding up to four 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 | ||
Biogeography | ||
Climatology: Concepts & Tools | ||
Global Environmental Change | ||
Microbiology & Pathogenesis | ||
Learning, Cognition & Behavior | ||
Biopsychology | ||
Learning | ||
Physiological Psychology | ||
Psychopharmacology | ||
Hormones and Behavior |
1 | |
2 | MATH 019 and MATH 023 are acceptable substitutions for MATH 021 and MATH 022. |
3 | CEMS degree requirement designed for first-year students. |