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:

MAT 205Discrete Mathematics

3

MAT 211Calculus and Analytic Geometry I

4

MAT 212Calculus and Analytic Geometry II

4

MAT 315Linear Algebra

3

Major Requirements:

CSC 105 and CSC 106 may be taken in place of CSC 115.
CSC 115Computer Science: Introduction and Overview

3

CSC 125Computer Science I: Programming in Java

4

CSC 160Digital Systems

3

CSC 205Computer Science II: Algorithms and Data Structures

3

CSC 255Programming in C

3

CSC 270Computer Architecture

3

CSC 321Database Management Systems

3

CSC 365Data Communications and Networking

3

CSC 425Operating Systems

3

CSC 498Computer Science Seminar

2.0 - 3.0

CSC 347Secure Software Engineering

3

Or

CSC 455Programming Languages

3

CSC Electives

9

CSC (Electives): 3 hours must be upper level.