Together for Good
Skip to main content area Skip to main navigation Skip to institutional navigation Skip to footer

Computer Science

Computational Mathematics

As a computer science major with a concentration in computational mathematics, you’ll model the behavior of complex systems such as weather patterns, animal activity and finance.

By focusing on both theory and application, you’ll prepare to contribute and adapt to the rapidly changing field of computer science.

The Concentration

In the computational mathematics program, you will:

  • Build a strong foundation in math as well as the computing skills necessary to excel in today’s fast-paced world.
  • Discover the computational and mathematical models that record and evaluate data — and predict outcomes.
  • Study advanced math like calculus, numerical analysis and differential equations.
  • Become proficient in computer languages like C++.
  • Delve deeper into the applications of computational mathematics with courses in cryptography, modeling and computer graphics.

Hands-On Learning

You’ll have the opportunity to take part in internships and co-ops. It’s your chance to get real-world experience at industry leaders like Raytheon, Fidelity Investments, Phillips Medical and the MIT Lincoln Laboratory.

Career Options

Upon successful completion of the computational mathematics program, you’ll be well-equipped to pursue advanced studies or a career in a variety of fields from computer science to medical research. Positions may include:

  • Computer scientist
  • Data analyst
  • Engineer
  • Medical researcher
  • Software developer
  • Statistician
  • International banker

What You’ll Take 

All computer science majors take a combination of required and elective courses to satisfy the 62-credit requirement.

Required Courses for Computer Science Major

CSC 1520

General Computer Science

CSC 1610

Problem Solving with C++

CSC 2710

Analysis of Algorithms I

CSC 2820

Data Structures

CSC 3320

Operating Systems

MTH 1217

Calculus I

MTH 1314

Discrete Mathematics

Required Courses for Concentration

CSC 3555

Theory of Computation I

MTH 1218

Calculus II

MTH 2219

Calculus III

MTH 2220

Differential Equations

MTH 2644     

Combinatorics and Graph Theory

MTH 3701

Modeling and Simulation

MTH 3725

Numerical Analysis

Elective Courses

Select two courses from the following list.

CSC 2620   

Object Oriented Programming

CSC 5030

Analysis of Algorithms II

CSC 5155

Cryptography I

CSC 5210

Computer Graphics

MTH 3335

Linear Algebra

MTH 4336

Abstract Algebra 

More Info

Mary Noonan

Associate Professor and Chair,
Computer Science