Program type:


On Campus
Est. time to complete:

3-4 years
Credit Hours:

72 (with B.S.)42 (with M.S.)
Explore new frontiers and research the technology solutions of the future with a Ph.D. in computer science and engineering.
Students in the Computer Science and Engineering doctoral program have the opportunity to dive deeper into artificial intelligence, cybersecurity, software engineering, natural language processing and other research areas that contribute to the community and global needs. The skills developed in this program give students the ability to create a real-world impact within their community.

Want more info?

We're so glad you're interested in UNT! Let us know if you'd like more information and we'll get you everything you need.

Request More Info

Why Earn a Computer Science and Engineering Ph.D.?

The program of study for the doctoral degree with a major in computer science and engineering includes formal course work, independent study and research. The purpose of the degree is to produce a professional capable of directing and conducting research within the discipline of computer science and engineering.

You'll be able to work closely with distinguished faculty members to solve complex problems faced by businesses and consumers.

Faculty research is supported through grants from federal and state institutions and private industry, including the:

  • National Geospatial-Intelligence Agency
  • National Institutes of Health
  • National Science Foundation
  • Texas Department of Transportation
  • Texas State Energy Conservation Office
  • U.S. Department of Education

The department offers comprehensive research that focuses on:

  • Algorithms and Computational Science
  • Computer Security
  • Computer Systems and Networks
  • Databases and Data Mining
  • Intelligent Systems
  • Software
Marketable Skills
  • Complex problem-solving
  • Advanced critical thinking
  • Ability to conduct research
  • Software development
  • Advanced oral and written communication

Computer Science and Engineering Ph.D. Highlights

Research lab space includes space for the Centers for Information and Cybersecurity, and Net-Centric Software, as well as 13 research labs dedicated to faculty and student research.
The Center for Information and Cyber Security (CICS) has helped UNT earn the designation of "Center of Academic Excellence in Information Assurance Education" and "Center for Academic Excellence in Research" from the National Security Agency and Department of Homeland Security for its strong computer and information security program. This designation places UNT among the top institutions in the country in the field of computer security.
Current research interests of the faculty include theoretical computer science, databases, visualization, game programming, wired and wireless networks, computer security, artificial intelligence, natural language processing, computer systems architecture, agent based systems, collaborative learning, parallel and distributed processing and numerical analysis.
Many students receive financial support through teaching and research assistantships within the department. Applications and deadline information for assistantships are available online.
Students are given access to a group of hosted virtual machines running Ubuntu Linux which provide general-purpose computing via remote SSH connectivity. An Apache web server and a MySQL database server are also made available as part of this environment.

Computer Science and Engineering Ph.D. Courses You Could Take

Advanced Topics in Operating Systems (3 hrs)
Current research issues and advanced topics involving both the principles and pragmatics of operating systems specification, design and implementation.
Advanced Topics in Computer Architecture (3 hrs)
Current research topics in computer system architecture, including research on multicore processors, memory systems, interconnection networks, energy-efficient systems, and runtime systems.
Advanced Topics in Pattern Recognition and Image Processing (3 hrs)
Research and study of specific problems and advanced topics, including the principles and pragmatics of pattern recognition, digital image processing and analysis and computer vision.
Advanced Topics in Computational Life Science (3 hrs)
Current research topics related to computational life sciences such as bioinformatics, computational epidemiology and population models.
Advanced Topics in Programming Languages (3 hrs)
Current research issues in programming languages. Translation of programming languages, formal semantics and program verification, foundations of structured programming, abstraction, declarative systems and special-purpose languages.
Advanced Topics in Cryptography (3 hrs)
Graduate students learn the theory of cryptography and recent developments in cryptography. Cryptography is concerned with the construction of schemes that should maintain a desired functionality, even under malicious attempts aimed at making them deviate from it. Students learn foundations for cryptographic algorithms and the paradigms, approaches and techniques used to conceptualize, define and provide solutions to national security concerns.

Learn More About UNT

Watch this video to learn more about what makes UNT great!