University of North Dakota

USA
1 Scholarships 160 Programs 3 Degree levels
Masters

Master's in Computer Engineering

DegreeMasters
FieldComputer Engineering.
B

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

You borrow $22,057 median federal debt
You repay $251/mo over 10 years
Graduates earn $63,552 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 of Science in Computer Engineering at the University of North Dakota is a postgraduate programme that combines advanced study in hardware and software systems, including embedded systems, digital design and computer architecture. It suits students with a background in engineering, computer science or related disciplines who want to pursue technical careers in hardware/software integration, research or further doctoral study.

What you'll study

The programme emphasises the design, implementation and evaluation of computing systems where hardware and software interact. Students take advanced modules that cover digital system design, microprocessor and computer architecture, embedded systems, programmable logic (FPGA) design, VLSI principles, real-time operating systems, networking fundamentals and applied machine learning for hardware-aware systems.

Programme delivery typically includes a combination of core and elective coursework, advanced laboratory work and a substantial research or project component. Students may choose a thesis route, focusing on original research under faculty supervision, or a non-thesis option that substitutes a capstone design project and additional coursework. Practical laboratory modules and project-based courses provide experience with hardware description languages (such as VHDL/Verilog), embedded C/C++, FPGA toolchains, hardware/software co-design and system-level testing.

  • Advanced Digital Logic and FPGA Design
  • Computer Architecture and Performance Evaluation
  • Embedded Systems Design and Real-Time Software
  • VLSI and Integrated Circuit Principles
  • Hardware Security and Reliability (elective)
  • Networking and Distributed Systems (elective)
  • Research Methods and Graduate Seminar
  • Thesis or Capstone Project

Entry requirements

Applicants should hold a recognised bachelor's degree in computer engineering, electrical engineering, computer science or a closely related field, with a solid grounding in circuits, digital systems and programming. The department looks for evidence of strong analytical and technical ability demonstrated through academic transcripts, references and a personal statement outlining preparatory experience and goals.

Additional application materials commonly include official transcripts, letters of recommendation, a statement of purpose, and a résumé or CV. International applicants are required to meet English language proficiency standards. Depending on background, applicants may be asked to complete prerequisite coursework before or during their first semester to ensure readiness for graduate-level study.

Career prospects

Graduates of the programme enter roles that bridge hardware and software development. Typical job titles include embedded systems engineer, hardware design engineer, FPGA/ASIC engineer, systems architect, firmware developer and test and validation engineer. Alumni also pursue careers in telecommunications, aerospace, defence, medical devices, consumer electronics and industrial automation. Those interested in research and academia frequently continue to doctoral study or work in research labs and R&D departments.

The programme’s emphasis on hands-on design, verification and system integration prepares graduates to work on multidisciplinary teams developing complex products and scalable systems. Practical projects and industry collaborations help students build a portfolio that supports employment or entrepreneurial ventures in technology development.

Why study at University of North Dakota

The University of North Dakota offers the Master of Science in Computer Engineering within a faculty-focused engineering school that provides close mentoring, accessible laboratory facilities and opportunities for applied research. Students benefit from access to departmental labs equipped for digital design, embedded systems prototyping and hardware testing, plus collaboration with related programmes such as electrical engineering and computer science.

UND emphasises a balance of theoretical foundations and practical skills, with options for research, industry-sponsored projects and interdisciplinary work. The relatively small graduate cohorts foster direct contact with faculty and enhanced project supervision. Prospective students also find support through graduate advising, professional development activities and connections to regional and national employers and research partners.

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 North Dakota

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.