Required Courses

Courses Semester Hours
CSC 112 Computer Fundamentals 3
CSC 221 Fundamental Programming I 3
CSC 222 Fundamental Programming II 3
CSC 321 Assembly Language 4
CSC 329 Computer Organization 3
CSC 338 Numerical Analysis 3
CSC 341 Data Structures 3
CSC 350 Principles of Programming Languages 3
CSC 352 Operating Systems 3
CSC 422 Database Systems 3
CSC 430 Internship 3
CSC 435 Data Communications 3
CSC 491/492 Senior Project 2
MAT 218 Discrete Math 3
MAT 221 Calculus I 3
MAT 222 Calculus II 3
MAT 326 Introduction To Probability Theory 3
  51 Hours

Required Electives:

Students must choose one Computer Language
and one CSC or MAT 300 or higher
3
3
  6 Hours

Computer Science Emphasis

Students who want to have an Emphasis in Computer Science must take the following courses.

CSC 221, 222, 422, 341, and two CSC electives 300 level or above (excluding Internship and Senior Project), a total of 18 hours.