Major: Computing & Info Sciences
Concentration: Software Engineering
Degree: Master of Science
Major Requirements (36 credits)
Software Engineering Requirements: (36.0 credit hours)

Conditions for the Masters:
  • 1. All courses applied to the degree must be completed with a grade of 'B' or better.
  • 2. A minimum of 21 credit hours must be taken at the 6000-level in the School of Computing.
  • 3. No more than 6 credit hours taken outside of the School can be included in the degree.
  • 4. No more than 15 credit hours of 5000-level courses can be applied to the degree.
  • 5. No more than 6 credit hours of Directed Independent Study can be applied to the degree.
  • 6. GPA of 3.0 or better must be maintained. A GPA below 3.0 or a grade of 'C' in three courses results in automatic probation.
  • 7. A student on probation who subsequently receives a 'C' is subject to suspension. Receipt of a grade below 'C' results in immediate eligibility for suspension.
Softw Engr - Core Reqs
Core Requirement: (4 courses - 12.0 hrs)
CEN6016 Engineering of Software I (3 Credits)
CEN6017 Engineering of Software II (3 Credits)
CEN6070 Software Quality Assur & Test (3 Credits)
COP6711 Database Engineering/Administr (3 Credits)
Soft Engr - Major + Practicum
Major Requirements & SE Practicum: (4 courses - 12.0 hrs)
CEN6940 Software Engineering Practicum (3 Credits)
  • CAP6100 Interface Design/Implementation
  • CDA6011/CEN6036 Web Engineering
  • CDA6506 Network Arch & Client/Server Computing
  • CIS6302 Distributed/Internet Systems
  • CIS6101 Software Processes & Metrics
  • CIS6516 Managing Software Projects/Personnel
  • COP6735 Developmts in Database Structures
CS & SE - Research + Electives
Thesis and Major Electives: (12.0 hrs)
Enroll in the Thesis course CIS 6970 for at least two successive terms. In order to enroll in the Thesis course, the student must obtain the approval of the Graduate Director and a Thesis Advisor. Upon satisfactory completion of the Thesis, the student defends the Thesis in an open presentation to the satisfaction of the student's Thesis Committee.
RESEARCH Thesis --
CIS 6970 Thesis (6.0 hrs)
ELECTIVES (6 hrs for total 12 hrs)
Select sufficient credits at the graduate level to earn a total of 36.0 hours.
  • Select at least 6 credits of electives.
    Note: CEN 6016 Engineering of Software I must be elected if the student's undergraduate coursework does not include a course equivalent to CIS 4251 Software Development.