Advance your knowledge of computer science by learning to design and build robust and secure networked computer systems. This three-course series teaches you how modern computer systems are designed and implemented, how they communicate with each other to build and support the Internet, the different types of threats that affect the proper functioning of computer systems, and the security measures that mitigate these threats to build a more secure system. Learn to:
- Design centralized and distributed operating systems for modern day computers
- Evaluate operating system options
- Design and evaluate network communication protocols
- Implement application servers
- Analyze and troubleshoot network problems
- Identify security vulnerabilities in system
- Design and implement security mechanisms
This certificate is a companion to the Master of Computer Science (M.C.S.) degree. The credits completed as part of this certificate can be applied toward the degree after formal admission per University transfer policies. However, successful completion of the courses or certificate does not guarantee admission to the degree program.
Courses build the skills needed to understand the functioning and interactions of modern computers and networks and to mitigate the different threats that can affect computer systems.
- CS 451 – Operating Systems (4 cr.) (Fall)
- CS 556 – Computer Security (4 cr.) (Fall)
Prerequisite is CS 451.
Electives (select one course)
Course recommendations for getting started
- Fall – CS 451
- Spring – CS 453
- Summer – CS 430
Admission to the University is not required to earn the Certificate of Completion in Computer Systems and Security. You can register for any course in the certificate program as long as you meet the course prerequisites. Prior CSU coursework can be applied toward this certificate, though transfer courses are not accepted.