Skip to Main Content
Navigated to Computer Science (B.S.) Requirements .

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