Master of Science in Computer Science

Computer Security

The Master of Science in Computer Science (Computer Security) program was created in response to a direct need specified by both industry and government.

This unique degree highlights courses relevant to the practice of computer security research, development and deployment, and the secure operation of computer systems. Topics include development of systems that enforce security; cryptography and statistical analysis of attacks; and implementation and management of systems that depend on security technologies for correct operation.

Career Options

A variety of career opportunities exist, but primarily in the areas of:

Courses of Interest – Across all Computer Science graduate degree programs*

CSCI 530 | Security Systems
CSCI 531 | Applied Cryptography
CSCI 551 | Computer Networking
CSCI 555 | Advanced Operation Systems
CSCI 556 | Introduction to Cryptography
CSCI 558 | Internetworking and Distributed Systems Laboratory
CSCI 561 | Foundations to Artificial Intelligence
CSCI 564 | Brain Theory and A.I.
CSCI 570 | Analysis of Algorithms
CSCI 571 | Web Technologies
CSCI 573 | Advanced Artificial Intelligence
CSCI 574 | Computer Vision
CSCI 577a | Software Engineering (or CSI 578)
CSCI 578 | Software Architecture (or CSCI 577a)
CSCI 580 | 3-D Graphics and Rendering
CSCI 582 | Geometric Modeling
CSCI 585 | Database Systems
CSCI 599 | Special Topics (or CSCI 694b)
CSCI 694b | Topics in Computer Networks

*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.

Faculty Spotlight

Nenad Medvidovic, PhD