MTH 251 Calculus I 5
MTH 252 Calculus II 5
MTH 253 Calculus III Sequences and Series 3
MTH 254 Multivariate Calculus 5
MTH 280 Introduction to Proof 4
MTH 341 Linear Algebra 4
MTH 344 Group Theory 4
MTH 345 Ring Theory 4
MTH 355 Discrete Mathematics 4
MTH 365 Mathematical Probability 4
MTH 366 Mathematical Statistics 4
Choose three electives 11 - 12
MTH 311 Advanced Calculus I 4
MTH 314 Differential Equations I 3
MTH 345 Ring Theory 4
MTH 346 Number Theory 4
MTH 351 Introduction to Numerical Analysis 4
MTH 358 Mathematical Modeling 4
MTH 420 Advanced Topics: Applied Math 3
MTH 441 Linear Algebra II 4
MTH 451 Numerical Analysis 4
MTH 460 Advanced Topics: Prob & Stat 3
CS 161 Survey of Computer Science 4
CS 162 Computer Science I 4
CS 260 Computer Science II 4
CS 262 Programming Languages 2
CS 271 Computer Organization 4
CS 311 Data Structures I 3
CS 313 Data Structures II 3
CS 315 Theory of Programming Languages 3
CS 345 Theory of Computation I 3
CS 372 Operation Systems 3
CS 420 Data Management Systems 3
CS 425 System Analysis & Design 3
CS 430 Software Implementation & Testing 3
CS 406 Senior Seminar 1
Choose nine hours from one of the following elective sequences
A. Computational Theory
CS 440 Analysis of Algorithms 3
CS 445 Theory of Computation 3
CS 447 Compiler Design 3
CS 449 Topics in Computational Theory 3
B
. Software Engineering
CS 470 Operating Systems-Advanced Topics 3
CS 471 Metrics and Testing 3
CS 473 Human Machine Interfaces 3
CS 474 Current Systems 3
CS 475 Applied Computational Intelligence 3
CS 479 Topics in Software Engineering 3
C. Systems Management
CS 450 Network Fundamentals 3
CS 451 Management of Information Systems 3
CS 452 Internet Communications 3
CS 453 Data Mining and Data Warehousing 3
CS 459 Topics in Systems Management 3