Computer Science Major

Requirements for the Major

Required Courses

CSC 170Programming and Problem Solving

4

CSC 180Organization and Systems Programming

4

CSC 270Data Structures

4

CSC 360Software Design

3

CSC 362Database Systems

3

CSC 370Design and Analysis of Algorithms

3

MAT 200Discrete Mathematics

3

OR

MAT 300Foundations of Mathematics

3

Any two additional CSC Courses numbered 300 or higher

Any two additional CSC courses numbered 300 or more (excludes non-classroom work: research, independent studies, and internships). DSC 340 may count for one of the additional courses.