CSME
 Overview

M.S. Program
 Ph.D. Program
 Admission
 Resources
 People
 Mathematics
 CCoM
As of January 2022, the CSME M.S. Program is no longer accepting new students. Thank you for your interest.
The structure of the CSME M.S. Program is described completely on this webpage. It is based on the CSME M.S. Proposal Document, which can be found on the CSME Resources webpage. However, as the program periodically evolves to address new developments, the information on this webpage should be viewed as the most accurate and current information about the CSME M.S. Program.
The M.S. component of the CSME Graduate Program at UCSD is a standalone program resulting in an M.S. degree in Computational Science. The standalone M.S. program is appropriate for scientists and engineers who would like some specialized training in computational science at the level of a Master’s degree but who are not interested in pursuing a doctoral degree. The M.S. students who graduate from the CSME Program gain both a solid theoretical foundation and practical experience in solving real scientific problems using the latest mathematical algorithms, computer software, and computer hardware. CSME M.S. Graduates are attractive to industry and government organizations that increasingly require expertise in computational science.
Prospective students must apply directly to the CSME M.S. Program; there is no affiliated department as there is in the case of the CSME Ph.D. Program. For more information about the mechanics of the CSME M.S. (and Ph.D.) admission process see the CSME Application and Admission webpage.
As of January 2022, the CSME M.S. Program is no longer accepting new students.
Students applying to the CSME Masters Program must present official evidence of a receipt of a baccalaureate degree from an accredited institution of higher education or the equivalent, with training comparable to that provided by the University of California. A minimum scholastic average of B or better is required for course work completed in upperdivision, or prior graduate study. In addition, students are required to have completed two years of calculus through Ordinary Differential Equations and Linear Algebra. Applicants must demonstrate advanced undergraduatelevel proficiency in numerical analysis and in computer algorithms and data structures (see Basic Proficiency).
(For requirements before 2020, see here)
The M.S. Program in CSME is designed to be a 2year program centered around lecture and laboratory courses which focus on obtaining mastery of the primary tools used in computational science. Extracurricular training is an important component of the program with an expectation of team based laboratory projects on relevant topics from computational science. All students must successfully complete requirements in:
Note: Students are typically able to complete the requirements for the CSME M.S. degree within four or five quarters of admission inot the program.
Required Coursework
Students must successfully complete a total of 38 units of required courses as listed below. Each course, with the exception of the Research and Seminar Courses of item 5 below, must be taken for a letter grade and completed with a grade of B or better. When a letter grade is not possible, with the approval from the CSME Excecutive Committee, the course may be taken for S/U and completed with a Statisfactory grade. Required Courses:
The builtin flexibility in the coursework structure allows for students to design tracks in the direction of their interests. For example, the field of data science is rapidly growing, with daily advances and impact in many industries; CSME Masters students can in essence design their own data science track, supplementing their computational science foundation of physical modeling and numerical analysis with CSE courses in artificial intelligence or ECE courses in statistical learning.
Note:
Qualifying Exams
M.S. students must receive a letter grade of B or above in each of three qualifying exam courses, selected to provide a general broad set of tools in computational science. These three courses must consist of:
Note:
Basic Proficiency
M.S. students must demonstrate advanced undergraduatelevel proficiency in numerical methods and in computer algorithms and data structures. This can be satisfied in any of the following ways:
Normative Time to Degree: M.S. students are expected to complete their requirements within two years of admission into the program.
The CSME M.S. program is a standalone program, with no specific departmental affiliation. (The UCSD Mathematics Department functions purely as an administrative unit.) However, we expect that some students from the CSME M.S. Program will decide to continue their education and get a Ph.D. in a department offering a CSME specialization in Computational Science. The procedure for doing this is the same as for changing from any M.S. program to a Ph.D. program at UCSD, and generally involves a Graduate Petition (please contact the individual department involved).