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 |
Twenty-one additional credits in CS, including three at the 0XX-level (or above), six at the 1XX-level (or above), and twelve credits at the 2XX-level (or above) | 21 | |
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 |
or CS 128 | QR:Probability Models & Infrnc | |
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 | ||
Global Environmental Change | ||
Microbiology & Pathogenesis | ||
Learning, Cognition & Behavior | ||
Biopsychology | ||
Learning | ||
Physiological Psychology | ||
Psychopharmacology | ||
Animal Behavior | ||
Hormones and Behavior | ||
Sel Topics Behavioral Neurosci |
1 | |
2 | MATH 019 and MATH 023 are acceptable substitutions for MATH 021 and MATH 022. |