Undergraduate - Statewide

BA or BS in Computer Science

General Education Requirements: 41-43 Hours

Additional University Requirements: 4 Hours

For more information, see the General Education Requirements section of the catalog.

Computer Science Major Requirements (37 Hours)

Required Courses:

CS130Introduction to Computer Science

3

CS172C#/.NET Programming I

3

CS271.NET 2

3

CS362Database Systems and SQL

3

CS363Digital Communications-Networking

3

CS371Concepts of MIS

3

CS377Computer Architecture and Operating Systems

3

CS378Data Structures and Algorithms

3

CS379Computer and Information Security

3

CS480Senior Thesis (Capstone)

3

SC425Science Seminar Capstone

1

One (1) from the following:

CS237Programming with Java

3

CS238Python Programming

3

CS272Survey of Programming Languages

3

One (1) from the following:

CS214Web Page Design

3

CS216Web Programming

3

CS231Scientific Computer Programming

3

CS275Mobile Application Development

3

CS375Game Programming

3

MA207Discrete Mathematics

3

Related work in statistics and symbolic logic is also strongly recommended.

Electives to Complete Min. 120 Hours