Graduate Certificate in High-Performance Computing

The graduate certificate in the field of high-performance computing (HPC) program provides a mechanism for practicing interdisciplinary computational engineers and scientists to acquire up-to-date knowledge in the advances of computer systems, in particular, the rapidly growing use of multicore processors, parallel computers, hardware accelerators, and networked computing platforms in applications. The program is tailored to provide students with necessary knowledge in all aspects of high performance computing including programming, applications, performance, architectures, and systems.

The certificate program may serve as an alternative to a Master of Science degree program for professionals who may not have the time to commit to a full graduate degree program, but who wish to align their background with the rapid changes in computing technologies and to expand their education beyond the bachelor's degree. All courses taken as part of this program may be transferred to the Department of Electrical and Computer Engineering's MS and/or PhD programs. While the HPC certificate can be coupled with a graduate degree program, interested students must be admitted to and complete the HPC certificate program separately.

Visit the program website for additional information.

The following requirements must be fulfilled: 12 credits, including 6 credits in required courses and 6 credits in elective courses.

ECE 6105Introduction to High-Performance Computing
At least one of the following:
ECE 6125Parallel Computer Architecture
ECE 6130Big Data and Cloud Computing
Six additional credits from the following:
CE 6210Introduction to Finite Element Analysis
CE 6705Nonlinear Finite Element Modeling and Simulation
CE 8330Advanced Finite Element Analysis
CSCI 3571Introduction to Bioinformatics
CSCI 4572Computational Biology
CSCI 6421Distributed and Cluster Computing
ECE 6005Computer Architecture and Design
ECE 6045Special Topics
ECE 6050Research
ECE 6120Advanced Microarchitecture
ECE 6140Embedded Systems
ECE 6213Design of VLSI Circuits
ECE 6214High-Level VLSI Design Methodology
ECE 6735Numerical Electromagnetics
ECE 6800Computational Techniques in Electrical Engineering
MAE 6225Computational Fluid Dynamics
MAE 6291Special Topics in Mechanical Engineering
PHYS 6130Computational Physics I
PHYS 6230Computational Physics II
PHYS 6330Computational Physics III
PHYS 8110Selected Topics in Theoretical Nuclear Physics