Skip to Main Content

SOFTENG-DE - Software Engineering

Download as PDF

Computer ScienceComputer Sci & Engr - DoctoralDE - Doctor of Engineering

Simple Requirements

Completion requirement
Fulfill ALL of the following requirements:

The following courses or their equivalents must be included in the degree plan:

Complete ALL of the following Courses:
  • 0048061
  • 0048071
  • 0225141
  • 0225771
AND
Complete at least 4 of the following Courses:
  • 0048741
  • 0048751
  • 0048771
  • 0206821
  • 0048841
Fulfill ALL of the following requirements:

The following courses, or their equivalents, must be included in the degree plan:

Complete ALL of the following Courses:
  • 0218991
  • 0219011
AND
Complete at least 2 of the following Courses:
  • 0048931
  • 0048941
  • 0048971
  • 0049061

The student must perform a suitable engineering praxis proposed by the student and approved by the praxis adviser and the supervisory committee. The praxis must include a significant and industrially relevant engineering innovative experience, typically revolving around a well-defined project relevant to current software engineering practice. Good scholarship and the significance of the student’s praxis could be demonstrated by relevant technical publications, patents (or patent applications) or invention disclosures. As a culmination of the doctoral program, the student must submit an acceptable written praxis report and pass the oral praxis presentation and defense.

Upon the successful completion of the praxis defense, the praxis is uploaded to the SMU/UMI Praxis Publishing website. The original abstract must be signed by the praxis adviser, and the original half-title page of the praxis must be signed by all of the CS faculty members attending the praxis defense.

The courses comprising a degree plan for a D.Engr. with a major in software engineering will be determined by the student’s supervisory committee. The plans will vary among students depending on their background and praxis topics. Sample degree plans cover both basic degree requirements and technical specialties. All students must select a technical specialty track that is approved by their committee and that relates to their praxis topic. The following are examples of technical specialty tracks appropriate for a D.Engr. with a major in software engineering candidates:

Complete ANY of the following Courses:
  • 0225791
  • 0223381
  • 0225811
  • 0225891
  • 0224891
Complete ANY of the following Courses:
  • 0222391
  • 0049051
Complete ANY of the following Courses:
  • 0048101
  • 0237391
  • 0048821
  • 0206831
  • 0048831
Complete ANY of the following Courses:
  • 0048371
  • 0206821

e.g., computer gaming

Complete ANY of the following Courses:
  • 0048181
  • 0048351
  • 0048361

In addition to meeting the Lyle School of Engineering requirements for the D.Engr. degree, candidates are required to satisfy the following: The graduation requirements fall into the categories of completion of a specified number of graduate credit hours in appropriate subjects and completion of a praxis. Doctoral students must maintain at least a 3.000 GPA every term and at least a 3.300 overall (cumulative) GPA during their course of study.

  1. Twenty-four credit hours of core software engineering courses. These credit hours must come from graduate-level courses in software engineering, as specified.

  2. Twelve credit hours of core engineering management courses. These credit hours must come from graduate-level courses in engineering management, as specified.

  3. Fifteen credit hours in a technical specialty. These credit hours must be taken in software engineering, computer science, computer engineering, engineering management, systems engineering or other technical areas consistent with anticipated doctoral work demands.

  4. Fifteen credit hours of electives. All elective credit hours must come from graduate-level courses and must be approved by the advisory committee. These courses should, in some way, complement and strengthen the student’s degree plan. They should broaden the student’s understanding of the issues and problems relating to the application of software technologies to different engineering disciplines.

  5. Twelve credit hours of praxis. These credit hours must be taken in residence. The student enrolls for these credit hours in the course of preparing the praxis project.

Any deviation from the stated requirements must be approved in writing from the student’s adviser and department chair.

Recognition of Previous Postbaccalaureate Coursework

Students with an M.S. in software engineering, engineering management or other related areas may apply up to 30 credit hours of their M.S. degree credits toward their D.Engr. with a major in software engineering, subject to approval of their supervisory committee.