2025-2026 Academic Catalog

Computer Science, B.A.

The primary computer science degree option is recommended for those who intend to pursue graduate studies in computer science, or wish to obtain employment in computer science related fields such as software development, network and security technologies, or as a database developer. It emphasizes both the theory and practice of computer science and can be customized to a student’s interest.

 

I. Computer Science Program Requirements (68-69 credits)

Required classes:

CS 111Introduction to Computer Programming

3

CS 112Object-Oriented Program Design

3

CS 121Introduction to Cybersecurity

3

CS 202Web Design and Development

3

CS 211Data Structures and Algorithms

3

CS 230Software Engineering

4

CS 241Networking Fundamentals

3

CS 251Introduction to Linux

3

CS 310Database Design

4

CS 341Software Engineering II

4

CS 410Operating Systems

4

CS 430Senior Project: Your Project

4

CS 495Computer Science Seminar

3

Twelve credits from the list below.

 
CS 189Special Topic

1.00 - 3.00

CS 220Network and System Security

3

CS 221Cybercrime and Governance

3

CS 289Special Topic

1.00 - 3.00

CS 295Cybersecurity Sophomore Seminar

3

CS 320Security Operations

3

CS 321Ethical Hacking

3

CS 322Security Policy and ADS Security

4

CS 389Special Topic

1.00 - 4.00

CS 421Cyber Security

4

CS 425Internship

1.00 - 6.00

CS 489Special Topic

1.00 - 3.00

 

II. Other Program Requirements

Take one of the following

CO 206Small Group Communication

3

CO 275Conflict Management

3

CO 320Organizational Communication

3

CO 325Intercultural Comm

3

CO 340Interpersonal Communication Theory

3

PSY 200Emotional Intel & Personal Prof Success

3

PSY 216/SO 216Social Psychology

3

 

Required-classes

MA 121Differential Calculus

3

or

MA 131Calculus of Single Variable Functions

4

MA 315Probability and Statistics

3

MA 328Modern Applications of Discrete Math

3

MA 131 -or- MA 121 plus MA 122 is recommended for graduate school