Courant Institute New York University FAS CAS GSAS

The Master of Science in Scientific Computing


The Program

The Departments of Mathematics and Computer Science at the Courant Institute of Mathematical Sciences, New York University, offer a new Master's degree in scientific computing. The program, which began in the fall 1995 semester, is designed to provide a broad yet rigorous training in areas related to scientific computing, including modern computing tools and methods, and numerical and mathematical analysis as arises in various applications. Further emphasis is placed upon data visualization, graphical user interfaces and UNIX tools, as well as exploring application areas.

The program accommodates both full-time and part-time students, with most courses scheduled to meet in the evening. It is a self-contained terminal master's program, providing a complete set of employment skills in a field where the need is greater than the supply.


Scientific Computing: Overview

Scientific computing is an indispensable part of almost all scientific investigation and technological development at universities, government laboratories, and within the private sector. Typically a scientific computing team consists of several people trained in some branch of mathematics, science, or engineering. What is often lacking is expertise in modern computing tools such as visualization, UNIX tools, and workstation environments. This program is designed to satisfy these needs, without omitting the basic training in numerical analysis and computer science, or the development of skills in mathematical modeling. Graduates of this program will qualify for jobs in research and development, where their skills and experience will complement those of more traditionally trained Ph.D.s. The program is also open to students who will go on to pursue doctoral studies in either department.

The M.S. program in Scientific Computing focuses on the mathematics and computer science related to advanced computer modeling. While the material is in mathematics and computer science, the program is similar in structure to terminal master's programs in engineering, where classroom training is combined with practical experience. The coursework spans the range from mathematical background and fundamental algorithms to such modern practical topics as data visualization and software tools. Students will be encouraged to explore specific application areas such as financial modeling, statistics, fluid mechanics and finite elements, or biomedical modeling. The program culminates in a master's project which serves to integrate the classroom material.
 


Admission Requirements

Students accepted into the program should have taken at least three semesters of calculus, as well as linear algebra (or its equivalent, e.g. econometrics, or through work experience). Experience with programming in a high-level language, not necessarily through coursework, is also required. Advanced calculus, differential equations, and coursework in data structures are desirable. A strong background in linear algebra is of particular importance, with mastery of the following subject materials: Students with promise but an inadequate mathematics background will be asked to take the course MATH-GA 1002 Multivariable Calculus and/or an undergraduate linear algebra course before being considered for admission to the program. (Note that the course MATH-GA 1002 Multivariable Calculus will not carry credit toward completion of this master's degree.)

The deadlines for application to the program is June 1 for the fall term and November 1 for the spring term.  The program admits students on both a full-time and a part-time basis.  Applications are accepted on-line by the Graduate School of Arts and Science.  Please visit the Graduate School admissions web page at http://gsas.nyu.edu/page/grad.admissionsapplication.

For any questions contact us at:

Office of Admissions and Student Affairs
Department of Mathematics
Courant Institute of Mathematical Sciences
251 Mercer Street
New York, NY 10012-1185

Tel. (212) 998-3238
Fax (212) 995-4121


E-Mail:   admissions@math.nyu.edu

E-Mail: arnon@cims.nyu.edu

Web page: http://www.math.nyu.edu


Degree Requirements

A candidate for a master's degree in scientific computing must fulfill two degree requirements:



Core Courses

The following are the four core courses in mathematics:

The following are the four core courses in computer science:

With approval of the Director of the Program, students with a sufficient background may be able to waive certain core courses. Should any core course not be available for any reason, a re-arrangement of the curriculum can be discussed with the Director of the Program.


Elective Courses

The two elective courses may be taken in mathematics or computer science, and are subject to approval by the student's faculty advisor or the Director of the Program. A list of elective courses in mathematics and in computer science follows below. Note that students are strongly encouraged to take some courses in specific application areas, and will thus be allowed - with departmental approval - to take courses not on the list of electives, possibly in other NYU departments such as the Department of Chemistry, or in the Stern School of Business.

The following are suggested elective courses in mathematics:

*     These courses are offered less frequently.

The following are suggested elective courses in computer science:

*     These courses are offered less frequently.

In addition, six points of coursework, designated as MATH-GA 3771, 3772, 3773, 3774 Independent Study, will be awarded for a required computational master's thesis project.

The Departments of Mathematics and Computer Science publish annual course description brochures, outlining the specific courses to be given that year. Students should consult these course offerings to determine the availability of desired courses.


The Computational Master Thesis Project

The master's thesis project would normally be undertaken in the final year of study. It would be completed under the supervision of a faculty member and the project would have to be approved by the Director of the Program.

The master's thesis need not be as original or substantial as a Ph.D. thesis, but it should include several elements:


Some recent thesis titles have been:

“Investigation of Computational and Visualization Methods for the Incompressible Navier-Stokes Equation,” Langston, Matthew Harper

“Branching and Capping of Femur End,” Lord, Dan

“Spiral Waves in a Reaction-Diffusion System,” Mao, Yiwen

“Axisymmetric Acoustic Scattering by Interpolation,” Meyer, Perrin

“Novel Sampling Algorithms for Biomolecular Simulations,” Minary, Peter

“Region Explorer: Software for Region of Interest Analysis of FMRI Data,” Pasley, Brian

“Solar System Simulation with 3-D Visualization,” Tumolo, Greg


Computing Facilities

The Courant Institute  has a network of workstations run by systems  administrators available for graduate training and coursework.  All graduate students are given accounts for the duration of their studies.  NYU also  runs a high- performance computing center with both shared  memory and distributed memory computers.


Sample Program

The sample program below is appropriate for full-time students entering the program in the fall term. Because of the structure of the program, it may be difficult for students who enter in the spring term to follow a program of full-time study and finish the program in three semesters. Students should discuss such problems with the Director of the Program.
 
 
Year I, Fall Term 

Numerical Methods I 

Fundamental Algorithms I 

Methods of Applied Mathematics

Programming Languages 

Year I, Spring Term

Numerical Methods II 

Computer Graphics

Fluid Dynamics

Open Source Tools

Year II, Fall Term

Elective 

Elective 

Independent Study (Thesis Project) 

Independent Study (Thesis Project) 



Faculty

Many members of the faculty of both the Department of Mathematics and the Department of Computer Science have research interests bearing on scientific computing. The list includes:

Marsha J. Berger. B.S. 1974, SUNY/Binghamton; M.S. 1978, Ph.D. 1982, Stanford. Research interests: computational fluid dynamics, adaptive mesh refinement, parallel computing.

Yu Chen. B.S. 1982, Tsinghua; M.S. 1988, Ph.D. 1991, Yale. Research Interests: numerical scattering theory, ill-posed problems, scientific computing.

Aleksandar Donev.  B.S. 2001, Michigan State; Ph.D. 1991, Yale. Research interests: multi-scale methods, fluctuating hydrodynamics, coarse-grained particle methods, jamming and packing.

Davi Geiger. B.S. 1980, Pontifica (Brazil); Ph.D. 1990, MIT. Research interests: computer vision, information theory, medical imaging and neuroscience.

Jonathan B. Goodman. B.S. 1977, MIT; Ph.D. 1982, Stanford. Research interests: numerical analysis, fluid dynamics, computational physics, partial differential equations.

Leslie Greengard. B.A. 1979, Wesleyan; M.S. 1987, Yale School of Medicine; Ph.D. 1987, Yale. Research interests: scientific computing, fast algorithms, potential theory.

Peter D. Lax. (Emeritus) B.A. 1947, Ph.D. 1949, NYU. Research interests: fluid dynamics, partial differential equations, computation.

Andrew Majda. B.S. 1970, M.S. 1971, Ph.D. 1973, Stanford. Research interests: modern applied mathematics, atmosphere/ocean science, turbulence, statistical physics.

David W. McLaughlin. B.S. 1966, Creighton; M.S. 1969, Ph.D. 1971, Indiana. Research interests: applied mathematics, nonlinear wave equations; neural science.

Bhubaneswar Mishra. B.S. 1980, India Institute of Technology, Kharagpur; M.S. 1982, Ph.D. 1985, Carnegie-Mellon. Research interests: robotics, mathematical and theoretical computer science.

Michael L. Overton. B.S. 1974, British Columbia; M.S. 1977, Ph.D. 1979, Stanford. Research interests: numerical linear algebra, optimization, linear and semidefinite programming.

Kenneth Perlin. B.A. 1979, Harvard; M.S. 1984, Ph.D. 1986, NYU. Research interests: computer graphics, simulation, computer-human interfaces, multimedia.

Charles S. Peskin. B.A. 1968, Harvard; Ph.D. 1972, Yeshiva. Research interests: physiology, fluid dynamics, numerical methods.

Aaditya V. Rangan.  B.A. 1999, Dartmouth; Ph.D. 2003, Berkeley.  Research interests: large-scale scientific modeling of physical, biological and neurobiological phenomena.

Weiqing Ren.  B.S. 1994, Nanjing; Ph.D. 2002 NYU.  Research Interests: applied mathematics, scientific computing, multiscale modeling of fluids.

Tamar Schlick. B.S. 1982, Wayne State; M.S. 1984, Ph.D. 1987, NYU. Research interests: mathematical biology, numerical analysis, computational chemistry.

Michael J. Shelley. B.S. 1981, Colorado; M.S. 1984, Ph.D. 1985, Arizona. Research interests: scientific computation, fluid dynamics, neuroscience.

Eero Simoncelli. B.A. 1984, Harvard; M.S. 1988, Ph.D. 1993, MIT. Research interests: image processing, computational neuroscience, computer vision.

Esteban Tabak. Bach. 1988, Buenos Aires, Ph.D. 1992, MIT. Research interests: fluid dynamics, conservation laws.

Mark Tygert.  B.A. 2001, Princeton; Ph.D. 2004, Yale. Research interersts: computational science and engineering, particularly numerical analysis.

Olof B. Widlund. C.E. 1960, Tekn. L. 1964, Technology Institute, Stockholm; Ph.D. 1966, Uppsala. Research interests: numerical analysis, partial differential equations, parallel computing.

Margaret H. Wright.  B.S. 1964, M.S. 1965, Ph.D. 1976, Stanford.  Research interests: mathematical optimization, numerical methods, nonlinear programming.

Denis Zorin.  B.S. 1991, Moscow Institute of Physics and Technology; M.S. 1993, Ohio State; Ph.D. 1997, Caltech.  Research interests: computer graphics, geometric modeling, subdivision surfaces, multiresolution surface representations, perceptually based methods for computer graphics.


Academic Standards

To continue registering for courses in the Department of Mathematics, a student must be in good academic standing, fulfilling the following requirements: Credit will be given for up to two core courses taken elsewhere, subject to the normal GSAS restrictions on transfer of credit and the approval of the Program Coordinator. At least 30 course points must be taken at New York University.

For further administrative information please contact:

            Tamar Arnon
            arnon@cims.nyu.edu
            Tel. 212 998-3257

For further academic information please contact:

            Professor Mark Tygert, Program Director
            tygert@cims.nyu.edu




Revised Fall 2010