Texas Tech University, Department of Computer Science
TTU Home Whitacre College of Engineering Computer Science Graduate Program M.S. in Software Engineering Curriculum & Courses

Curriculum & Courses

Curriculum (since Summer 2013)

The Master of Science in Software Engineering program has both thesis and non–thesis plans. The requirements are as follows:

General Requirements

Thesis–Based Plan

In the thesis–based plan, the student is required to:

Non–Thesis–Based Plan

The non–thesis plan is a project option. The project option is application–oriented and includes the development of a software system. This is documented by a report. The student must complete the following requirements:

Leveling Requirements

Students who do not hold a bachelor's or master's degree in computer science or a related field may be required to complete undergraduate leveling work.

Without mathematics background

  1. Statistics
  2. Calculus I
  3. Discrete Math
  4. Data Structures
  5. Algorithm Analysis
  6. Software Engineering

With mathematics background

  1. Data Structures
  2. Algorithm Analysis
  3. Software Engineering

Curriculum (prior to Summer 2013)

The Master of Science in Software Engineering program has the following curriculum requirements:

General Requirements

The Master of Science in Software Engineering requires a minimum of 30 graduate credit hours, consisting of:

Curriculum (prior to Fall 2011)

The Master of Science in Software Engineering program has both thesis and non–thesis plans. The requirements are as follows:

General Requirements

Thesis–Based Plan

In the thesis–based plan, the student is required to:

Non–Thesis–Based Plan

In the non–thesis plan, the student may choose from the project/report or exam options. The project option is application–oriented and includes the development of a software system. In the report option, a theoretical investigation is performed, such as proof of concept, algorithm development and/or analysis, a study to gather and analyze data, and logic proofs. Both are documented by a report. The exam option requires passing a written comprehensive examination. The student must complete the following requirements:

Example Plan of Full–Time Study (Thesis–Based)

Fall Semester

Spring Semester

Summer Semester

Fall Semester

Example Plan of Full–Time Study (Non–Thesis–Based)

Fall Semester

Spring Semester

Summer Semester

Fall Semester

Spring Semester