skip to content

Bachelor of Science in Mathematical and Computational Science

The requirement for the bachelor's degree, beyond the University's basic requirements, is an approved course program of 72-77 units, distributed as follows:

Mathematics (MATH): 29-31 units

 

Qtr. and Units

MATH 41. Calculus

A

5

and MATH 42. Calculus

A,W

5

MATH 51. Linear Algebra and Differential Calculus

 

 

of Several Variables

A,W,S

5

or MATH 51H. Honors Advanced Calculus

A

5

MATH 52. Integral Calculus of Several Variables

A,W,S

5

or MATH 52H. Honors Advanced Calculus

W

5

MATH 53. Ordinary Differential Equations with Linear Algebra

A,W,S

5

or MATH 53H. Honors Advanced Calculus

S

5

MATH 109. Applied Group Theory (WIM)

W

3

or MATH 110. Applied Number Theory and Field Theory (WIM)

S

3

or MATH 120. Modern Algebra (WIM)

A,S

3

or MATH 171. Fundamental Concepts of Analysis (WIM)

A,S

3

MATH 104. Applied Matrix Theory

A,W

3

or MATH 113. Linear Algebra and Matrix Theory

W,S

3

Computer Science (CS): 16-18 units

CS 103. Mathematical Foundations of Computing

A,S

5

CS 106X. Programming Methodology and Abstractions (Accel.)

A

3-5

or CS 106A. Programming Methodology

A,W,S

3-5

and CS 106B. Programming Abstractions

A,W,S

3-5

And two of the following (CS or CME):

CME 108. Introduction to Scientific Computing

W

3-4

CS 107. Programming Paradigms

A,S

3-5

CS 154. Introduction to Automata and Complexity Theory

A,S

3-4

CS 161. Design and Analysis of Algorithms

A,W

3-4

 

CS 181. Computers, Ethics and Public Policy (WIM)

 

W

 

3-4

Management Science and Engineering (MS&E): 8-9 units

MS&E 111. Introduction to Optimization (same as ENGR 62)

S

3-4

and MS&E 121. Introduction to Stochastic Modeling

or MS&E 221. Stochastic Modeling

W

W

43

or three of the following:

MS&E 211. Linear and Nonlinear Optimization

A

3-4

MS&E 212. Mathematical Programming and Combinatorial Optimization

W

3

MS&E 221. Stochastic Modeling

W

3

MS&E 251. Stochastic Decision Models (not given 2009-10)

 

3

Statistics (STATS): (11 units)

STATS 116. Theory of Probability

A,S

3-5

STATS 191. Introduction to Applied Statistics

W

3-4

or STATS 203. Introduction to Regression Models
and Analysis of Variance

W

3

STATS 200. Introduction to Statistical Inference

W

3

HONORS PROGRAM

The honors program is designed to encourage a more intensive study of mathematical sciences than the B.S. program. In addition to meeting all requirements for the B.S., the student must:

  1. Maintain an average letter grade equivalent in mathematical sciences courses of at least a 3.4.
  2. Complete at least 15 units in mathematical sciences in addition to the requirements for the major listed above. These courses should form a sustained effort in one area and constitute a program approved by the committee in charge of the Mathematical and Computational Science Program.
  3. Include in the above 15 units at least one of the following:
    1. an approved higher-level graduate course
    2. participation in a small group seminar
    3. at least 3 units of directed reading

Students interested in doing honors work should consult with their advisers by the last quarter of the junior year to prepare a program of study. Honors work may be concentrated in fields outside the Mathematical and Computational Science programs such as biological sciences, medicine, physics.

© Stanford University - Office of the Registrar. 630 Serra Street, Stanford, California 94305. (650) 723-2300Terms of Use | Copyright Complaints