2023-2024 Undergraduate/Graduate Catalog

Computer Science, B.S. (Alternative)

A minor is required for this major.

Requirements

This alternative major may be completed in as few as four semesters.

30 credits of computer science courses, including:

CS 151Computer Science I

3

CS 152Computer Science II

3

CS 253Data Structures and Introduction to Algorithms

3

CS 254Computer Organization and Assembly Language Programming

3

CS 355Systems Programming

3

and

15 credits of computer science courses numbered CS 225 or higher.

15 credits of computer science courses numbered CS 225 or higher, with at least 12 of those credits at the 300 level of higher

8 credits in mathematics:

MATH 152 and either MATH 217 or MATH 218

MATH 152Calculus I

4

MATH 217Discrete Mathematics for Computer Science

4

MATH 218Discrete Mathematics

4

Concentration in Cybersecurity

9 credits of the computer science electives taken from the following:

CS 291/CYS 291Introduction to Computer Forensics

3

CS 409/CYS 409Advanced CS Topics in Cybersecurity

3

CS 419/CYS 419Usable Security and Privacy

3

CS 455/CYS 455Principles of Secure Software Development

3

CS 493/CYS 493Secure Software Designs

3

CS 494/CYS 494Cryptographic Systems

3

Required

CS 492/CYS 492Computer Security

3

Total Credit Hours: 38