| Hours | 
                Requirements | 
              
               
                |  10-11 | 
                 Calculus 
                  through one of the following: | 
              
               
                |   | 
                 
                  MATH 242Calculus of Several Variables  
                 | 
              
               
                |   | 
                 
                  MATH 243Calculus III Plus or equivalent 
                 | 
              
               
                |  3 | 
                 MATH 347Fundamental 
                  Mathematics or MATH 348- Fundamental Mathematics-ACP | 
              
               
                |  4 | 
                 CS 125  
                  Intro to Computer Science | 
              
               
                |  2 | 
                 CS 173 
                  Discrete Structures | 
              
               
                |  4 | 
                 CS 225  
                  Data Structure & Softw Prin | 
              
               
                |  3 | 
                 CS/MATH 257 
                  Numerical Methods | 
              
               
                |  3 | 
                 CS 273 
                  Intro to Theory of Computation | 
              
               
                |  3 | 
                 CS 231 
                  Computer Architecture, I | 
              
               
                |  3 | 
                 CS 232 
                  Computer Architecture, II | 
              
               
                |  24-25 | 
                 400-level 
                  mathematics and computer science requirements: | 
              
               
                |   | 
                 Students 
                  must select at least eight 400-level mathematics and computer 
                  science courses, including one from each of the following groups: | 
              
               
                |   | 
                 GROUP I: 
                 | 
              
               
                |   | 
                 
                  MATH 461/STAT 451Probability Theory I 
                 | 
              
               
                |   | 
                 
                  STAT 400/MATH 463Statistics and Probability 
                    I 
                 | 
              
               
                |   | 
                 GROUP II: 
                 | 
              
               
                |   | 
                 
                  MATH 412Graph Theory 
                 | 
              
               
                |   | 
                 
                  MATH 417Intro to Abstract Algebra 
                 | 
              
               
                |   | 
                 GROUP III: 
                 | 
              
               
                |   | 
                 
                  MATH 415Linear Algebra 
                 | 
              
               
                |   | 
                 
                  MATH 418Advanced Linear Algebra 
                 | 
              
               
                |   | 
                 GROUP IV: | 
              
               
                |   | 
                 
                  MATH 441Differential Equations 
                 | 
              
               
                |   | 
                 
                  MATH 446Applied Complex Variables 
                 | 
              
               
                |   | 
                 
                  MATH 484Nonlinear Programming 
                 | 
              
               
                |   | 
                 GROUP V: 
                 | 
              
               
                |   | 
                 
                  MATH 444Elementary Real Analysis 
                 | 
              
               
                |   | 
                 
                  MATH 447Real Variables 
                 | 
              
               
                |   | 
                 GROUP VI: 
                 | 
              
               
                |   | 
                 
                  MATH 414Mathematical Logic 
                 | 
              
               
                |   | 
                 
                  CS/MATH 473Algorithms 
                 | 
              
               
                |   | 
                 
                  CS/MATH 475Formal Models of Computation 
                 | 
              
               
                |   | 
                 GROUP VII: 
                 | 
              
               
                |   | 
                 
                  CS 421Programming Lang and Compilers 
                 | 
              
               
                |   | 
                 
                  CS 432 Operating Systems Design 
                 | 
              
               
                |   | 
                 GROUP VIII: 
                 | 
              
               
                |   | 
                 
                  CS/MATH 450 Intro to Numerical Analysis 
                 | 
              
               
                |   | 
                 
                  CS/MATH 458 Numerical Linear Algebra 
                 | 
              
               
                |   | 
                 
                  CS/MATH 459 Numerical Approx and ODEs 
                 |