Cost & earnings at University of Cincinnati What students borrow here, and what they go on to earn
Computer Engineering graduates earn a median $94,408 Across 176 US programmes, two years after finishing
See the degree grade →The Master’s in Computer Engineering at the University of Cincinnati is an advanced programme that builds skills in hardware and software design, embedded systems, computer architecture and related areas. It suits graduates with a technical undergraduate background who want to pursue advanced engineering roles, research, or further doctoral study with an applied, industry-oriented emphasis.
The programme combines theory and hands-on practice across hardware and software domains. Students study core topics such as advanced digital system design, computer architecture, embedded and real‑time systems, and VLSI/CMOS design, alongside elective areas including machine learning for systems, networked and distributed systems, cybersecurity for embedded devices, and FPGA/CAD implementation.
Programme formats typically include both thesis and non‑thesis options. The thesis pathway emphasises original research under faculty supervision and culminates in a written thesis and defence. The non‑thesis pathway emphasises coursework and a capstone or project that applies design and integration skills to an engineering problem. Typical modules and course themes include:
Applicants should hold a bachelor’s degree in computer engineering, electrical engineering, computer science or a closely related field. A strong academic record and evidence of relevant coursework in programming, circuits, and mathematics are expected. Admission typically requires:
Some applicants may be admitted with conditional requirements (for example, to complete prerequisite undergraduate courses). Financial support is available for qualified students through teaching or research assistantships and sometimes through industry partnerships; prospective students should consult the department for details and application procedures.
Graduates of the Master’s in Computer Engineering are prepared for technical and leadership roles across hardware and software sectors. Typical career paths include positions such as:
Graduates also use the degree as preparation for doctoral study or roles in applied research labs. The programme’s balance of theoretical grounding and practical project experience is designed to make alumni competitive both for industry engineering roles and for positions that require systems‑level problem solving.
The University of Cincinnati combines a strong applied engineering tradition with opportunities for research and industry collaboration. The College of Engineering provides access to modern labs, prototyping facilities and faculty who work in areas spanning digital systems, embedded computing, networks and security. The university’s established connections with regional and national employers enhance opportunities for internships, project collaborations and career placement.
Students benefit from flexible programme options, the ability to pursue research or industry projects, and a curriculum designed to align contemporary engineering practice with rigorous technical foundations. Support services for graduate students, including professional development and career advising, help translate academic experience into professional outcomes.
Shortlist scholarships and plan your application — free guidance from our advisors.