Cost & earnings at University of Iowa What students borrow here, and what they go on to earn
Computer Engineering Technology graduates earn a median $57,409 Across 75 US programmes, two years after finishing
See the degree grade →The PhD in Computer Engineering at the University of Iowa is a research-led doctoral programme for students who wish to advance knowledge in computer systems, hardware and embedded software, and related interdisciplinary areas. It suits candidates aiming for careers in academic research, industrial R&D or high-level technical leadership who are prepared to undertake original, dissertation-level research.
The PhD in Computer Engineering combines advanced coursework with sustained independent research leading to a doctoral dissertation. Students take a set of core and elective graduate courses to build depth in areas such as computer architecture, digital system design, embedded systems, VLSI/microelectronics, hardware and software co-design, networks and communications, cyber-physical systems, security and privacy, and machine learning for systems.
Typical taught topics and modules include:
Research training includes participation in a research group, seminars, teaching or mentoring duties, passing a qualifying or candidacy examination, and preparing a dissertation based on original research. Students work closely with faculty advisers and may collaborate with interdisciplinary centres and labs across the university.
Applicants are normally expected to hold a relevant master's degree (such as in computer engineering, electrical engineering, computer science or a closely related discipline) with a strong academic record. Exceptional candidates with a bachelor’s degree and strong research experience may also be considered. Successful applicants typically demonstrate:
Some applicants may be asked to provide GRE scores where relevant or to satisfy additional departmental requirements. Admission is competitive and applicants are encouraged to contact potential supervisors to discuss research fit before applying.
Graduates of the PhD in Computer Engineering go on to a variety of roles in academia, industry and the public sector. Typical career destinations include:
The programme emphasises transferable skills such as experimental design, quantitative analysis, technical communication and project leadership that are highly valued across these career paths.
The University of Iowa offers a supportive research environment within its Department of Electrical and Computer Engineering, with access to well-equipped labs, high-performance computing resources and centres that encourage interdisciplinary collaboration. Faculty research spans core areas of computer engineering and applied topics that intersect with biomedical engineering, robotics, materials science and data science, allowing students to pursue varied interdisciplinary projects.
Doctoral students benefit from close mentorship, regular seminar series, opportunities to teach or mentor undergraduates, and a collaborative graduate community. The university also connects students with regional and national industry partners for internships and research collaborations, helping bridge doctoral research and real-world impact.
Finally, the campus and local area provide a cost-effective setting for graduate study and a quality of life that supports focussed, long-term research efforts.
Shortlist scholarships and plan your application — free guidance from our advisors.