MCS Courses
We direct you to the
main course page for the official catalog announcements.
Undergraduate Courses
| ID | Course Title |
| 260 | Introduction to Computer Science |
| 275 | Programming Tools and File Management |
| 294 | Special Topics in Computer Science |
| 320 | Introduction to Symbolic Computation |
| 360 | Introduction to Data Structures |
| 361 | Discrete Mathematics |
| 394 | Special Topics in Computer Science |
Undergraduate/Graduate Courses
| ID | Course Title |
| 401 | Computer Algorithms I |
| 411 | Compiler Design |
| 415 | Programming Language Design |
| 421 | Combinatorics |
| 423 | Graph Theory |
| 425 | Codes and Cryptography |
| 441 | Theory of Computation I |
| 471 | Numerical Analysis |
| 472 | Introduction to Industrial Math and Computation |
| 481 | Computational Geometry |
| 494 | Special Topics in Computer Science |
| 496 | Independent Study |
Graduate Courses
| ID | Course Title |
| 501 | Computer Algorithms II |
| 504 | Mathematics and Information Science for Industry Workshop |
| 507 | Mathematical Statistical and Scientific Software |
| 521 | Combinatorial Optimization |
| 541 | Computational Complexity |
| 548 | Mathematical Theory of Artificial Intelligence |
| 549 | Mathematical Foundations of Data Science |
| 563 | Analytic Symbolic Computation |
| 571 | Numerical Methods for Partial Differential Equations |
| 572 | Introduction to Supercomputing |
| 573 | Topics in Numerical Analysis of Partial Differential Equations |
| 575 | Computer Performance Evaluation |
| 582 | Probabilistic Methods |
| 583 | Extremal Combinatorics |
| 584 | Enumerative Combinatorics |
| 590 | Advanced Topics in Computer Science |
| 591 | Advanced Topics in Combinatorial Theory |
| 596 | Independent Study |