Scientific Computing Mathematics Program
The graduate program in Scientific Computing is an interdisciplinary program in spirit which focuses on numerical methods and techniques relevant to the solution of scientific or engineering problems. It also includes computational experiments demonstrating the effectiveness of a proposed technique. Typically, research work includes numerical simulation of physical phenomena using state of the art numerical methods; efficient implementation of a new numerical scheme by using high performance computing techniques; analysis of theoretical aspects of a numerical method and its validation through numerical experimentation; design and analysis of efficient data structures to solve a scientific problems; development of mathematical software for solving scientific and engineering problems using modern techniques of software development. Although computation is one of the key components, this program is NOT a Computer Science program. The Scientific Computing program consists of three major components:
Application: research focuses on solving numerically a practical problem or designing new methods or techniques for solving a specific problem.
Theory: the work should include an analysis and discussion of theoretical aspects of the proposed techniques and/or the problem to be solved.
Computation: research work should use efficient implementation by using high performance techniques such as parallel programming or modern techniques of software development, for example object oriented programming.
For more information about our academic and research activities Scientific Computing Research Applicants for admission should have an undergraduate degree in Mathematics, Science, Engineering or an equivalent. Candidates are expected to have approved courses in multivariable calculus, differential equations, linear algebra, numerical analysis and data structures, as well as having programming experience using a high level language such as C\C++.
In addition to the requirements of the Office of Graduate Studies, the Master of Science degree in Scientific Computing Mathematics, has three options of study, thesis (Plan I), project (Plan II), and thesis or project (Plan III)