Majoring in Mathematics

The mathematics program at William and Mary allows you to design a major based on your own interests and career goals. You will be prepared for employment and for further study of mathematical sciences and related disciplines.

The Mathematics Department offers three concentrations within the major:

Each of the concentrations has specific requirements. All Mathematics majors must demonstrate proficiency in calculus, linear algebra, multivariable calculus, computer programming, and writing. 

Regardless of the concentration you choose, you can further specialize your major. Specialization options include applied and pure mathematics, operations research, and statistics. You should discuss these various options with your advisor and map out a course of studies that will meet your objectives.

About the Computer Proficiency Requirement

Computers are vital to your success as a mathematician. In addition to the obvious practical value, significant intellectual interactions have developed between computing and mathematics at the theoretic level. All mathematics majors are expected to be proficient in computer programming at the level of CS 141, but that course is only an introduction to computing. If you wish to apply mathematics in your career, you will need considerable programming experience, which is best gained through formal computer science training. 

We recommend that all majors in mathematics

  • Be proficient in one or more programming languages such as Java, C, C++, or Fortran.
  • Have the ability to use major mathematical software packages such as Maple or Mathematica.
  • Be familiar with technical word processors such as Tex or Latex.
  • Have some experience with different computer operating systems such as Windows and Unix.