The Math&CS major provides students with the mathematical background to be able to solve complex problems, while incorporating computer science techniques that are immediately useful in a variety of fields. The duality of this joint program aids students in building skills to become flexible professionals who are confident to take on new systems and technology.
Math&CS students are trained in the tools of both disciplines — formal methods, analysis, and computer programming — with the aim of acquiring the appropriate skills required by the field. The combination of coursework offers students an integrated program where their knowledge in both curricula is complementary and intertwined. Research opportunities include the Illinois Mathematics Lab and PURE.
Students in this major are welcome in both Computer Science and Mathematics student organizations.
This background is suitable for graduate work in computer science, mathematics, and many related areas, including financial engineering, software engineering, theoretical computer science, and data analysis.
See course requirements, prerequisite flowchart, and course planning forms