The CPE program offers a Master of Science degree in Cybersecurity as part of an interdisciplinary program with the College of Science and the College of Business. The program requires 30 semester hours of graduate course work. There is no thesis option.
For this degree program, at least 50% of the coursework must be at the 600-level or above and a grade of B or better is required for all courses. All coursework must be approved by a faculty advisor.
Admission Requirements
Students must meet the minimum requirements for graduate school admissions as required by the UAH College of Graduate Studies.
Direct admission to the computer engineering track requires that a student hold an ABET-accredited Bachelor's degree in computer science or computer engineering. All potential applicants must demonstrate proficiency in the following foundation coursework.
Code | Title | Semester Hours |
---|---|---|
CPE 211 | INTRO COMPUTER PROG FOR ENGR | 3 |
CPE 212 | FUNDAMENTALS SOFTWARE ENGRG | 3 |
CS 214 | INTRO DISCRETE STRUCTURE | 3 |
CS 317 | INTRO DESIGN/ANALYSIS OF ALG | 3 |
CPE 348 | INTRO TO COMPUTER NETWORKS | 3 |
CPE 431 | INTRO COMPUTER ARCHITECTURE | 3 |
CPE 434 | OPERATING SYSTEMS | 3 |
Applicants for graduate study must apply for admission to the Graduate School. More information about the admissions process may be found on the Graduate School Admission webpage.
Degree Requirements
IS 692/CPE 692/CS 692 is the capstone course and should be taken toward the end of the student’s program. Students must earn a grade of B- or better in the capstone course.
The program of study for the MS in Cybersecurity must include:
Code | Title | Semester Hours |
---|---|---|
Cybersecurity Core Courses | 9 | |
CYBERSECURITY MANAGEMENT | ||
COMPUTER FORENSICS | ||
or CS 580 | MOBILE DIGITAL FORENSICS | |
CYBERSECURITY PRACTICUM | ||
or CPE 692 | CYBERSECURITY CAPSTONE | |
or CS 692 | CYBERSECURITY CAPSTONE | |
Computer Engineering Track-Required Courses | 15 | |
INTRO TO CYBERSECURITY ENGINRG | ||
INTRO TO COMPUTER SECURITY | ||
COMPUTER NETWORK SECURITY | ||
MOBILE & WIRELESS NETWORKS | ||
ADV CYBERSECURITY ENGINEERING | ||
Cybersecurity Electives | ||
Select two courses from the following: | 6 | |
OPERATING SYSTEMS | ||
UBIQUITOUS COMPUTING | ||
CLIENT/SERVER ARCHITECTURES | ||
DES & ANALY OF ALGORITHM | ||
ADVANCED COMPUTER NETWORKS | ||
NETWORK SECURITY | ||
SOFT'W ENGINEERING PROC | ||
COMPUTER NETWORKS | ||
COMPUTER SECURITY | ||
DATA BASE SYSTEMS | ||
ADVANCED OPERATING SYSTEMS | ||
NETWORKING & IT INFRASTRUCTURE | ||
BUSINESS ANALYTICS & AI | ||
NETWORK DEFENSE & SECURITY | ||
DATA MGT AND DATA MINING | ||
BUSINESS CONTINGENCY PLANNING | ||
INFORMATION SYS STRATEGY & APP | ||
SECURE SOFTWARE DEV | ||
SOFTWARE REVERSE ENGR | ||
SYSTEMS SECURITY | ||
SPECIAL TOPICS IN COMP ENGR | ||
SELECTED TOPICS COMPUTER ENGRG | ||
INDEPENDENT STUDY | ||
SPECIAL TOPICS | ||
SPECIAL TOPICS | ||
SPECIAL TOPICS | ||
INDEPENDENT STUDY | ||
SELECTED TOPICS IN CS | ||
INDEPENDENT STUDY | ||
ADVANCED SELECTED TOPICS | ||
Total Semester Hours | 30 |
Restrictions on Elective Courses
- Computer Engineering track students should take at least one elective course from CPE courses.
- Students can take only one course between these courses.
- At least half of the credit hours must be completed in courses numbered 600 or higher.
- At least half of the credit hours must be CPE courses.
- CPE 590, 690, CS 595, 596, 597, 598, 695, 696, 795, and 796 should be cybersecurity-related and require approval of advisor and approval of course instructor.