Computer Science Major, Cybersecurity Track, B.A. or B.S.

With much of the information in the world accessible online, cybersecurity experts can help protect this information. A degree in Computer Science with a concentration in Cybersecurity prepares students for future work in this field.

Required Core Courses (28 credits)

CSCI 170Software Design Principles

3

CSCI 220Introduction to Programming

4

CSCI 230Data Structures and Algorithms

4

CSCI 240Web Technologies and Systems I

3

CSCI 270Object-Oriented Programming

4

CSCI 354Database Management Systems

4

CSCI 356Data Communications

3

CSCI 495Senior Seminar

3

Required Track Courses (12-13 credits)

One 300 or 400 - Level Elective Courses with a pre-fix of CSCI (3-4 credits)

Three of the following courses (9 credits)

CSCI 360Information Systems Security

3

CSCI 380Principles of Cybersecurity

3

CSCI 381Network Security (Cybersecurity)

3

CSCI 382Information Assurance / Cryptography

3

CSCI 383Ethical Hacking & Penetration Testing

3

Required Supporting Courses (12-13 credits)

One of the following two courses (3-4 credits)

MATH 223Beginning Statistics

3

MATH 224Elements of Statistics

4

Both of the following courses (6 credits)

BSAD 308Ethics, Law & Business

3

CRMJ 250Introduction to Criminal Justice

3

One of the following courses (3 credits)

CRMJ 305Criminology

3

CRMJ 340Media, Crime, & Criminal Justice

3

CRMJ 345Introduction to Homeland Security

3

SOCI 341Terrorism

3

A minor in another field is recommended but not required.