Your browser is unsupported

We recommend using the latest version of IE11, Edge, Chrome, Firefox or Safari.

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 Mathematics and 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.

Looking to learn more about our alumni and how current and recent students chose Mathematics and Computer Science as their major? Check out the LAS Career Development and Internships “Explore My Major” website. The “What Can I Do with My LAS Major?” page is particularly helpful when searching for job titles and industry clusters. If you have specific questions regarding the Mathematics and Computer Science major, feel to contact Dr. Danko Adrovic. Advising information should be directed to the Director of Advising, Outreach, and Math Placement or a member of the Undergraduate Studies office.