Mathematical Computer Science

The department of Mathematics, Statistics, and Computer Science (MSCS) offers both an undergraduate and graduate program in Mathematical Computer Science (MCS) .  At UIC our MCS faculty have interests spanning theoretical computer science, discrete math, combinatorics, numerical analysis, machine learning, and optimization.

At the graduate level, MCS is a possible area of focus for the Mathematics Ph.D. program. This track prepares students for research and teaching careers in mathematics and computer science. We also offer an M.S. in Mathematics with a concentration in Mathematical Computer Science.

At the undergraduate level, the MSCS department offers a B.S. in Mathematics and Computer Science (as well as Minor in Mathematical Computer Science). It is designed for students who seek careers in computer science and/or computer related fields requiring a strong mathematical background. The program fosters the development of logical and analytical thinking and is designed to provide a basic foundation for students looking to join the forefront of computing.