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

MA 210

Calculus I

4

DS 100

Introduction to Technology and Innovation Past, Present, and Future

3

DS 200

Data Ethics

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

EN 102

Expository Writing

3

COM 101

Introduction to Communication

3

MAJOR REQUIREMENTS

COURSE

TITLE

CREDITS

MA 308

Discrete Math

3

MA 331

Probability and Statistics

3

MA 401

Linear Algebra

3

CS 300

Network Systems and Management

3

CS 301

Operating Systems

3

CS 312

Machine Learning and AI

3

CS 372

Algorithm Analysis

3

CS 400

Computer Architecture

3

CS 401

Software Engineering and Design

3

CS 495

Computer Science Directed Research

3

COMPLETE ONE COURSE FROM THE FOLLOWING:

AR 103

Visual Design

3

BI 105

Human Biology

3

BI 105L

Human Biology Laboratory

1

COM 200

Introduction to Mass Communication

3

ENV 100

Introduction to Environmental Issues

3

PSY 101

General Psychology

3

SURF 351

Philosophy of Surfing

3

COMPLETE THREE COURSES FROM ONE GROUP:

GROUP 1: DATA SCIENCE

DS 122

Data Feminism

3

DS 316

Behind the Social Media Curtain

3

DS 403

Digital Humanities

3

DS 404

Geo-Tagging and GIS

3

DS 406

Advanced Python

3

GROUP 2: DIGITAL FORENSICS

CS 321

Digital Forensics and Crime Scene Investigations

3

CIS 417

Cyberspace and Cybersecurity Essentials

3

CJ 151

Criminal Justice Systems

3

CJ 201

Foundations in Criminology

3

CJ 220

Criminal Investigations

3

FS 230

Forensic Sciences

3

CJ 223

Introduction to Law

3

GROUP 3: BUSINESS ANALYTICS

AC 203

Accounting and Finance

3

EC 203

Economic Principles

3

BU 324

Quantitative Methods in Business

3

DS 402

Business Analytics, Marketing, and Forecasting

3

MKT 301

Principles of Marketing

3

GROUP 4: MATH

MA 211

Calculus II

4

MA 301

Number Theory

3

MA 311

Calculus III

4

GROUP 5: gENERAL

3 Courses