Computer Science Major
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.