Doctor of Philosophy in Software Engineering
The University of Texas at Dallas
USD 18,276 / per semester
Earliest start date
The Ph.D. in Software Engineering program is tailored to the student. The student must arrange a course program with the guidance and approval of a faculty member chosen as their graduate advisor. Adjustments can be made as to the student’s interests develop and a specific dissertation top is chosen.
The software engineering researchers in the Department of Computer Science are focused on issues related to effectively developing large-scale, complex systems. In particular, new categories of applications are emerging such as big data, cyber-physical, and autonomous adaptable systems, which continue to drive leading-edge research in software engineering on diverse topics. Key research areas include requirements engineering, architecture, design, service-oriented computing, testing and verification, static analysis, software maintenance, and multi-agent systems.
The Department of Computer Science offers a Doctor of Philosophy in Software Engineering.
The doctoral program is tailored to the student. The student must arrange a course program with the guidance and approval of a faculty member chosen as his/her graduate advisor. Adjustments can be made as the student's interests develop and a specific dissertation topic is chosen.
The core requirements for the Ph.D. degree in Software Engineering are the same as those listed on the Master of Science in Software Engineering page.
Also required are:
- Pass a qualifying examination.
- CS 6382 Theory of Computation with a grade of B or better
- Two CS or SE 7000 and above level courses
Sufficient CS electives for a total of at least 75 semester credit hours beyond the baccalaureate degree. At least 9 semester credit hours of organized advanced Computer Science electives must be taken at UT Dallas. The student is encouraged to consult with an advisor in choosing electives.
A dissertation is required and must be approved by the graduate program. A student must arrange for a dissertation advisor willing to guide this dissertation. The student must have a dissertation supervising committee that consists of no less than four members of whom at least three must be from the Computer Science faculty. Students must enrol in a minimum 3 dissertation semester credit hours in the degree plan. The dissertation may be in computer science exclusively or it may involve considerable work in an area of application.
Virtually all major companies and corporations need software-related core competencies. Software engineers are central in developing and making use of these competencies. They work in teams that interface extensively with clients, company executives, IT managers, data scientists, security, and domain experts.
Software engineering professionals are creative, highly collaborative, well paid, and in very high demand with employers. Graduates of the program seek academic positions at universities, as well as positions as researchers, senior software engineers, and data scientists. Graduates often become industry experts in various fields like cybersecurity, artificial intelligence, machine learning, and natural language processing.
English Language Requirements
Certify your English proficiency with the Duolingo English Test! The DET is a convenient, fast, and affordable online English test accepted by over 4,000 universities (like this one) around the world.