The Graduate Certificate in Computer Systems Engineering 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 stay current on rapidly advancing technology and learn to problem-solve for future challenges.

Students interested in graduate work should refer to CSU's Graduate and Professional Bulletin.

Learning Objectives

Students will:

  1. Think critically about computing systems, including hardware, software, and hardware-software co-design issues.
  2. Communicate effectively both with technical experts in their field and with experts from related fields who do not have a specific background in computer systems.
  3. Assimilate advanced knowledge from disciplines of science and engineering to broaden their expertise in computer systems.

Effective Fall 2021

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
Embedded Systems and Machine Learning
Computer Architecture
Manycore System Design Using Machine Learning
Hardware/Software Design of Embedded Systems
Internet Engineering
Advanced Topics in Embedded Systems
Program Total Credits:11-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.

1

At least one ECE course is required.