University of Oregon

USA
3 Scholarships 38 Programs 3 Degree levels
Masters

Master's in Computer Engineering

Offered at University of Oregon, USA
DegreeMasters
FieldComputer Engineering.
B

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

You borrow $20,139 median federal debt
You repay $229/mo over 10 years
Graduates earn $61,324 10 yrs after entry
Debt clears in 0.9 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 Oregon is a graduate programme that blends hardware and software design, preparing students to develop high-performance computing systems, embedded devices and digital platforms. It suits graduates with a background in electrical engineering, computer science or related disciplines who want advanced technical training, research experience or preparation for industry roles or doctoral study.

What you'll study

The programme combines core topics in digital hardware, embedded systems and computer architecture with software-focused subjects such as operating systems and performance optimisation. Students typically follow either a coursework-based, project (capstone) or thesis track, allowing flexibility between applied design work and research.

  • Core themes: advanced computer architecture, microprocessor design, embedded systems, digital system design and hardware–software co-design.
  • Common taught modules: VLSI and integrated circuit design, FPGA design and prototyping, real-time operating systems, parallel and distributed systems, low-power computing, and hardware verification and testing.
  • Software and systems: advanced operating systems, device drivers and firmware, networked embedded systems, and performance analysis and optimisation.
  • Research and practical experience: thesis or research project supervised by faculty; optional capstone design projects with industry partners; laboratory courses featuring FPGA boards, microcontrollers and hardware synthesis tools.
  • Electives: machine learning for embedded devices, cyber-physical systems, sensors and instrumentation, security of embedded systems, and advanced topics in computer networking.

Entry requirements

Applicants are expected to hold a bachelor’s degree in electrical engineering, computer engineering, computer science or a closely related discipline. Candidates with equivalent preparation through coursework and professional experience may also be considered.

  • Academic background: undergraduate coursework in digital logic, data structures and algorithms, computer organisation, and basic programming is normally required.
  • Grades and assessment: a strong academic record at undergraduate level is expected; specific GPA expectations are provided by the department and vary by applicant pool.
  • Supporting documents: transcripts, a statement of purpose describing technical interests and goals, letters of recommendation, and a CV or résumé.
  • English language: international applicants whose prior degree was not taught in English must meet the university’s English language proficiency requirements.
  • Additional information: depending on the applicant’s background, the department may recommend or require bridging courses in areas such as advanced mathematics, programming or circuit theory before or during the programme.

Career prospects

Graduates of the Master’s in Computer Engineering move into technical and leadership roles in hardware and software industries as well as research and development. The skill set is applicable across sectors that build computing platforms, embedded products and high-performance systems.

  • Embedded systems engineer, firmware or device driver developer
  • Hardware design engineer, FPGA developer or ASIC engineer
  • Systems architect, platform engineer or performance engineer
  • IoT developer, robotics engineer or cyber-physical systems designer
  • Roles in R&D teams, or progression to doctoral study and academic careers

Why study at University of Oregon

The University of Oregon offers an interdisciplinary environment where computer engineering students can collaborate with faculty across engineering, computer science and other applied sciences. The programme emphasises hands-on learning through laboratory work, capstone projects and opportunities to work with industry partners in the Pacific Northwest technology cluster.

  • Applied facilities: access to teaching and research laboratories equipped for FPGA development, embedded prototyping and hardware verification.
  • Research opportunities: the chance to work with faculty on areas such as low-power systems, embedded computing, and hardware–software co-design, or to pursue a thesis under faculty supervision.
  • Industry connections: pathways to internships and collaborative projects with local and regional technology companies, supporting transition to industry roles.
  • Location and student experience: study in a campus environment that supports small-group mentoring, interdisciplinary projects and a balanced quality of life in the Eugene area.

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 Oregon

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.