What will I learn?

The MSE in Scientific Computing (SCMP) program at Penn provides multifaceted graduate training in the fundamentals and applications of computational science. The Program provides a rigorous computational foundation for applications to a broad range of scientific disciplines. The Program combines a comprehensive set of core courses centered on numerical methods, algorithm development for high performance computational platforms, and the analysis of large data, and 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.

Program of Study

The ten course units for the Scientific Computing degree are divided into three categories:

  • Foundations (two course units)
  • Core Requirements (three course units)
  • Technical & Depth Area Electives (five course units)

Which department am I in?

School of Engineering and Applied Science

Study options

Full Time (10 course units)

Tuition fees
1 Course Unit: USD $7,310; 2 Course Units: USD $14,620; 3 Course Units: USD $22,454; 4 Course Units: USD $29,240
Start date

Expected January 2022


School of Engineering and Applied Science

220 South 33rd Street,

107 Towne Building,



19104, United States

Entry requirements

For international students

We welcome applications from candidates who have a strong background in physical or theoretical sciences, engineering, math, or computer science. Some experience with computer programming is also strongly recommended.

A strong command of the English language is necessary for successful study at Penn. Applicants whose families do not speak English at home, or applicants who have not attended a high school or secondary school where the primary language of instruction is English, are asked to take the TOEFL, the Test of English as a Foreign Language, administered by the Educational Testing Service. In the event the TOEFL is not readily accessible, Penn will accept results from the IELTS, the International English Language Testing System.

*There may be different IELTS requirements depending on your chosen course.