Scientific Computing


The master’s (MSE) program in Scientific Computing encompasses multifaceted graduate training in the fundamentals and applications of computational science and data analytics. The program provides a rigorous computational foundation for applications to a broad range of scientific disciplines, combining a comprehensive set of core courses centered on numerical methods, algorithm development for high-performance computational platforms, and the analysis of large data. In addition, it offers flexibility to specialize in different computational science application areas. Students may elect to pursue a thesis in computationally oriented research within the School of Engineering and Applied Science.

Department Website


Interested candidates should have a strong background in physical or theoretical sciences, engineering, math or computer science. Some experience with computer programming is also strongly recommended.

Student Story

Siqi Sun: Voices of Penn Engineering Master’s Alumni

This is part of our series of articles written by Penn Engineering alums about their experiences at Penn and how it shaped their lives. This article is by Siqi Sun, who graduated with a master’s in Scientific Computing in 2017.