The curriculum combines coursework in the foundations of computer science as well as topics in the focus areas of computer networking and administration. Foundational or core courses have been limited to 15 credit hours in order to provide sufficient opportunity for students to develop a particular focus while maintaining a breadth of knowledge in the field. Below topics are listed for both the foundational coursework and the focus area coursework. Following are typical schedules and course rotations:
Semester 1 (Fall)
CMPS 580: Advanced Networking and System Administration Principles (core) – 3 hours
CMPS 609: Network Design and Performance (core) – 3 hours
CMPS 620: Advanced Networking Concepts (elective) – 3 hours
Semester 2 (Spring)
CMPS 616: Advanced System Administration Concepts (core) – 3 hours
CMPS 635: Applications of Cyber Defense and Cryptography (core) – 3 hours
CMPS 650: Advanced Large-Scale Computing (elective) – 3 hours
Semester 3 (Summer)
Project option
CMPS 600-level (elective) * – 3 hours
CMPS 600-level (elective) * – 3 hours
Thesis option
CMPS 770: Thesis (core) – 3 hours
CMPS 600-level (elective) * – 3 hours
* Choose from: CMPS 615: Enterprise Computing, CMPS 631: Network Modeling and Analysis, CMPS 651: Emerging Computing and Networking Technologies.
Semester 4 (Fall)
CMPS 632: Network Management (elective) – 3 hours
CMPS 652: Advanced Storage Technologies (elective) – 3 hours
CMPS 711: Capstone OR CMPS 770: Thesis (core) – 3 hours
Total – 33 hours