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.
(Or see this page if you are slighty ahead of schedule,
e.g., you will have taken 2506 and 3114 in your sophomore year.)
Junior Year
Fall Semester
CS 2506, Intro to Computer Organization II
CS 3114, Data Structures and Algorithms
Math 3134, Applied Combinatorics
Spring Semester
CS 3214, Computer Systems
CS 3304, Comparative Languages
CS 3604, Professionalism in Computing
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
ECE 4560, Applied Computer & Network Security
CS 5114, Theory of Algorithms
Fall or Spring Semester
CS capstone course
Cybersecurity minor interdisciplinary 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)
Note that the following courses double-count for ms/bs degree: CS 4264, CS 5565, CS 5114, and CS 5XXX elective.
Master's Year