The CPE program offers two plans leading to the MSSE.  These are designated:

  • Plan I (Thesis)

  • Plan II (Non-thesis)

The following sections describe the requirements for each of these options.  Students must consult their faculty advisor when constructing their program of study.

Basic Program of Study

The Basic Program of Study, common to both Plan I and Plan II MSSE options, contains a minimum of 24 semester hours of graduate-level coursework that must include:

Computer Science Core
CS 650SOFT'W ENGINEERING PROC3
CS 617DES & ANALY OF ALGORITHM3
CS 652OBJECT-ORIENTED DESIGN3
Select one of the following (CS 690, CS 613, CPE 536, CPE 631)
Cybersecurity (Choose one)
CPE 549INTRO TO CYBERSECURITY ENGINRG3
CS 585INTRO TO COMPUTER SECURITY3
or CS 685 COMPUTER SECURITY
Select 6 hours from one concentraion6
Area 1: Big Data/Data Mining (CS 554, CS 637, CS 640, or CS 641)
Area 2: Project Management (ISE 690-required and EM 660, MGT 601 or MKT 604)
Area 3: Parallel Programming (CPE 512, CPE 612, CPE 613)
Area 4: Embedded Systems (CPE 538, CPE 523, CPE 621)
Area 5: Advanced Cybersecurity (CPE 649, CPE 645, IS 663)
Elective (approved by advisor)3
Total Semester Hours24

Plan I, Thesis Option

Students selecting this option must:

Complete the Basic Program of Study as described above24
CPE 699MASTER'S THESIS6
Total Semester Hours30

Plan II, Non-thesis Option

Students selecting this option must:

Complete the Basic Program of Study described above24
Select 3 hour elective approved by advisor3
Capstone CPE 6573
Total Semester Hours30