High-Performance Computing for Scientific Applications PSM
Program Overview
Program Overview
The High-Performance Computing for Scientific Applications PSM program is a 30-credit-hour program that provides students with the opportunity to develop, apply, and demonstrate their skills in a professional high-performance computing environment.
Program Requirements
General Program Requirements
The program requires 30 credits beyond the baccalaureate degree.
Required Courses
The following courses are required:
- MATH 5003: Professional Development Seminar 1 (1 credit hour)
- MATH 5005: Ethics in Computing 2 (2 credit hours)
- MATH 5061: Fundamentals of Computer Programming for Scientists and Engineers (4 credit hours)
- MATH 5062: High Performance Computer Programming for Scientific Modeling (3 credit hours)
- MATH 5063: Introduction to High-Performance Computing Technology for Scientists (4 credit hours)
- MATH 5066: Mathematical Methods for High Performance Computing (3 credit hours)
- Electives (9 credit hours): Select three from the following options:
- BIOL 5411: Structural Bioinformatics I
- CHEM 5301: Quantum Chemistry
- CHEM 5302: Statistical Thermodynamics
- CIS 5524: Analysis and Modeling of Social and Information Networks
- CIS 5525: Neural Computation
- CIS 5526: Machine Learning
- CIS 9669: Distributed and Parallel Computer Systems
- MATH 8013: Numerical Linear Algebra I
- MATH 8014: Numerical Linear Algebra II
- MATH 8023: Numerical Differential Equations I
- MATH 8024: Numerical Differential Equations II
- MATH 8107: Mathematical Modeling for Science, Engineering, and Industry
- MATH 8700: Topics Computer Program
- MATH 8710: Topics Computer Program
- MATH 9200: Topics in Numerical Analysis
- MATH 9210: Topics in Numerical Analysis
- PHYS 5001: Introduction to Quantum Computing
- PHYS 8102: Statistical Mechanics
- Capstone Course: MATH 9995: Capstone Project (4 credit hours)
Culminating Event
The capstone research project (MATH 9995) provides students with the opportunity to develop, apply, and demonstrate their skills in a professional high-performance computing environment. The project must be approved in advance by the PSM Steering Committee and requires a supervisor from either the Temple faculty or the PSM Scientific Advisory Committee.
Curriculum
The required curriculum for this 30-credit-hour program includes:
- A capstone project
- A professional development course
- An ethics course
- Three electives
- Two high-performance computing courses
- Two math courses
