Scientific Computing, MSE
The MSE in Scientific Computing (SCMP) program at Penn provides multifaceted education in the fundamentals and applications of computational science. This education program provides a rigorous computational foundation for applications to a broad range of scientific disciplines. An education in SCMP 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.
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.
For more information: https://pics.upenn.edu/masters-science-engineering-scientific-computing/
Curriculum
1. All Methods and Simulations courses count as Applications in Natural Science courses.
2. All Applications in Natural Science courses count as Free Elective courses.
3. Applications in Natural Science courses cannot count toward Methods and Simulations.
4. Students cannot use Machine Learning courses to count toward the Methods and Simulations requirements.
Code | Title | Course Units |
---|---|---|
Core Requirements | 2 | |
Numerical Methods and Modeling | ||
Big Data Analytics | ||
Computational Mathematics | 1 | |
Select one of the following: | ||
Advanced Linear Algebra | ||
Ordinary Differential Equations | ||
Mathematical Modeling in Physiology and Cell Biology | ||
The Mathematics of Medical Imaging and Measurement | ||
Numerical and Applied Analysis I | ||
Fundamentals of Linear Algebra and Optimization | ||
Numerical Methods for PDEs | ||
AI4Science/Science4AI: Combining theoretical mechanics, numerical analysis, and machine learning | ||
Partial Differential Equations | ||
Stochastic Processes | ||
Stochastic Processes | ||
Applied Bayesian Modeling | ||
Machine Learning | 2 | |
Select two of the following: | ||
Applied Machine Learning | ||
Machine Learning | ||
Deep Learning for Data Science | ||
Advanced Topics in Machine Learning | ||
Theory of Machine Learning | ||
Data-driven Modeling and Probabilistic Scientific Computing | ||
Data Mining: Learning from Massive Datasets | ||
Principles of Deep Learning | ||
Learning in Robotics | ||
Machine Learning and Its Applications in Materials Science | ||
Modern Data Mining | ||
Applications in Natural Science | 2 | |
Select two of the following: | ||
Brain-Computer Interfaces | ||
Biomicrofluidics | ||
Molecular Diagnostics for Precision Medicine | ||
Musculoskeletal Biology and Bioengineering | ||
Systems Biology of Cell Signaling Behavior | ||
Techniques of Magnetic Resonance Imaging | ||
Physics of Medical / Molecular Imaging | ||
Molecular Biology and Genetics | ||
Introduction to Computational Biology & Biological Modeling | ||
Advanced Methods and Health Applications in Machine Learning | ||
Natural Language Processing for Health | ||
Principles of Genome Engineering | ||
Protein Engineering & Practical Applications | ||
Engineering Biotechnology | ||
Advanced Chemical Kinetics and Reactor Design | ||
Advanced Molecular Thermodynamics | ||
GPU Programming and Architecture | ||
Interactive Computer Graphics | ||
Advanced Topics in Machine Perception | ||
Quantum Circuits and Systems | ||
Quantum Engineering | ||
Introduction to Micro- and Nano-electromechanical Technologies | ||
Networked Neuroscience | ||
Advanced Climate and Big Data | ||
Tribology | ||
Failure Analysis of Engineering Materials | ||
Fundamentals of Materials | ||
Materials and Manufacturing for Mechanical Design | ||
Design of Mechatronic Systems | ||
Introduction to Robotics | ||
Viscous Fluid Flow and Modern Applications | ||
Turbulence | ||
Performance, Stability and Control of UAVs | ||
Aerodynamics | ||
Transport Processes I | ||
Electrochemistry for Energy, Nanofabrication and Sensing | ||
Advanced Robotics | ||
Advanced Fluid Mechanics | ||
Advanced Topics in Thermal Fluid Science or Energy | ||
Mechanical Properties of Macro/Nanoscale Materials | ||
Electronic Properties of Materials | ||
Statistical Mechanics | ||
Transmission Electron Microscopy | ||
Advanced Synchrotron and Electron Characterization of Materials | ||
Particle Cosmology | ||
Introduction to Condensed Matter Physics | ||
Introduction to Cosmology | ||
Thermodynamics | ||
And any Methods and Simulations courses | ||
OR 2 C.U. Master's Thesis/Independent Study | ||
Master's Independent Study | ||
or SCMP 9990 | Master's Thesis | |
Methods and Simulations | 2 | |
Select two of the following: | ||
Introduction to High-Performance Scientific Computing | ||
Theoretical and Computational Neuroscience | ||
Multiscale Modeling of Chemical and Biological Systems | ||
Biomedical Image Analysis | ||
Molecular Modeling and Simulations | ||
Computational Science of Energy and Chemical Transformations | ||
Introduction to Bioinformatics | ||
Fundamentals of Computational Biology | ||
Advanced Computer Graphics | ||
Computer Animation | ||
Machine Perception | ||
Computer Vision & Computational Photography | ||
Data-driven Modeling and Probabilistic Scientific Computing | ||
Simulation Modeling and Analysis | ||
Introduction to Optimization Theory | ||
Modern Convex Optimization | ||
Finite Element Analysis | ||
Computational Mechanics | ||
Atomic Modeling in Materials Science | ||
Multiscale Modeling of Chemical and Biological Systems | ||
Free Elective | 1 | |
Please speak with one of the advisors for free elective approval. | ||
Total Course Units | 10 |
The degree and major requirements displayed are intended as a guide for students entering in the Fall of 2025 and later. Students should consult with their academic program regarding final certifications and requirements for graduation.