634 Nedderman Hall
416 Yates Street
Arlington, TX 76019-0019
Software Engineering Master of Science Degree Program
Objective and Description
The Master of Software Engineering program is designed to provide students with the opportunity for professional development in the software engineering field.
The purpose of the graduate programs 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: br>
- 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 metrix and incident tracking
- Software system and project management
- Software development cost estimation
Candidate selection for the Master of Science in 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 you did your undergraduate studies. Relevant recent work experience is considered in cases where educational credentials are dated or not in the computer science field.
Students must select the Software Engineering track and proceed with one of the three listed options: br>
Option 1: 30-hr Thesis
Students will complete 8 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 3 members (supervisor, plus two non-supervising members)
Option 2: 30-hr 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.
Option 3: 36-hr Non-thesis
This option is for M.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.
Requirements for Licensure or Certification
All discipline specific programs in the College of Engineering meet educational requirements for professional licensure or certification in all U.S. states, territories, and the District of Columbia.
Pursuing a Master's Degree in the College of Engineering