Explore Programs

Software Engineering - Master's (MSWENGR)

STEM Program STEM Program
CIP CODE 14.0903.00

DEGREE OVERVIEW

The purpose of the graduate program in computer engineering is to facilitate the student's continued professional and scholarly development. The Master of Software Engineering program is designed to extend the student's knowledge and emphasize a particular area of concentration.


ABOUT THE PROGRAM

The Master of Software Engineering degree program is intended to provide the following skills to those who successfully complete it:

  • Software system design and development
  • Software development lifecycles
  • Web and mobile application development
  • System testing and quality assurance
  • Waterfall and agile software development
  • Programming languages such as C/C++/C#; Java, Android, and iOS
  • Design patterns
  • Cloud computing
  • Software success metrics and incident tracking
  • Software system and project management
  • Software development cost estimation

Candidate selection for the Master of Software Engineering degree program is a very a competitive process, considering GPA, performance in computer-related classes, TOEFL or IELTS (for non-English-speaking candidates), GRE, and reputation of the university where they did their undergraduate studies. Relevant recent work experience is considered in cases where educational credentials are dated or not in the computer science field.

LEARN MORE


CAREER OPPORTUNITIES

Students in the Master of Software Engineering program gain the knowledge and skills required to design and develop systems. This is the dominant area in the IT industry for developing web and mobile computing systems. There is a shortage of qualified graduates in this field due to the great and ever-increasing demand.


DEGREE OPTIONS

Students must select the Software Engineering track and proceed with one of the three listed options:

30-Hour Thesis

Students will complete eight courses (combination of core software engineering classes such as SE 1, SE II, Design Patterns, Project 1 and Project 2) plus a number of 5000- and 6000-level courses from the SE track. Additionally, they will complete a thesis in the SE area. The M.S. thesis will be administered by a committee of at least three members (supervisor, plus two non-supervising members).

30-Hour Non-Thesis

This option is for students who are not interested in completing a thesis, but have a very strong academic background in computer science or software engineering. To qualify for this degree, candidates must have a GRE score of 305 or higher plus a B.S. degree in computer science or software engineering with no deficiency classes. Students in this option will select 10 courses from the list of core classes and the software engineering track.

36-Hour Non-Thesis

This option is for master’s students who are not interested in completing a thesis and have an average academic background in computer science. To qualify for this option, a student must have earned a B.S. degree in computer science, computer engineering, software engineering, or other related STEM fields. Students in this option will select 12 courses from a list of core classes and the SE track.


GET STARTED

Take the next step toward investing in yourself by learning more about our Software Engineering - Master's (MSWENGR) program.


Apply Today

If you're ready, so are we. The next step is to apply. Applying for admission is easy, and we're here to work with you every step of the way.

Learn More

PROGRAM CONTACT

Name:
Ginger Dickens, Sha’Londa Towns

Email:
CSEGradAdvising@uta.edu

Learn More

Software Engineering - Master's (MSWENGR)

Learn more about this program on the Department or College website.

Department of Computer Science and Engineering

College of Engineering

seek UT

OUR GRADUATES EARN ON AVERAGE

1st YEAR
$117,000
See Earnings Data