Bachelor's degree in computer engineering

COMPUTER ENGINEERING

The computer engineering major prepares you to be well-versed with hardware and software and use that knowledge to design solutions for problems that are and yet to be. You will work on semiconductor design, operating systems, and design state-of-art computer systems. You will build secure networks, and develop machine learning systems and devices that rely on artificial intelligence. You will design secure communication systems, and software that improve healthcare and increase efficiency in business. You will create new products and envision improvements to existing ones that affect our lives in myriad ways, from space technology to internet search, from transportation automation to disease alleviation.

AREAS OF EMPHASIS

After students gain a strong foundation in math, physics, and computer science, our expert faculty guide them as they learn about circuit design, digital design, computer architecture, data structures, and operating systems. Students can choose among seven emphasis areas that include:

  • VLSI and CAD
  • Robotics and embedded system design
  • Graphics, virtual reality, and user interface design
  • Computer architecture and parallel programming
  • Artificial intelligence and machine learning 

Message to Prospective ECE Majors

Recently, the department made some changes regarding ABET accreditation of its undergraduate programs. An email message was sent to all prospective ECE majors by the Director of Undergraduate Studies, Professor Jim Leger on December 23, 2024 addressing the decision to not continue with ABET accreditation specifically for the computer engineering major after September 2026. 

Please read the message.