Student ID:__________________________ Student Name:_______________________ Advisor Name:_______________________ Catalog: 2017-2018 General Catalog Program: Software Engineering, MS Minimum Credits Required:__________________

Software Engineering, MS

The Software Engineering Science major, based on a curriculum from the Software Engineering Institute (SEI), is designed to teach principles in engineering, computer science, and information engineering. This degree may be a terminal degree for software engineering professionals or preparation for receipt of a Ph.D. in an advanced computing discipline.

Admission Requirements

A candidate must meet the university-level admission requirements for graduate school and have at least the equivalent of a minor in computer science or a related field.

Degree Requirements

The program requirements consist of course work and a master’s thesis. Students must:

  1. maintain a grade of 3.0 (out of 4.0) in all courses in the curriculum,
  2. select an area of research study, thesis advisor, and thesis committee during the second year of study,
  3. submit a thesis accepted by the thesis advisor and thesis committee, and
  4. complete 33 hours of classroom courses.

Year One

Fall Semester

Course NameTerm TakenGradeGen Ed
  • CIS5025 Programming Languages (3)
  • CEN 5075 Software Systems Engineering
    COT 5310 Theory Of Programming Languages And Automata

    Spring Term

    Course NameTerm TakenGradeGen Ed
    CEN 5016 Formal Methods Of Software Engineering
    CEN 5064 Advanced Systems Design Principles
  • Elective (3)
  • Year Two

    Fall Semester

    Course NameTerm TakenGradeGen Ed
    CEN 5015 Software Development And Maintenance
    COP 5614 Operating Systems
  • Elective (3)
  • Spring Term

    Course NameTerm TakenGradeGen Ed
    CEN 5055 Software Project Management
    CEN 5070 Software Verification And Validation
    CIS 5970 Thesis

    Core Electives

    An elective course must be a graduate-level CIS Department course that is not required by the degree program and does not have the CGS prefix.

    Notes: