B.S. in Mathematics and Computer Science

4 Years On Campus Bachelors Program

University of Illinois Chicago

Program Overview

The Bachelor of Science in Mathematical Computer Science at the University of Illinois Chicago is an innovative program designed for students who are passionate about both mathematics and computer science. This interdisciplinary degree equips students with the analytical and technical skills needed to tackle complex problems in various fields, making it an excellent fit for those looking to pursue careers in technology, data analysis, or software development.

Curriculum Structure:

In the first year, students will build a solid foundation in mathematics and computer science with courses such as "Calculus I" and "Introduction to Computer Science." These introductory courses are designed to enhance problem-solving skills and familiarize students with programming concepts, setting the stage for more advanced studies.

During the second year, students delve deeper into the core subjects with courses like "Discrete Mathematics" and "Data Structures." This year emphasizes the importance of mathematical reasoning and algorithmic thinking, allowing students to develop a robust understanding of how to structure and manipulate data effectively.

In the third year, the curriculum shifts towards more specialized topics, including "Algorithms" and "Software Engineering." Students will learn to design efficient algorithms and understand the software development lifecycle, preparing them for real-world applications and collaborative projects.

In the final year, students can choose from advanced electives such as "Machine Learning" and "Cryptography," allowing them to tailor their education to their interests and career goals. This capstone experience not only solidifies their knowledge but also provides opportunities for hands-on projects that can enhance their portfolios.

Focus Areas: Data Science, Software Development, Algorithm Design, Machine Learning, Cryptography

Learning Outcomes: Proficiency in programming languages, strong analytical and problem-solving skills, ability to design and implement algorithms, understanding of software development processes, and capability to apply mathematical concepts to real-world problems.

Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring that it meets high standards of quality and relevance in the field.

Reputation (Employability Rankings): UIC consistently ranks highly in employability, with recent statistics showing that over 90% of graduates find employment within six months of graduation, according to QS Graduate Employability Rankings.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Illinois Chicago, the BS in Mathematical Computer Science program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Students engage in hands-on learning experiences that prepare them for real-world challenges in the tech industry. The program emphasizes collaboration, innovation, and the application of mathematical principles to computer science, ensuring that graduates are well-equipped for their careers.

Students have access to state-of-the-art facilities and tools that enhance their learning experience, including:

- Computer Labs: Equipped with the latest hardware and software, these labs provide students with the resources needed for programming, data analysis, and software development.
- Research Opportunities: Students can participate in faculty-led research projects, gaining valuable experience in areas such as artificial intelligence, machine learning, and data science.
- Internships: The program encourages internships with local tech companies, allowing students to apply their skills in a professional setting and build their resumes.
- Group Projects: Collaborative projects are a key component of the curriculum, fostering teamwork and communication skills essential for success in the tech industry.
- Software Tools: Students gain proficiency in industry-standard software such as MATLAB, Python, R, and various database management systems, preparing them for diverse career paths.
- Field Trips: The program includes opportunities for field trips to tech companies and research institutions, providing insights into the industry and networking opportunities.
- Libraries and Resources: The UIC library system offers extensive resources, including access to academic journals, databases, and study spaces tailored for computer science students.
- Institute for Data Science: This institute provides additional resources and networking opportunities for students interested in data science and analytics.

Progression & Future Opportunities

The Bachelor of Science in Mathematical Computer Science at the University of Illinois Chicago prepares students for a dynamic career in technology and data analysis. Graduates often find themselves in roles such as Data Scientist, Software Engineer, Systems Analyst, and Quantitative Analyst. With a strong foundation in both mathematics and computer science, students are well-equipped to tackle complex problems in various industries.

Here’s how UIC supports your journey toward a successful career:

- Career Services: UIC offers dedicated career counseling, resume workshops, and interview preparation to help you stand out in the job market.
- Employment Statistics: The program boasts a high employment rate, with over 90% of graduates securing jobs within six months of graduation, often with starting salaries averaging around $70,000.
- University–Industry Partnerships: UIC collaborates with leading tech companies like Google and Microsoft, providing students with internship opportunities and real-world project experience.
- Accreditation: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that your degree meets high educational standards and is recognized by employers.
- Graduation Outcomes: Alumni have gone on to work at prestigious organizations, contributing to innovative projects and advancing their careers in technology.

Further Academic Progression: After completing your BS in Mathematical Computer Science, you can pursue a Master’s degree in Computer Science, Data Science, or Applied Mathematics. UIC also offers a range of graduate certificates that can enhance your expertise in specialized areas, allowing you to further tailor your education to your career goals. This pathway not only deepens your knowledge but also significantly boosts your employability and potential for advancement in the tech field.

Program Key Stats

$11424
$27526
$29308
$70
EA, RD

Aug Intake : 17th Feb (RD) , 3rd Nov (EA / ED)Jan Intake : 2nd Oct


77%
No
Yes

Eligibility Criteria

BBB - AAA
3 - 3.3
30 - 36
70 - 80

1350 - 1400
33 - 36
6.5
90
Optional
No
Eligibility criteria

Additional Information & Requirements

How US Universities Assess Applicants

Career Options

  • Software Developer
  • Data Scientist
  • Data Analyst
  • Machine Learning Engineer
  • Artificial Intelligence Engineer
  • Computer Systems Analyst
  • Algorithm Developer
  • Cybersecurity Analyst
  • Database Administrator
  • Quantitative Analyst
  • Research Scientist
  • Cryptographer
  • Computational Mathematician
  • Operations Research Analyst
  • Software Engineer
Career options

Book Free Session with Our Admission Experts

Admission Experts