M.S. in Security and Privacy
The MS in Security and Privacy is a credential for high-end security professionals who seek both deep technical skills and an appreciation of the organizational, social, management and legal aspects of security and privacy.
Core Courses
If you have already taken courses in operating systems and/or algorithms, then with the permission of the graduate advisor you may substitute elective courses instead. You may also substitute an elective for the course in discrete mathematics for cryptography, with the permission of the graduate advisor, if you already have sufficient mathematical background.
| Computer Science | CS 520 Operating Systems |
| CS 600 Analysis of Algorithms | |
| Mathematics | CS 503 Discrete Mathematics for Cryptography |
| Cybersecurity | CS 573 Fundamentals of Cybersecurity |
| CS 578 Privacy in a Networked World | |
| CS 579 Foundations of Cryptography | |
| CS 675 Secure Computer Systems |
Elective Courses
Other electives may be allowed, subject to the permission of the graduate advisor.
| Cybersecurity | CS 665 Cybersecurity Forensics |
| CS 693 Cryptographic Protocols | |
| CS 594 Enterprise Security and Information Assurance | |
| CS 615 Systems Administration | |
| NIS 584 Wireless Systems Security | |
| Systems | CS 615 Systems Administration |
| CS 521 TCP/IP Networks | |
| CS 522 Mobile and Pervasive Computing | |
| CS 669 Network Management | |
| Enterprise Computing | CS 548 Engineering of Enterprise Software Systems |
| CS 549 Distributed Systems | |
| CS 561 Database Management Systems | |
| Management | MGT 662 Legal Issues for the IT Professional |
| TM 675 Analyzing Technology Risks |
Sample Study Plan
| Fall | Spring | |
|---|---|---|
| Year 1 | CS 503 Discrete Math for Crypto CS 600 Analysis of Algorithms |
CS 578 Privacy CS 579 Foundations of Crypto TM 675 Technology Risks |
| Year 2 | CS 520 Operating Systems CS 573 Fund of Cybersecurity |
CS 615 Systems Administration CS 675 Secure Computer Systems CS 693 Crypto Protocols |
Sample Study Plan
| Fall | Spring | ||
|---|---|---|---|
| Year 1 | CS 503 Discrete Math for Crypto CS 600 Analysis of Algorithms |
CS 578 Privacy CS 579 Foundations of Crypto |
CS 561 Databases |
| Year 2 | CS 520 Operating Systems CS 573 Fund of Cybersecurity |
CS 615 Systems Administration CS 675 Secure Computer Sys |
CS 665 Cyber Forensics |
Sample Study Plan
| Fall | Spring | Summer |
|---|---|---|
| CS 503 Discrete Math for Crypto CS 600 Analysis of Algorithms CS 520 Operating Systems CS 573 Fund of Cybersecurity |
CS 578 Privacy CS 579 Foundations of Crypto CS 615 Systems Administration CS 675 Secure Computer Systems |
CS 561 Database Mgt Sys CS 665 Cyber Forensics |
Graduate Advisor
Ask a question about the MS in SP program. *
* Remove the spaces around "@" when sending email.



