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 |