University of Cincinnati

USA
1 Scholarships 196 Programs 3 Degree levels
Masters

Master's in Computer Engineering

Offered at University of Cincinnati, USA
DegreeMasters
FieldComputer Engineering.
C

Cost & earnings at University of Cincinnati What students borrow here, and what they go on to earn

You borrow $21,250 median federal debt
You repay $242/mo over 10 years
Graduates earn $54,810 10 yrs after entry
Debt clears in 1.4 yrs of the salary premium
US Department of Education figures See the full breakdown →
A

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.

What you'll study

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:

  • Advanced Digital Design and FPGA Development – high‑level synthesis, timing closure, verification and prototyping on programmable logic.
  • Computer Architecture and Performance – pipelining, memory hierarchy, multicore and heterogeneous systems.
  • Embedded and Real‑Time Systems – firmware, RTOS concepts, sensor interfacing and low‑power design.
  • VLSI and Integrated Circuit Design – device fundamentals, layout, and CAD tools for ASIC/SoC development.
  • Networking, Security and IoT – protocols, secure design practices for connected devices and edge computing.
  • Software Engineering for Systems – concurrent programming, drivers, systems integration and testing.
  • Research Methods and Project Work – experimentation, modelling, and a capstone project or thesis.

Entry requirements

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:

  • Official academic transcripts demonstrating preparatory coursework and performance.
  • A statement of purpose describing academic background, research or professional interests, and objectives for graduate study.
  • Letters of recommendation (usually two to three) from academic or professional referees.
  • A current résumé or curriculum vitae highlighting technical experience, internships or projects.
  • For applicants whose first language is not English, proof of English proficiency through recognised tests or equivalent fulfilment of the university’s language requirements.

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.

Career prospects

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:

  • Hardware design engineer (ASIC/SoC, VLSI)
  • FPGA/verification engineer
  • Embedded systems or firmware engineer
  • Systems architect or integration engineer for networking and distributed systems
  • IoT developer and security engineer for connected devices
  • R&D engineer in robotics, autonomous systems, or semiconductor industries

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.

Why study at University of Cincinnati

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.

Latest Masters Scholarships in USA

Similar Masters programmes in USA

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to University of Cincinnati

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.