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

B.S. Effective Winter 2003

Advisors:  Melvin Leok
Philip Gill

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.

All courses used to satisfy major requirements must be taken for a letter grade, and must be completed with a C- or better.

Lower Division Requirements

1. One of the following sequences:
  a. Math 20A-B-C-D-E-F
    Calculus, Linear Algebra, Differential Equations
  b. Math 31AH-BH-CH, 20D
    Honors Calculus, Linear Algebra, Differential Equations

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
(students completing Math 31CH may replace Math 109 with a 4-unit Upper-division Math elective)
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
  Math 140A-B Foundations of Real Analysis
  or  
4. Math 142A-B Intro to 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 179 Projects in Computational and Applied Mathematics
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 110A-B Partial Differential Equations
  Math 120A-B Elements of Complex Analysis
  Math 130A-B Ordinary Differential Equations
  Math 131 Variation Methods in Optimization
  Math 152 Applicable Mathematics and Computing
  Math 155A-B Computer Graphics
  Math 170C Numerical Ordinary Differential Equations
  Math 175 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.