Bachelor of Science (B.S.) in Computer Science
Pre-Major Requirements
COURSE | TITLE | CREDITS |
---|---|---|
COM-101 | Introduction to Communication | 3 |
CS-200 | SQL and Relational Databases | 3 |
CS-202 | Programming in Python | 3 |
CS-204 | Visualization and Analytics | 3 |
CS-205 | Programming II | 3 |
DS-100 | Introduction to Technology and Innovation Past, Present, and Future | 3 |
DS-200 | Data Ethics | 3 |
EN-102 | Expository Writing | 3 |
MA-210 | Calculus I | 4 |
Major Requirements
COURSE | TITLE | CREDITS |
---|---|---|
Group 1 | ||
Select 7 Upper division classes in CS or DSAV in consultation with program advisor. | 21 | |
Group 2 | ||
MA-308 | Discrete Mathematics | 3 |
MA-331 | Probability and Statistics | 3 |
MA-401 | Linear Algebra | 3 |
Group 3 | ||
CS-495 | Computer Science Directed Research | 3 |
CHOOSE 1 ELECTIVE OUTSIDE MAJOR FROM THE FOLLOWING | ||
BI-215 AND BI-215L OR CJ-151 OR ENV 100 OR 1 Lower or upper division class from CS | Cellular and Organismal Biology I Cellular and Organismal Biology I Lab Criminal Justice System Introduction to Environmental Issues | 3 1 3 3 3 |
Choose 1 Certificate | ||
Computational Mathematics in Computer Science Certificate | 15 | |
Computer Science | 15 | |
Cybersecurity and Policy Certificate | 15 | |
Data Science, Analytics and Visualization Certificate | 15 |