University of North Dakota

USA
1 Scholarships 160 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Engineering

DegreeBachelor
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 →
B

Computer Engineering Technology graduates earn a median $57,409 Across 75 US programmes, two years after finishing

See the degree grade →

The Bachelor of Science in Computer Engineering at the University of North Dakota combines electrical engineering and computer science to train students in designing and building computing hardware and embedded systems. It suits students who enjoy mathematics, electronics, programming and hands‑on laboratory work, and who aim for careers in hardware design, embedded software or systems integration.

What you'll study

The Computer Engineering degree blends foundational mathematics and physics with core topics in electronics, digital systems and software. Early years concentrate on calculus, differential equations, physics, discrete mathematics and introductory programming to establish analytical skills. Core engineering modules cover circuit analysis, analog and digital electronics, microprocessors and embedded systems, signals and systems, and control theory.

Later-stage and specialised modules typically include computer architecture, operating systems, digital signal processing, communications and networking, VLSI and semiconductor devices, real‑time and embedded software, and courses on cybersecurity and system integration. The programme emphasises laboratory work and practical design: students take electronics and digital design labs, microcontroller and FPGA lab courses, and software engineering projects.

Most students complete a year‑long senior capstone or design project in which teams deliver a functioning system — often sponsored by industry partners — alongside coursework in professional practice, ethics and engineering economics. Electives and research opportunities let students focus on areas such as robotics, internet of things (IoT), machine learning for embedded devices, or power electronics.

Entry requirements

Applicants are expected to have completed secondary education with strong preparation in mathematics (including algebra, geometry and precalculus or calculus) and physics. Successful applicants typically demonstrate strong grades in maths and science courses and an ability to handle rigorous analytical work.

Specific components admissions teams look for include:

  • Solid mathematics background: coursework in algebra and calculus; prior study of calculus is advantageous.
  • Science preparation: physics at high‑school level, preferably with laboratory experience.
  • Programming or technical experience: prior exposure to programming, robotics or electronics is helpful though not always mandatory.
  • Supporting materials: academic transcripts and, where applicable, letters of recommendation or statements of purpose highlighting technical interests and project experience.

Transfer applicants from community colleges with appropriate engineering prerequisites are considered; credit for prior coursework is evaluated on a case‑by‑case basis. Prospective students should check the university's admissions pages for specific GPA or course prerequisites and for information about placement assessments in mathematics.

Career prospects

Graduates are prepared for careers designing and testing hardware and software for computing systems. Typical job roles include:

  • Hardware engineer / digital design engineer (FPGA, ASIC)
  • Embedded systems or firmware engineer
  • Systems engineer or integrator
  • Network and communications engineer
  • Robotics or control systems engineer
  • Test and validation engineer, or field applications engineer

Many alumni also move into software development, cybersecurity, or product management roles, and a significant portion continue with graduate study in electrical/computer engineering or computer science. The programme’s emphasis on a capstone design project and laboratory skills helps graduates demonstrate practical experience to employers and internship providers.

Why study at University of North Dakota

The University of North Dakota offers a hands‑on engineering education with access to teaching laboratories, prototyping equipment and faculty engaged in applied research. Students benefit from small class sizes in upper‑division courses, opportunities to work on industry‑sponsored senior projects, and co‑op or internship connections that help build professional experience.

UND supports student development through engineering societies and clubs, including IEEE and robotics teams, which provide practical project experience and networking. Career services and employer outreach on campus assist students in finding internships and graduate employment. Located in Grand Forks, the university provides a focused campus environment where students can combine rigorous technical training with opportunities for interdisciplinary collaboration and undergraduate research.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor 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.