Computer Engineering


Learn how to design and build new computer technology by majoring in Computer Engineering. Our interdisciplinary program is ABET-accredited and gives you hands-on experience working with electronic circuits, hardware architecture, and software programming.

In this program, you will...

  • learn how digital technology works, from hardware design to software programming
  • take physics, computer science, mathematics, and engineering courses for an integrated knowledge of how the areas overlap and interact
  • apply what you learn in hands-on labs and semester- and year-long projects
  • consider ethical questions and how your faith integrates with your engineering practice

Computer Engineering students gain a firm grounding in the underlying physics and mathematical principles of engineering and computer science.

Required physics and engineering courses cover...

  • electric circuits
  • mathematics modeling
  • embedded systems
  • building custom-designed circuits using Taylor's own circuit mill
  • creating and testing simulated CPU architectures
  • control systems
  • hardware architecture
  • software programming

Hands-on work, in addition to labs, include:

  • Junior Engineering Project: A semester-long project with special emphasis on the design process.
  • Senior Engineering Project: A year-long design and implementation project that culminates with a poster session in which the student presents the various phases of the project, along with lessons learned and the designed product, to faculty and judges active in the industry.
  • Practicum: Every Computer Engineering student must complete a 320-hour practicum.

The Computer Engineering major leads to a Bachelor of Science degree.