Engineering building
Explore our Courses
Explore our Courses

More infomation about electrical and computer engineering courses.

“Robots are cool, but what is even more awesome is the math behind the robots. Robots are very good at following instructions, but the caveat is they only understand math.”

— Cameron Nowzari, assistant professor, Department of Electrical and Computer Engineering

Our undergraduate programs will teach you to design and implement the latest innovations in robots, high-speed communication networks, small satellite systems, power networks, drones, autonomous vehicles, and high-capacity storage systems.

The Department of Electrical and Computer Engineering offers two bachelor of science degrees: one in electrical engineering, and the other in computer engineering. Both degree programs are accredited by the Engineering Accreditation Commission of ABET.

Our world-class faculty follow a curriculum that provides a strong foundation in the fundamentals, while including theory and practical experience. Senior-level electives allow for specialization in specific areas.

During their senior year, students work in teams to conceive, design, and implement a hardware project or hardware-related software project as part of their capstone experience.

BS in Electrical Engineering

In our Bachelor of Science in Electrical Engineering program, you’ll learn the critical skills to launch a rewarding career. Concentrations include:

  • Controls and robotics
  • Communications and signal processing
  • Electronics
  • Embedded systems
  • Internet of things
  • Power and energy systems

Our graduates are involved in the research, development, design, production, and operation of a broad array of devices and systems. Areas of study include reliable, secure, and high-speed communication networks; autonomous vehicles; robots; multi-agent systems; small-satellite systems; power networks; nano-scale integrated circuits, and embedded systems and sensors essential to the Internet-of-things.

Our students also study the technology behind smartphones, tablets and other computing platforms; wearable technologies such as health-monitoring wristbands; biomedical systems such as prosthetic devices; and brain-machine interfaces.

BS in Computer Engineering

Our Computer Engineering program is built around software that runs on the advanced hardware that can simulate and assist in the design of new digital systems. Concentrations include:

  • Computer networks
  • Embedded systems
  • Hardware and system security
  • Internet of things
  • Robotics
  • Power and energy systems

Our graduates are involved in research, design, development, production, and operation of digital systems ranging from integrated circuits through micro-controllers, multi-core processors, and Field Programmable Gate Arrays(FPGA)-based accelerators to big-data and cloud computing platforms.

Minor in ECE

Electrical and computer engineering has transformed every single facet of our lives. The minor in electrical and computer engineering is a broad program designed to provide non-ECE students with the foundational knowledge to build and analyze analog and digital circuits as well as signals and systems that form the foundations of any electrical device ranging from smart phones to satellites. These foundation courses enable students to then take on higher-level coursework as part of the minor electives, providing them with a deeper understanding and hands-on opportunity to build a range of hardware systems.

Students interested in declaring a minor in ECE can do so by filling out a minor declaration form and submitting to the ECE department. Further questions about the minor can be directed to Smriti Kansal Patwardhan academic advisor and coordinator for the Department of Electrical and Computer Engineering.

BS/Accelerated Master’s Degrees

Academically strong students interested in getting a head start on a Master’s degree can do so by pursuing one of our B.S/Accelerated MS Programs. By taking graduate courses during the junior and senior year, undergraduate students can earn their Bachelor’s degree and move straight on to one of our graduate programs, reducing the time it takes to earn a Master’s degree. Please visit our BAM page for more information.