Texas Tech University

M.S. in Software Engineering Curriculum & Courses

Required Coursework

All students are required to complete 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. 

Effective Fall 2025, the MSSSE is a 31 credit hour program. 

All students are required to have credit for:

  • CS 5120: Graduate Seminar - 1 hour
  • Core:
    • CS 5340 AND
    • CS 5373
  • 6 credit hours of Software Engineering Electives. Options include:
    • CS 5332,
    • CS 5363
    • CS 5374
    • CS 7000 - Research

Students may complete a thesis, master's project, or master's report. 

Students may substitute non-CS coursework at the discretion of the CS Dept. graduate academic advisors. Due to course availability students may need to make exceptions to apply coursework not listed above. Students should always discuss applying coursework not listed above with their graduate academic advisor before enrolling. 

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

Search the Course Catalog Here