About the Program

Current CECS undergraduate students majoring in Computer and Information Science (CIS) or in Software Engineering (SE) may pursue a concurrent Bachelor of Science (B.S.) degree in CIS Mathematics. Declare this degree in order to earn two degrees concurrently: a principal B.S. degree in CIS, or in SE, and a separate concurrent B.S. degree in CIS Mathematics. Both degrees must be earned at the same time. Contact the Advising Office for more information.

The CIS Mathematics degree requires a minimum of sixteen (16) additional and separate credits in advanced mathematics courses beyond the 120 credits needed for B.S. in CIS or B.S. in Software Engineering. The 16 credits used for the concurrent degree in CIS Mathematics do not count towards a student’s principal degree. 

Curriculum Requirements

The B.S. in CIS Mathematics degree requires a minimum total of thirty (30) credits in mathematics courses. Requirements are listed below and available to download (PDF)

    • MATH 115 (4)
    • MATH 116 (4)
    • MATH 217 (2) [or MATH 227]
    • CIS 275 (4) Discrete Structures
    • MATH 205 (3) Calculus III
    • MATH 216 (3) Differential Equations

    [MATH 215 may be elected instead of MATH 205, but only 6 credits from courses above count for the dual degree.] 

    • MATH 315 Applied Combinatorics (3 credits)
    • MATH 372 Computing with Mathematica (3)
    • MATH 390 Topics in Mathematics (1-3) PRIOR approval by CECS for use in CIS Math degree needed
    • MATH 395 Elementary Number Theory (3)
    • MATH 404 Dynamical Systems (3)
    • MATH 405 Integral Equations (3)
    • MATH 412 First Course in Modern Algebra (3)
    • MATH 413 Linear Algebra (3)
    • MATH 420 Stochastic Processes (3)
    • MATH 425 Mathematical Statistics II (3)
    • MATH 451 Advanced Calculus I (3)
    • MATH 452 Advanced Calculus II (3) 
    • MATH 454 Fourier Series and Boundary Value Problems (3) 
    • MATH 455/555 Functions of a Complex Variable with Applications (3) 
    • MATH 458/558 Introduction to Wavelets (3) 
    • MATH 462 Mathematical Modeling (3) 
    • MATH 472 Introduction to Numerical Analysis (3) 
    • MATH 473 Matrix Computation (3) 
    • MATH 514 Numerical Solutions of Partial Differential Equations (3) 
    • MATH 515 Approximations of Functions (3)
    • MATH 516 Partial Differential Equations (3)  
    • MATH 523 Linear Algebra with Applications (3)
    • MATH 582 Computer Algebra Systems (3) 
    • MATH 583 Discrete Systems (3) 
    • MATH 584 Applied and Algorithmic Graph Theory (3) 
    • MATH 590 Topics in Mathematics and Statistics (3) PRIOR approval by CECS for use in CIS Math degree needed 

    The following CECS graduate courses may also be used towards the CIS Mathematics degree: CIS 451, 532, 551, 552; ECE 555, 560, 567, 580; IMSE 505, 506, 510, 511; ME 518, 519, provided that a minimum of nine (9) hours be taken from the Mathematics department (MATH) courses in list III above and that permission to take a graduate course be granted.

Program Educational Objectives

The coursework in the concurrent BS program in CIS Mathematics prepares graduates to:

  1. Be able to develop innovative mathematical solutions to complex computational problems.
  2. Engage in continuous learning to advance their professional careers.