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 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.
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.
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.
What to Expect
- Learn about computer systems in their entirety, from renewable-energy solutions to data-acquisition systems.
- Opportunities for innovation in cross-discipline studies with other engineering departments.
- Put to work the knowledge you gain in the classroom.
- Part-time employment is available in the local area with international corporations such as GE Aviation and Ford Motor Company, who hire Michigan Tech students to fill their critical IT positions.
- Apply for a student coach position in the Electrical and Computer Engineering Learning Center and have fun helping others learn.
- Get involved in undergraduate research.
- Join one of the three Enterprises sponsored by the Electrical and Computer Engineering
- Enhance your degree with a concentration in Enterprise, which adds business and leadership experience
- Take a co-op semester and work with professional engineers gaining valuable experience and career direction
- There are many countries to study abroad and enhance your global awareness
- The Pavlis Institute adds 25 credits of leadership and global technology skills and experience
Program Educational Objectives
A computer engineer views a computer-based system as a continuum of technologies spanning both sides of the traditional analog/digital systems boundary and the traditional hardware/software boundary. The ability to integrate all of these technologies into a single system, and to make hardware/software trade-offs, makes the computer engineers uniquely qualified to conceive, design, and build complete computer-based systems to serve a wide variety of applications.
We expect that during the first three to five years following graduation, our graduates will:
- Successfully apply their knowledge and skills in computer engineering to specify, design, model, implement, program, and test integrated hardware/software systems as creative solutions to engineering problems.
- Function as responsible and ethical members of the profession and society with an understanding of the social and economic ramifications of their work.
Graduates opting for an industrial career path will:
- Succeed in entering commercial computer engineering practice as demonstrated by such
- obtaining their first promotion,
- contributing to the competitive edge of their employer,
- being a productive member of an engineering team,
- demonstrating individual technical capability,
- generating high quality technical documentation,
- pursuing continuing education.
Alternatively, within three to five years following the completion of their degree, graduates pursuing an academic career path will:
- Succeed in full time graduate studies at highly respected graduate schools as demonstrated
- earning a masters degree, or
- having made satisfactory progress toward a doctoral degree.
Nothing but the Best . . .
- Enjoy using high-performance parallel computers, cyber security, embedded control systems, and interfacing to various input/output devices, such as LIDAR, ultrasonics, imaging arrays, wireless transceivers, and robotic actuators.
- Become familiar with chip design and Field Programmable Gate Array (FPGA) chips, whose internal hardware can be configured by you to perform whatever function the end-user needs.
- Join the Enterprise Program, and find your place in a student-led “company” that works
on multi-year projects for company sponsors. The Electrical and Computer Engineering
department sponsors three teams of its own:
- ECE majors also join Aerospace Enterprise or one of 28 Enterprise teams.
Review the educational objectives and student outcomes for the BS in Computer Engineering.