University of Massachusetts Amherst

USA
1 Scholarships 168 Programs 3 Degree levels
Bachelor

Bachelor's in Mathematics and Computer Science

DegreeBachelor
FieldMathematics and Computer Science.
B

Cost & earnings at University of Massachusetts Amherst What students borrow here, and what they go on to earn

You borrow $22,763 median federal debt
You repay $259/mo over 10 years
Graduates earn $71,631 10 yrs after entry
Debt clears in 0.7 yrs of the salary premium
US Department of Education figures See the full breakdown →
A

Computer Science graduates earn a median $66,073 Across 767 US programmes, two years after finishing

See the degree grade →

The Bachelor of Science in Mathematics and Computer Science at the University of Massachusetts Amherst combines rigorous mathematical foundations with practical and theoretical computer science. It suits students who enjoy mathematical reasoning and algorithmic problem solving and who want flexibility to pursue software development, data science, or graduate study.

What you'll study

This interdisciplinary joint major blends core mathematics with a broad computer science curriculum. Early study emphasises calculus, linear algebra, discrete mathematics and introductory programming. Core computer science topics include data structures, algorithms, computer systems, software engineering, operating systems and databases. Mathematical coursework covers real analysis, abstract algebra, probability and numerical methods, supporting theory for computing and modelling.

As you advance you choose from electives and specialised modules such as machine learning, artificial intelligence, cryptography, computational geometry, scientific computing, optimisation and formal methods. The programme normally culminates in a senior project, capstone, or honours thesis that integrates mathematical theory with applied computing. Students may also take advantage of cross-disciplinary electives in statistics, physics and engineering, and can access courses across the Five College consortium.

  • Typical first-year topics: Calculus sequence, introductory programming, discrete mathematics.
  • Core computer science: Data structures, algorithms, computer organisation, software engineering.
  • Core mathematics: Linear algebra, real analysis, probability and statistics.
  • Advanced electives: Machine learning, numerical analysis, cryptography, computational complexity, databases, operating systems.
  • Capstone and research: Senior project, honours thesis, or supervised research with faculty in mathematics or computer science.

Entry requirements

Admission is through the University of Massachusetts Amherst undergraduate process and is competitive. Successful applicants typically present a strong secondary school record with emphasised preparation in mathematics (calculus and/or advanced algebra), and coursework in science. Evidence of programming experience is advantageous but not always required.

Specific expectations include a solid foundation in high-school mathematics and a portfolio of academic achievement that demonstrates quantitative reasoning. International applicants must meet the university's English language and academic credential requirements. Transfer applicants should have completed college-level mathematics and computer science prerequisites to be considered for direct entry into the programme.

Career prospects

Graduates with the combined mathematics and computer science degree are well placed for a variety of roles in industry, government and academia. Common career paths include software developer, data scientist, machine learning engineer, systems architect, quantitative analyst and research scientist. The strong mathematical component also prepares graduates for graduate study (master’s or PhD) in computer science, mathematics, statistics or engineering.

UMass Amherst students benefit from campus career services, employer recruiting, and internship connections in the region and beyond. Alumni enter technology firms, finance and consulting, research labs, and start-up environments, where their skills in algorithmic thinking and quantitative analysis are in demand.

Why study at University of Massachusetts Amherst

UMass Amherst houses a well-established Computer Science department alongside a strong Mathematics department, offering close collaboration between faculties and research groups. The campus provides access to active research labs in areas such as artificial intelligence, security, networking and scientific computing, enabling undergraduates to join projects and gain research experience.

The university’s location and industry connections support internships and employment opportunities in the broader New England technology ecosystem. Small-group undergraduate instruction, a range of specialised electives, and opportunities through the Five College consortium make the programme flexible for students who wish to tailor studies toward theoretical, applied, or interdisciplinary careers.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Massachusetts Amherst

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.