MCS Courses

We direct you to the main course page for the official catalog announcements.

Undergraduate Courses

IDCourse Title
260Introduction to Computer Science
275Programming Tools and File Management
294Special Topics in Computer Science
320Introduction to Symbolic Computation
360Introduction to Data Structures
361Discrete Mathematics
394Special Topics in Computer Science

Undergraduate/Graduate Courses

IDCourse Title
401Computer Algorithms I
411Compiler Design
415Programming Language Design
421Combinatorics
423Graph Theory
425Codes and Cryptography
441Theory of Computation I
471Numerical Analysis
472Introduction to Industrial Math and Computation
481Computational Geometry
494Special Topics in Computer Science
496Independent Study

Graduate Courses

IDCourse Title
501Computer Algorithms II
504Mathematics and Information Science for Industry Workshop
507Mathematical Statistical and Scientific Software
521Combinatorial Optimization
541Computational Complexity
548Mathematical Theory of Artificial Intelligence
549Mathematical Foundations of Data Science
563Analytic Symbolic Computation
571Numerical Methods for Partial Differential Equations
572Introduction to Supercomputing
573Topics in Numerical Analysis of Partial Differential Equations
575Computer Performance Evaluation
582Probabilistic Methods
583Extremal Combinatorics
584Enumerative Combinatorics
590Advanced Topics in Computer Science
591Advanced Topics in Combinatorial Theory
596Independent Study