Skip to Main Content

Master's degree in Computer Science with a Specialization in Cyber Security

Specialization in Cyber Security

The cyber security specialization covers the fundamental concepts underlying the construction of secure systems with the use of cryptography to secure interactions. These concepts are illustrated with examples drawn from modern practice, and augmented with hands-on exercises involving relevant tools and techniques. Successful participants will develop a way of thinking that is security-oriented, allowing for a better understanding of how to think about adversaries and how to build systems that defend against them.


Five core courses:

COSC 502 -  Computer Organization
COSC 504 -  Data and Information Structures
COSC 514 -  Operating Systems I
COSC 522 -  Discrete Structures
COSC 528 -  Design and Analysis of Algorithms

Plus the following courses:

COSC 535 - Information Privacy and Security
COSC 545 - Software Security
COSC 585 - Computer Communication Networks I
COSC 645 - Applied Cryptography
COSC 635 - (formerly COSC 735) Advanced Wireless Security

And one of the following:

COSC 690 - Special Topics on Cyber Security
COSC 698 - Applied Research in Computer Science


COSC 696 -  Master's Thesis in Computer Science  I
COSC 697 -  Master's Thesis in Computer Science II