ÂÌÅ«Ì컨°å

Skip to main content
The mathematics with computer science major provides a blend of mathematics and computer science. This interdisciplinary program is intended for students who are interested in pursuing careers in computer science-related fields where a strong mathematical background is needed. Such careers may include information research analyst, software developer, operation research analyst, database administrator, market research analyst, cryptanalyst, data analyst, applied scientist, math or computer science teacher. After completing the B.S. in Mathematics with Computer Science program, students will be prepared for graduate school in computer science, data science or computational mathematics. A mathematics with computer science major at ÂÌÅ«Ì컨°å is required to take math courses that are fundamental to computing and information processing, such as Discrete Mathematics, Linear Algebra and Statistics, and core computer science courses such as Data Structures and Algorithms, Software Design and Operating Systems and Systems Programming.

Topics of Study

  • the science of computing
  • data structure and algorithm analysis
  • software design and engineering
  • operating systems and systems programming
  • calculus
  • applied statistics
  • higher mathematics
  • discrete mathematics
  • linear algebra
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.

Mathematics with Computer Science Major

Degree Requirements

Requirements for a major in mathematics with computer science:

Course NumberCourse NameCredit Hours
ÌýÌýÌý
Calculus I (1)4
Calculus II (2)4
Calculus III (3)4
MAT 272Applied Statistics4
Introduction to Higher Mathematics4
MAT 301Discrete Mathematics4
MAT 308Linear Algebra4
CSC 101The Science of Computing I (1)4
CSC 102The Science of Computing II (2)4
CSC 201Data Structures and Algorithm Analysis4
CSC 230Software Design and Engineering4
ÌýorÌý
CSC 220Operating Systems and Systems Programming4
Senior Seminar1
ÌýorÌý
MAT 495Internship in Mathematics1
ÌýÌýTotal Credit Hours: 45

Mathematical Elective: choose one course from the following:

Course NumberCourse NameCredit Hours
ÌýÌýÌý
Differential Equations4
MAT 310Probability4
MAT 402Applied Regression Analysis4
MAT 425Mathematical Statistics4

Computer Science Elective: choose any two courses from the following:

Course NumberCourse NameCredit Hours
ÌýÌýÌý
CSC 301Advanced Data Structure and Algorithm4
CSC 330Intro to Computer Network Security4
CSC 340Database Management Systems4
CSC 410Artificial Intelligence and Machine Learning4
CSC 420Programming Language and Compilers4

Mathematics with Computer Science Minor

Degree Requirements

Requirements for a minor in mathematics with computer science:

Course NumberCourse NameCredit Hours
ÌýÌýÌý
Calculus I (1)4
Calculus II (2)4
Calculus III (3)4
MAT 270Discrete Mathematics for Computer Science4
ÌýorÌý
MAT 272Applied Statistics4
CSC 101The Science of Computing I (1)4
CSC 102The Science of Computing II (2)4
CSC 201Data Structures and Algorithm Analysis4
ÌýÌýTotal Credit Hours: 28