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.
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.
|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.
The program of study for the MS in Cybersecurity must include:
|Cybersecurity Core Courses||9|
or CS 580
|MOBILE DIGITAL FORENSICS|
or CPE 692
or CS 692
|Computer Engineering Track-Required Courses||15|
|INTRO TO CYBERSECURITY ENGINRG|
|INTRO TO COMPUTER SECURITY|
|COMPUTER NETWORK SECURITY|
|MOBILE & WIRELESS NETWORKS|
|ADV CYBERSECURITY ENGINEERING|
|Select two courses from the following:||6|
|DES & ANALY OF ALGORITHM|
|ADVANCED COMPUTER NETWORKS|
|SOFT'W ENGINEERING PROC|
|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|
|SPECIAL TOPICS IN COMP ENGR|
|SELECTED TOPICS COMPUTER ENGRG|
|SELECTED TOPICS IN CS|
|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.