Dec 03, 2024  
USC Catalogue 2024-2025 
    
USC Catalogue 2024-2025

Cyber Security Engineering (MS)


Return to {$returnto_text} Return to: Programs by School

Associate Director of Informatics: Clifford Neumann, PhD

The Master of Science in Cyber Security Engineering is intended for: a) graduate students who desire to obtain jobs in which computer security knowledge and skills are required; b) graduate students who wish to continue on a path toward enrollment for a doctoral degree focusing on information security; c) individuals in degree programs or job fields that have responsibility for information security. The typical admitted student will have the following qualifications:

  • an undergraduate degree in computer science, electrical engineering or information security;
  • programming capability;
  • understanding of computer networking and computer operating systems.
  • desire to learn information security techniques and tools that are directly applicable to current information security challenges; and
  • above average mathematical foundation.

During completion of the program, students will learn the fundamentals of developing, engineering and operating secure information systems. They will become versed in the challenges and problems of secure operating systems, secure applications, secure networking, database security and privacy, use of cryptography and key management. They will learn to develop a security policy and how policy drives technology decisions. Students will gain the knowledge and skills necessary to administer environments that require high levels of information security, both from the standpoint of the principles of information protection and the role application technology has in meeting information protection needs. Students will understand the value of assets, the business model of threats, the threat matrix, mitigation strategies and how this integrates with the core organizational mission. They will understand why information security plans succeed or fail.

Students will have hands-on experience simulating real-world scenarios with extensive laboratory work that is designed by current and former information security practitioners.

For Admission Requirements, refer to Viterbi Graduate Degrees and Requirements.

Requirements for completion (28 units minimum).

Electives (4 units)


  • The remaining elective units necessary to earn the degree are completed by selecting additional 500-level CSCI/DSCI courses.

Note:


  • A maximum of 2 units of DSCI 590  may be applied. Approval for enrollment in 400-level courses (up to 4 units), in 600-level courses (up to 8 units), or in non-CSCI/DSCI courses must come from the faculty instructor and department adviser.

Return to {$returnto_text} Return to: Programs by School