Cost & earnings at University of North Dakota 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 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.
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.
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.
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.
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.
Shortlist scholarships and plan your application — free guidance from our advisors.