Program Overview

The Ph.D. in computer science at the University of Kansas equips students with the skills, knowledge, and research experience necessary to excel in advanced computing and research-intensive careers. This research-focused degree prepares scholars to advance the field through original contributions, technological innovation, and leadership in academic, industrial, and governmental settings.

KU’s Ph.D. computer science program emphasizes the creation of new knowledge through sustained, independent research under the supervision of graduate faculty. Students complete advanced coursework, pass qualifying examinations, and produce a dissertation that demonstrates significant and original scholarship. As a rigorous doctorate in computer science, the program develops deep expertise in both foundational theory and specialized research domains.

Within the computer science Ph.D., students collaborate closely with faculty whose research spans areas such as artificial intelligence, machine learning, cybersecurity, bioinformatics, data science, computer architecture, distributed systems, and high-performance computing. This environment encourages interdisciplinary exploration and innovation. As one of the leading computer science Ph.D. programs in the region, KU prepares graduates to contribute meaningfully to both emerging technologies and established computing disciplines.

As a doctoral student pursuing a Ph.D. of computer science, you will have access to advanced computing infrastructure, collaborative research labs, and a vibrant scholarly community. The program integrates theoretical depth with applied research, ensuring graduates of this doctorate degree in computer science are equipped to address complex global challenges through computing innovation.

Learn more about KU

Graduate

Loading...

For more information about the program, visit the program page below.

Computer Science, Ph.D.

KU School of Engineering

The Doctorate in Computer Science is part of the School of Engineering, where new technologies are developed to solve the problems facing the world.

Doctoral in Computer Science Learning Outcomes

Graduates of KU’s Ph.D. in computer science program will:

  • Demonstrate advanced mastery of core computer science theory and specialized research domains
  • Conduct independent, original research that contributes new knowledge to the field
  • Formulate and solve complex computational problems using rigorous analytical methods
  • Communicate research findings effectively through scholarly publications and professional presentations
  • Apply advanced computer science methodologies to theoretical and applied challenges

These outcomes reflect the expectations of leading Ph.D. programs in computer science, ensuring graduates are prepared for both academic and research-driven industry careers.

What Careers Are Possible with a Doctoral in Computer Science?

Graduates earning a Ph.D. in computer science from KU are well prepared for careers in academia, advanced research laboratories, government agencies, and high-level technology leadership roles. Many pursue tenure-track faculty appointments, research scientist roles, or senior engineering and innovation positions in industry.

According to Lightcast, professionals with a doctorate in computer science frequently secure roles such as:

  • Research Scientist
  • Data Scientist
  • Software Engineering Manager
  • Computer Science Professor
  • Machine Learning Engineer

Compensation reflects the advanced expertise developed in computer science Ph.D. programs. National data indicate that experienced professionals with a doctoral credential often earn six-figure salaries, with the typical computer science Ph.D. salary exceeding $130,000 annually in senior or leadership positions.

Tuition and Financial Aid

KU offers competitive tuition rates along with financial aid opportunities for qualified students. For detailed information on costs and financial support options, visit KU Scholarships & Financial Aid.

Admission Requirements

To apply for the Ph.D. in Computer Science at KU, prospective students must meet the following requirements:

  • A bachelor’s degree from an accredited institution. Applicants with strong academic credentials may be admitted directly into the Ph.D. Computer Science program without an M.S. in the requisite field.
  • Official transcripts from all previous academic institutions
  • GRE scores (school code 6871)
  • Statement of objectives
  • Resume/CV
  • Letters of recommendation

For full details on admissions, visit the School of Engineering.

Student Life and Learning Experiences

KU’s computer science Ph.D. program centers on immersive, faculty-guided research. Doctoral students actively participate in funded research projects and scholarly collaborations while developing expertise in their chosen specialization. Engagement in seminars, colloquia, and conference presentations is an integral part of the Ph.D. of computer science experience.

Students in the Ph.D. in computer science also benefit from interdisciplinary research centers, professional networking opportunities, and student organizations that foster collaboration and leadership development. The Lawrence, Kansas campus provides a supportive academic community with access to research facilities, graduate resources, and professional development programming designed specifically for doctoral scholars.

Doctoral in Computer Science Sample Courses

Coursework within the Ph.D. in computer science combines advanced core study with research-focused electives tailored to each student’s scholarly trajectory. Sample courses may include:

  • High-Speed Digital Circuit Design
  • Introduction to Bioinformatics
  • Advanced Computer Architecture
  • Embedded & Real Time Computer Systems
  • Intro to Cryptography & Computer Security

In addition to formal coursework, students complete qualifying examinations and pursue dissertation research aligned with faculty expertise. For a complete list of requirements and course offerings, consult the KU Catalog.

Doctoral in Computer Science Frequently Asked Questions

When should I apply?

Applications deadlines for each term are:

  • Fall semester: Priority deadline of Dec. 17, final deadline Apr. 1
  • Summer semester: Final deadline of Apr. 1
How long will it take to complete the degree?

Students typically complete this degree in four years.

Contact Information

KU School of Engineering 785-864-4620 eecs-info@ku.edu

Accreditation & Notes

The Doctor of Philosophy in Computer Science is accredited by the Higher Learning Commission, and is the official degree awarded. References to “PhD in computer science” or similar terms are used for clarity and student understanding.