B.S. in Computer Engineering

B.S. in Computer Engineering
B.S. in Computer Engineering

As a computer engineer, you’ll blend computer science and electrical engineering to design, develop and test computer networks, systems and technology. This field requires an innovative approach to problem-solving to make computing systems faster and better.

Computer engineering students learn to combine computing concepts with technical hardware skills. You’ll mix your knowledge of computer science with electrical engineering principles to build and operate physical systems of computing.

Focus areas of this major include: 

  • Embedded Systems and Robotics
  • VLSI Design
  • Signal Processing and Communications
  • High-Performance Computing

More information about computer engineering focus areas can be found in the Undergraduate Catalog.

Computer engineering majors take many of the same core computing courses as computer science students but will study electrical engineering in place of another subject area of choice.

ABET Accreditation Process

The B.S. degree in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET.

Undergraduate Catalog
Bulletin Icon Undergraduate Catalog
Course Hours
Red Dot CSCE/Software 42
Green Dot Math 19
Orange Dot Natural Sciences 12
Blue Dot General Studies 18
Teal Dot Electrical Engineering 17
Purple Dot Open Electives 3
Yellow Dot Technical Electives 15
Computer Engineering Credit Hours Per Major Circle Graph

Not sure if computer engineering is the right major for you?

Compare Majors


  • Electronics
  • Circuits
  • Robotics
  • Embedded Systems
  • Networks
  • System Architecture
  • High-Performance Computing
  • Cyber-Physical Systems


  • Consultant
  • Game Programmer
  • iPhone Application Developer
  • Mobile App Developer
  • Principal Software Engineer
  • Programmer
  • Software Developer
  • Software Development Engineer
  • Velocity Software Engineer
  • Web Application Developer