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 Mathematics

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 I

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-471

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