Scientific Computing Track

The scientific computing track emphasizes the interface between computer science, mathematics, and science and engineering applications requiring high performance computing. The area is also known as "computational science and engineering" and is truly interdisciplinary. Besides the core computer science courses, advanced courses are required in numerical analysis, parallel computing, computer architecture (emphasizing that scientific computing and high performance computing are often synonymous), and a capstone course in scientific computing.



Graduates of the scientific computing track in computer science would typically find employment in industrial
research laboratories (IBM, Google, SGI, Exxon-Mobil, Boeing, Ford, Mitre, Martin-Marietta, to name
a few) or government research laboratories (Oak Ridge National Laboratory, Sandia National Laboratories, Johns
Hopkins Applied Physics Laboratory, Ames Laboratory, NASA Langley Research Center, for instance). A B.S.
degree holder would work as part of an interdisciplinary team of scientists and engineers for advanced
research and development, doing programming, mathematical modeling, and high end computing.
The scientific computing track would also be excellent preparation for an advanced degree in computer science,
mathematics, or computational science, specializing in numerical analysis, high end computing, or scientific
computing.