Math/CS Major (BS)
The Math/CS BS combines related areas of the two disciplines and is an excellent base for interdisiplinary graduate work.
GPA Requirement
All classes counting toward the degree must be taken for a letter grade. Students must meet the minimum GPA requirement of 2.0 to graduate with any major or minor from the department. Major/Minor GPA will be calculated using the better of the grades when a student repeats a course.
Course Requirements
(A CS major cannot be combined with a CS or AI minor.)
Bachelor of Science in Mathematics/Computer Science
The Mathematics/Computer Science BS combines related areas of the two disciplines and is an excellent base for interdisciplinary graduate work.
DOWNLOAD DEGREE GUIDERequirement  Course Name / Criteria  Math 111  Calculus I  Math 112  Calculus II  Math 221  Linear Algebra  Math 315  Numerical Analysis  Two (2) courses chosen from:  Math 346: Linear Optimization Math 347: Intro to NonLinear Optimnization Math 351: Partial Differential Equations Math 361: Probability & Statistics I Math 362: Probability & Statistics II  CS 170  Introduction to Computer Science I  CS 171  Introduction to Computer Science II  CS 224  Foundations of Computer Science  CS 253  Data Structures and Algorithms  CS 255  Computer Architecture and Machine Level Programming  CS 326  Analysis of Algorithms  CS 350  Systems Programming  CS 370  Computer Science Practicum  One (1) course chosen from:  CS 325: Artificial Intelligence CS 329: Computational Linguistics CS 334: Machine Learning CS 377: Database Systems  Two (2) courses chosen from:  Any 300level CS classroom course not taken as a requirement from the list above  Two (2) courses chosen from:  Any 400level CS classroom course 
