University of Northern Colorado

USA
1 Scholarships 74 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Engineering

DegreeBachelor
FieldComputer Engineering.
C

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

You borrow $20,470 median federal debt
You repay $233/mo over 10 years
Graduates earn $52,231 10 yrs after entry
Debt clears in 1.6 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’s in Computer Engineering at the University of Northern Colorado is an undergraduate degree that blends electrical engineering and computer science to prepare students to design both hardware and software systems. It suits students who enjoy mathematics, electronics, programming and hands-on laboratory work, and who want a career building embedded systems, digital devices, or computing infrastructure.

What you'll study

The programme combines foundational mathematics and science with engineering and computing courses. Students take a mixture of lecture courses and laboratory work that covers both hardware and software aspects of modern computing systems.

  • Mathematics and basic sciences: calculus sequence, differential equations, linear algebra and probability/statistics, and physics courses supporting circuit and signal understanding.
  • Core engineering: circuit analysis, electronic devices, signals and systems, and control fundamentals.
  • Computer engineering and computing: digital logic and design, computer architecture, microprocessors and embedded systems, operating systems, data structures and algorithms, and computer networks.
  • Software and hardware integration: firmware development, hardware description languages (HDLs), printed circuit board (PCB) design basics and system-level integration.
  • Laboratory and hands-on work: regular lab courses supporting circuits, digital design, microcontroller/FPGA development and system testing.
  • Design experience: a senior capstone or design sequence where students complete team-based projects that integrate hardware and software to solve real problems.
  • Electives and specialisations: options to take electives in areas such as embedded systems, robotics, cybersecurity, wireless communications, signal processing or advanced software topics.
  • Professional development: courses and activities that emphasise engineering ethics, technical communication and project management; opportunities for internships and undergraduate research.

Entry requirements

Applicants should hold an accredited secondary school qualification with strong preparation in mathematics and science. Recommended high-school preparation includes calculus (or precalculus with demonstrated readiness for first-year calculus), physics, and a grounding in algebra and geometry. Familiarity with basic programming is beneficial but not always required.

  • Submission of official secondary-school transcripts; international applicants submit equivalent documentation.
  • Evidence of readiness for university-level mathematics and science; placement testing or transfer credit may be used to determine course starting points.
  • English language proficiency for applicants whose first language is not English (accepted tests or institutional equivalents as part of the university’s policy).
  • Recommended: participation in STEM extracurriculars, summer programmes, or work experience in computing or electronics to strengthen an application.

Career prospects

Graduates of the computer engineering degree are prepared for a wide range of technical roles that require both hardware and software skills. Common career paths include:

  • Embedded systems engineer or firmware developer, building software that runs on microcontrollers and SoCs.
  • Hardware design or verification engineer, working on digital logic, FPGAs or ASIC front-end development.
  • Systems or application software engineer, developing operating systems, device drivers or performance-critical applications.
  • Network and communications engineer, specialising in wired and wireless systems.
  • Robotics and automation engineer, integrating sensors, actuators and control software.
  • Test, validation and quality assurance roles in electronics and computing firms.
  • Paths to further study in electrical/computer engineering, computer science or related fields, including Master’s and doctoral programmes.

Why study at University of Northern Colorado

The University of Northern Colorado offers a student-focused learning environment with opportunities for hands-on laboratory experience and close faculty mentorship. The programme emphasises experiential learning through lab courses, team design projects and internship pathways that connect students with regional employers and research activities.

  • Smaller class sizes and accessible faculty who supervise senior projects and undergraduate research.
  • Practical, lab-based curriculum designed to help students develop both theoretical knowledge and applied engineering skills.
  • Opportunities for collaborative, multidisciplinary projects and for engagement with professional societies and student technical clubs.
  • Location advantages for internships and industry connections in Colorado’s growing tech and engineering sectors.
  • Support services including academic advising, career services and tutoring to help students transition from study to professional roles.

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 Northern Colorado

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.