Mathematics with Computer Science Major

Degree Requirements

Requirements for a major in Mathematics with Computer Science:

CSC 101The Science of Computing I

4

CSC 102The Science of Computing II

4

CSC 201Data Structures and Algorithm Analysis

4

CSC 220Operating Systems and Systems Programming

4

or

CSC 230Software Design and Engineering

4

MAT 260Calculus I

4

MAT 261Calculus II

4

MAT 262Calculus III

4

MAT 272Applied Statistics

4

MAT 299Introduction to Higher Mathematics

4

MAT 301Discrete Mathematics

4

MAT 308Linear Algebra

4

MAT 490Senior Seminar

1

or

MAT 495Internship in Mathematics

1-4

Total Credit Hours:45

Electives from Mathematics Department (4 credit hours)

At least one course from the following mathematics courses.
MAT 300Differential Equations

4

MAT 310Probability

4

MAT 402Applied Regression Analysis

4

MAT 425Mathematical Statistics

4

Total Credit Hours:4

Electives from Computer Science Department (8 credit hours)

At least two courses from the following computer science courses.
CSC 301Advanced Data Structures and Algorithms

4

CSC 330Introduction to Computer Network Security

4

CSC 340Database Management Systems

4

CSC 410Artificial Intelligence and Machine Learning

4

CSC 420Programming Languages and Compilers

4

Total Credit Hours:8

Total Credit Hours: 57

Students who major in mathematics with computer science may use appropriate mathematics and computer science courses required in the major to satisfy the requirements of the general curriculum distribution.