Major in Computer Science
Upon completion of the Computer Science Major, the student will have an understanding of and an appreciation for the interrelation of the main areas of study in Computer Science. The major provides a solid foundation of the concepts while emphasizing practical application; therefore, the graduate will be able to continue study in Computer Science at the graduate level or enter the job market.
There are four concentrations within the Computer Science Major:
General Concentration
Web Development Concentration
Game Development Concentration
System Infrastructure Concentration
Bachelor of Arts
Prerequisites: 3-4 hours
MAT 111 or higher.
Additional Program Requirements: 9 hours
MAT 205 | Discrete Mathematics | 3 |
| 6 hours of foreign language (1 language/1 year) 111 or above | 6 |
Bachelor of Science
Prerequisites: 3 hours
MAT 111 | College Algebra | 3 |
| Or | |
MAT 114 | Introduction to Statistics & Probability | 3 |
Additional Program Requirements: 13 hours
MAT 205 | Discrete Mathematics | 3 |
MAT 211 | Calculus and Analytic Geometry I | 4 |
| Psychology or Sociology Electives | 6 |
Major Requirements: 42 hours
Core Requirements: 21 hours
Choose one concentration:
General Concentration Requirements: 21 hours
12 hours must be upper-level (300/400).
Game Development Concentration Requirements: 21 hours
CSC 255 | Programming in C# | 3 |
CSC 275 | Data Structures and Algorithms | 3 |
CSC 313 | Human Computer Interaction and Design | 3 |
CSC 333 | Game Engine & Architecture | 3 |
CSC 423 | Game Design | 3 |
CSC 457 | Secure Software Engineering | 3 |
| CSC Electives | 3 |
System Infrastructure Concentration Requirements: 21 hours
CSC 160 | Digital Systems | 3 |
CSC 270 | Computer Architecture | 3 |
CSC 320 | System Administration | 3 |
CSC 330 | Cloud-based Infrastructure | 3 |
CSC 417 | Communication and Network Security | 3 |
| CSC Electives | 3 |
| CSC Upper Level Electives | 3 |
Web Development Concentration Requirements: 21 hours