Display Accessibility Tools

Accessibility Tools

Grayscale

Highlight Links

Change Contrast

Increase Text Size

Increase Letter Spacing

Readability Bar

Dyslexia Friendly Font

Increase Cursor Size

Beyond the Classroom: Computational Mathematics

Key Resources

Academic Advisors

Visit the NatSci Advising page for contact information and instructions for scheduling an appointment

Department Website

Visit the department website for important updates and information

Major Requirements

Visit the Office of the Registrar's website for detailed information about requirements for the BA & BS

Students gain skills and knowledge in problem solving and quantitative analysis with a foundation in computer programming. Beyond calculus, students gain a foundation in numerical analysis, discrete mathematics, and other applied topics of mathematics.


Skills and Competencies

  • Mathematical Modeling – Create and analyze mathematical models to solve problems, utilizing advanced calculus, linear algebra, and differential equations
  • Computational Proficiency & Algorithm Design – Master programming, numerical methods, and algorithm design for mathematical solutions
  • Critical Thinking & Collaboration – Apply critical thinking and work across disciplines to tackle complex challenges

This Major Could Be For You If:

  • You enjoy solving complex mathematical problems and puzzles
  • You are curious about applying math to real-world scenarios in science, engineering, or finance
  • You have a strong interest in computer programming and algorithm development

Common Questions

What is the difference between the BA & BS degrees?

The BA offers flexibility with electives, allowing students to explore additional fields such as business, humanities, or social sciences. The BS focuses more on in-depth coursework in mathematics, computer science, and related technical fields, preparing students for graduate
study or technical careers.

What makes this major unique?

This major combines mathematical training with computational skills, emphasizing problem-solving and real-world applications. It prepares students to tackle complex challenges using a multidisciplinary approach, setting it apart from more traditional math or computer
science programs.

Skill Development

Building your skills takes exploration and experience. These opportunities below are options you may be interested in. These are ideas to get you started; you have the freedom to find what aligns with your goals.

Research Opportunities

Work-Based Learning

Career Growth

  • Engage with NatSci’s Career Exploration workshops and resources

Campus Involvement

Education Abroad Ideas

University of New South Wales

  • 12-15 weeks | Fall/Spring
  • Direct Enroll

Lancaster University

  • 12-15 weeks | Fall/Spring
  • Direct Enroll

To get started with Education Abroad and to explore other programs that suit your goals, check out the MSU Education Abroad website or visit the Education Abroad Advising Center.

Career Exploration

Career exploration is all about discovering the paths that align with your interests, personality, lifestyle, values and skills. Remember, your major doesn’t define your career, and the career cluster examples provided are just a starting point—not an exhaustive list. Explore widely, and keep an open mind as you shape your future!

Data Science & Analytics

Careers

  • Data Scientist
  • Data Analyst
  • Machine Learning Engineer
  • Business Intelligence Analyst
  • Quantitative Analyst

Software Development & Egineering

Careers

  • Software Engineer
  • Systems Developer
  • Software Developer
  • DevOps Engineer
  • Computational Scientist

Financial Service & Quantitative Anlysis

Careers

  • Quantitative Analyst
  • Actuary
  • Risk Analyst
  • Financial Analyst
  • Investment Analyst

Looking for more options?

What Can I Do With This Major?