CyberCorps Scholars
Computer Science Majors
The following shows a typical plan-of-study (showing technical courses only) for
a CS major recieving a CyberCorps Scholarship.
This version assumes the student is ahead of schedule on their undergrad program.
Junior Year
Fall Semester
CS 3214, Computer Systems
CS 3114, Data Structures and Algorithms
Math 3134, Applied Combinatorics
Spring Semester
CS 3304, Comparative Languages
CS 3604, Professionalism in Computing
ECE 4560, Applied Computer & Network Security
Stat 4714, Prob & Stat for EE
Senior Year
Fall Semester
CS 4264, Principles of Computer Security
CS 5565, Network Architectures & Protocols [counts as "networks" course for Cybersecurity minor]
Spring Semester
CS 5114, Theory of Algorithms
CS 5560, Fundamentals of Information Security [counts as minor elective course?]
Fall or Spring Semester
CS capstone course
Cybersecurity minor interdisciplinary course
Note that the following courses double-count for ms/bs degree: CS 4264, CS 5565, CS 5114, and CS 5560.
Master's Year
Three graduate courses, including:
One additional security-related course
A CS 6000 level course
CS 5XXX elective satisfying Cybersecurity Minor "additional course" requirement, e.g.,
CS 5204, Operating Systems (usually offered in Fall), or
CS 5504, Computer Architecture (usually offered in Fall and Spring)
MS thesis