The Bachelor of Science in Computer Engineering prepares students to become engineers who understand both sides of the hardware-software interface, from designing circuits to developing operating systems. Multidisciplinary in scope, the BS in Computer Engineering curriculum integrates the fields of electrical engineering and computer science. This program uniquely prepares graduates to design and develop embedded, digital, and computer systems. Graduates with a degree in Computer Engineering are highly-skilled and ideally suited for industries that require cutting-edge hardware and software technologies.

Program Accreditation

The BS in Computer Engineering degree program is accredited by the Engineering Accreditation Commission of ABET. Learn more at:
ABET Engineering Accreditation Commission

Admissions Info

Applicants to the Bachelor of Science in Computer Engineering program must have completed math through pre-calculus prior to attending DigiPen. Read more about applying to the BSCE program.

Program Overview

Like students in DigiPenís other degree programs, the hallmark of the BS in Computer Engineering Program is a variety of semester-long and year-long projects where students receive critical feedback and evaluation from instructors who are experts in their respective fields. As they develop through the program, students have increasingly more creative control over their projects and are responsible component selection, design, testing, and implementation.

These projects complement rigorous coursework in computer science, engineering, mathematics, and physics. Some of the main topics covered include:

  • calculus-based physics courses in mechanics, waves, and electricity & magnetism

  • mathematics courses in linear algebra, calculus, differential equations, discrete math, and statistics.

  • engineering courses in digital and analog electric circuit design, microprocessors, microcontrollers, embedded systems, real-time operating systems, control systems, and digital signal processing.

  • computer science courses in programming, data structures, algorithms, image processing, and artificial intelligence.  

What are embedded systems?

Embedded systems, a term that refers to any device that uses a microprocessor or microcontroller, is one of the primary focuses of the Program. Embedded systems appear in a wide array of household, industrial, and military applications, including portable and console game systems, robots, game peripherals, electronic toys, digital cameras, audio/video component systems, and aircraft flight systems.

Embedded systems in DigiPen's BS in Computer Engineering:

In their projects, students are expected to integrate a microprocessor or microcontroller with various peripheral devices such as storage, input, sensors, and display devices, into a portable embedded platform.  These projects follow design constraints that are encountered in industry such as use model, cost, power, and portability. 

Career Outlook

There is a high demand for graduates of this program in a range of high-tech industries. Graduates of this degree program have the necessary skills and preparation to work at entry-level hardware and software positions within various industries such as aerospace and avionics, automotive, consumer electronics, sciences, Internet of Things, entertainment, and defense. 

Some targeted areas within these industries include game systems, multimedia, mechatronics, human interface devices, artificial intelligence, operating systems, information systems, telecommunications, signal processing, control systems, and instrumentation. 

Potential entry-level position titles for new graduates include:

  • Software Engineer
  • Computer Hardware Engineer
  • Systems Engineer
  • Embedded Systems Engineer
  • Embedded Software Engineer
  • Firmware Engineer
  • Design Engineer
  • Development Engineer
  • Quality Control Engineer
  • Systems Test Engineer
  • Telecommunications Engineer
  • Software Developer
  • Software Analyst
  • Computer Programmer
  • Graphics Hardware Engineer
DigiPen Campus Slideshow
Request Information Apply Online

BSCE Program Details

Computer Engineering Scholarships