The certificate is designed for students and professionals seeking knowledge and skills in state-of-the-art parallel hardware architectures, parallel software programming, algorithms, and networking technologies. Students will gain an in-depth understanding of computer system design, network and parallel programming, secure and reliable system design, and Internet protocols. Topics include design and exploration of computer systems, computer architecture, fault tolerance, computer security, parallel programming, machine learning, and communication networks.

Effective Fall 2016

Additional coursework may be required due to prerequisites.

Select three courses from the following: 111-12
Fault-Tolerant Computing
Machine Learning
Computer Security
Parallel Processing
Computer Architecture
Hardware/Software Design of Embedded Systems
Internet Engineering
Advanced Topics in Embedded Systems
Total Credits11-12

 *This certificate may have courses in common with other graduate certificates. A student may earn more than one certificate, but a given course may be counted only in one certificate.


At least one ECE course is required.