Major in Computer Science—42 hours
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.
Degree Requirements
Prerequisites:
Major Requirements:
CSC 105 and
CSC 106 may be taken in place of
CSC 115.
CSC 115 | Computer Science: Introduction and Overview | 3 |
CSC 125 | Computer Science I: Programming in Java | 4 |
CSC 160 | Digital Systems | 3 |
CSC 205 | Computer Science II: Algorithms and Data Structures | 3 |
CSC 255 | Programming in C | 3 |
CSC 270 | Computer Architecture | 3 |
CSC 321 | Database Management Systems | 3 |
CSC 365 | Data Communications and Networking | 3 |
CSC 425 | Operating Systems | 3 |
CSC 498 | Computer Science Seminar | 2.0 - 3.0 |
| | |
CSC 347 | Secure Software Engineering | 3 |
| Or | |
CSC 455 | Programming Languages | 3 |
| | |
CSC | Electives | 9 |
CSC (Electives): 3 hours must be upper level.