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:
- Think critically about computing systems, including hardware, software, and hardware-software co-design issues.
- 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.
- 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.
Code | Title | Credits |
---|---|---|
Select three courses from the following: 1 | 11-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.