College of Engineering and Computer Science - Department of

Computer Science & Engineering

Ph.D. in Computer Science and Engineering

The Department of Computer Science and Engineering offers a program of graduate study leading to the Doctor of Philosophy degree in Computer Science and Engineering. The Ph.D. degree is awarded in recognition of demonstrated, scholarly excellence in study and research that results in a significant contribution to the fields of computer science and/or computer engineering. The program requires a concentration of study and research in a specific area of computer science and/or computer engineering. Program strength lies in a unique blend of faculty expertise, a combination of theory and practice in software and hardware design, and the laboratory facilities available to the program. Most courses are offered in the late afternoon to allow practicing computer professionals to begin the program on a part-time basis. A student may be admitted to the Ph.D. Program in Computer Science and Engineering with a baccalaureate degree or a master’s degree in Computer Science, Computer Engineering, or related areas; satisfaction of the admission requirements as set forth by the Graduate School; and a record that indicates the potential for a career in Computer Science and Engineering research.

A student should come to the program with knowledge of high-level programming languages, data structures, real-time programming, computer organization, formal languages, operating systems and computer systems design; however, it may be possible to make up minor deficiencies after admission to the program by taking appropriate courses.

A student entering the program with a Bachelor of Science or Bachelor of Arts degree must complete a minimum of 90 credit hours.

A student entering the program with a Master's degree in Computer Science, Computer Engineering, or a related field from a regionally accredited university must complete a minimum of 60 credit hours.

Other graduation requirements are:

  • Completion of either the Computer Science or Computer Engineering Core Courses.
  • If admitted at the B.S. level, a minimum of 27 hours of formal coursework at 7000/8000 level, not including the core courses, if admitted at M.S. level, a minimum of 9 hours of formal coursework at the 7000/8000 level, not including the core courses.
  • A minimum 18 hours of residency research.
  • A minimum 12 hours of dissertation research and successful defense of the dissertation.
  • Satisfying the Ph.D. qualifier requirement by the end of the second year in program.
  • Successful defense of the dissertation proposal (candidacy exam).
  • Successful defense of the dissertation research.
  • Publication of minimum 1 journal paper or 2 conference papers.
  • GPA of 3.0 or higher in CS/CEG courses.
  • Completion of all degree requirements in 10 years

The Computer Science and Computer Engineering Core Classes are:

Computer Engineering Core Courses
  • CEG 7350 Computer Architecture OR CEG 7450 Advanced Computer Networks
  • CEG 7030 VLSI Design Synthesis and Optimization OR CEG 7360 Embedded Systems
  • CEG 7370 Distributed Computing OR CS 7700 Advanced Database Systems
Computer Science Core Courses
  • CS 7200 Algorithm Design and Analysis OR CS 7220 Computability and Complexity
  • CS 7100 Advanced Programming Languages OR CS 7140 Advanced Software Engineering
  • CEG 7370 Distributed Computing OR CS 7700 Advanced Database Systems

To satisfy the Qualifier Requirement, a student must complete the core courses and receive either 3 As or 2 As and a B. A student who receives grades lower than 2 As and a B will be given one more chance to take the final examination in the course(s) not receiving an A to improve the grades to either 3 As or 2 As and a B. A student who cannot satisfy the qualifier requirement within two years will be recommended to the Graduate School for dismissal from the Doctoral Program.

Admission requirements can be found by visiting the Graduate Advising Center.