Master of Science Cyber Security Engineering
USC Viterbi School of Engineering
The Master of Science in Cyber Security Engineering is intended for graduate students who desire to: a) obtain jobs in which computer network operations knowledge and skills are required; b) continue an education path toward a doctorate degree with focus on information security. It is also for individuals who are in degree programs or job fields that have some responsibility with information security and desire enhanced knowledge and skills.
The degree focuses on the fundamentals of developing, engineering and operating secure information systems. Students will be well versed in the challenges and problems of secure operating systems, secure applications, secure networking, use of cryptography and key management. They will understand how to develop a security policy and how policy drives technology decisions. The M.S. in Cyber Security Engineering provides students with the necessary knowledge and skills to administer environments which require high levels of information security, both from the standpoint of the principles of information protection and the role and application technology has in meeting the goal of information protection. Students will have hands-on experience in situations that simulate real world scenarios with all technical and theoretical situations through extensive laboratory work, which are designed by current and former information security practitioners.
A variety of career opportunities exist, but primarily in the areas of:
- Homeland Security
- Computer Engineering
- Computer Software Engineering
- Information Security
- Computer Systems
- Software Development
- Computer Architecture
- Network Administration
- Intelligence Analysis
Program Courses of Interest*
CSCI 530 | Security Systems
CSCI 531 | Applied Cryptography
INF 520 | Foundations of Information Security
INF 521 | Applications of Cryptography to Information Security Problems
INF 522 | Policy: The Foundation for Successful Information Assurance
INF 523 | Computer Systems Assurance
INF 524 | Distributed Systems and Network Security
INF 527 | Secure Systems Engineering
INF 525 | Trusted System Design, Analysis, and Development
INF 526 | Secure Systems Administration
INF 528 | Computer Forensics
*Click here for a complete list of program requirements.
DEN@Viterbi Student Services
Please visit How DEN@Viterbi Works for more information on our unique blended delivery model, allowing online students to fully engage with the on-campus classroom. Review how academic advisement, program orientations and course enrollment are facilitated for our DEN@Viterbi Students. Learn how lectures are viewed live or on-demand, and how our Instructional Support Center coordinates homework assignments and examinations.