UCSD Home
Mathematics Home
Programs Research People Announcements About Resources
prospective_student
current_student
faculty_staff
visitors
alumni
B.S. Degree in Mathematics-Scientific Computation

Effective Winter 2003

This is a specialized applied mathematics program with a concentration in the development of sophisticated mathematical computer models utilized in scientific investigation. Scientific computation is a complement to traditional methods of laboratory and theoretical research which uses high performance computers to simulate natural phenomena.

Lower Division Requirements

1. Math 20A-B Calculus for Science and Engineering
  Math 20C Calculus and Analytic Geometry
  Math 20D Introduction to Differential Equations
  Math 20E Vector Calculus
  Math 20F Linear Algebra
2. One of the following:
  MAE 9 or
MAE 10
C/C++Programming
Fortran for Engineers
3. One of the following:
  CSE 8A/AL-B or
CSE 11
Intro to CS: Java
Intro to CS and Object-Oriented Programming: Java
4. Math 15A Discrete Mathematics (or CSE 20)
  Math 15B Mathematics for Algorithms & Systems (or CSE 21)
  CSE 12 Basic Data Structures & Object-Oriented Design

Upper Division Requirements

1. Math 109 Mathematical Reasoning (Should be taken sophmore year)
2. Math 102 Applied Linear Algebra
3. Math 183 Mathematical Programming-Numerical Optimization
  or  
  (Math 181A &
Math 180A)
Introduction to Mathematical Statistics
Introduction to Probability
4. Math 142A-B Advanced Calculus
  or  
  Math 140A-B Foundations of Analysis
5. Math 170A-B-C Numerical Mathematics
  or  
  (Math 170A-B &
Math 172)
Numerical Mathematics
Numerical Partial Differential Equations
6. Math 171A-B Mathematical Programming-Numerical Optimization
7. Math 173 Mathematical Software-Scientific Programming
8. Upper division electives chosen from the following list, combined with the above requirements, to total at least 15 four unit upper division courses:
  Math 107A-B Computer Algebra
  Math 110 Introduction to Partial Differential Equations
  Math 120A-B Elements of Complex Analysis
  Math 130A-B Ordinary Differential Equations
  Math 131 Variation Methods in Optimization
  Math 132A-B Elements of Partial Differential Equations and Integral Equations
  Math 152 Applicable Mathematics and Computing
  Math 155A-B Computer Graphics
  Math 170C Numerical Ordinary Differential Equations
  Math 172 Numerical Partial Differential Equations
9. A total of 15 four unit upper-division mathematics courses, including the required courses in items 1-7 above and the electives from list 8.

Math 195-199 cannot be counted towards the major.

To be prepared for a strong major curriculum, students should complete the last three quarters of the 20 sequence and Mathematics 109 before the end of their sophomore year.