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:

CS Courses
CS 650SOFT'W ENGINEERING PROC3
Select 6 semester hours from any two of three CS areas 16
CPE Courses
Select 9 semester hours of CPE electives 29
Studio Courses
CPE 656SOFTWARE ENGRG STUDIO I3
CPE 658SOFTWARE ENGRG STUDIO II3
Total Semester Hours24
1

Choose from Formal Methods:  CS 617 or CS 655; Software Engineering & Design: CS 652, CS 551, or CS 552; Software Applications:  CS 553, CS 658, or CS 656

2

 CPE Electives include:  CPE 512, CPE 536, CPE 538, CPE 548, CPE 549, CPE 628, CPE 631, CPE 633, CPE 645, CPE 647, CPE 648, or CPE 649.

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
CS Core
Select one course from remaining CS core area3
CPE Courses
Select 6 semester hours from the list of approved CPE electives6
Total Semester Hours33