Texas Tech University

M.S. in Software Engineering Curriculum & Courses

Required Coursework

All students are required to complete an established number of core and elective credit. Students may complete coursework from other departments at the discretion of the student's graduate advisor and/or thesis advisor (if applicable). 

The coursework a student is required to take is subject to the student's degree plan, and determined by whether or not they are pursuing the thesis or non-thesis plan. 

All students are required to have credit for:

  • CS 5120: Graduate Seminar - 1 hour
  • Software Engineering Electives
    • For specific information on the number of credit hours required here, please view the degree plans below
  • Security Electives
    • For specific information on the number of credit hours required here, please view the degree plans below
  • Additional Electives
    • For specific information on the number of credit hours required here, please view the degree plans below 

All students must take a seminar course (CS 5120), three courses from Security Electives, two courses from Software Engineering Electives (SE) and one more course either from the SE elective coursework choices or Other Electives coursework choices. 

View Degree Plans Here

Students can review concepts found in the above courses, by searching for them in the TTU Course Catalog. 

Search the Course Catalog Here

Department of Computer Science