Computer Engineering—BS

Download degree brochure

Reach Your Potential with Michigan Tech

Computer engineering is a steadily growing field, and the world needs skilled professionals who can work comfortably on both the software and hardware sides of a computer system. A computer engineering degree from Michigan Tech will make you uniquely qualified to bridge this gap and succeed as a computer-integration specialist.

As a Michigan Tech student, you will be taking advantage of some of the best opportunities in the nation for laboratory-based learning, real-world design, and engineering entrepreneurship.

Computer Engineers

Computer engineering (CpE) is a true hybrid of computer science (CS) and electrical engineering (EE), combining knowledge from both fields into a single discipline.

Computer engineers study the whole computer system in its entirety, and are thus equally comfortable working with both hardware and software. They also understand how the hardware and software interact with each other, and can evaluate design trade-offs between the two. This ability to work both sides of the hardware/software divide makes the computer engineer uniquely qualified to design, build, and program complete computer systems from scratch.

By contrast, a computer scientist primarily focuses on only the theoretical and software (programming) aspects of a computer system, while an electrical engineer primarily focuses on the circuitry and hardware (electronic) aspects of the system with less emphasis on software

Many computer engineers choose jobs that exploit their hardware/software integration abilities to design complete systems in automotive, aerospace, and many other industries. Another popular field is embedded systems, because it is getting harder and harder to buy any product that does not contain an embedded computer.

Enterprise Concentration

Enhance your degree with business and leadership skills. Students pursuing this concentration participate in Michigan Tech's interdisciplinary undergraduate research and development program. In addition to applying your major skills on a project for a company sponsor, competition, or student project ideas, you have the opportunity to develop business and leadership skills in this business-like setting.

Learn more about our Enterprise Program

Focusing on Your Future

As a graduate of the computer engineering program, you will have developed the versatility to work in numerous fields, including embedded systems, computer networks, robotics, or VLSI system design. Your career options can range from movie special effects to designing nanotechnology for bionic implants and beyond.

Review the educational objectives and student outcomes for the BS in Computer Engineering.