Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
As an electrical or computer engineer, you'll operate at the core of humanity's fastest-evolving technological advancements. Electrical engineers create and construct electronic devices, handle data and signals, perform sensing operations, implement controls, provide power, establish connections between devices and people, and much more. Electrical engineering stands as one of the most comprehensive engineering degrees, enabling graduates to enter nearly any technical field. Computer engineering merges electrical engineering with computer science, equipping students with robust hardware and software knowledge. Both electrical and computer engineering rank among the most sought-after majors by prospective employers.
Foundational courses address essential electrical and computer engineering principles, while advanced technical electives enable students to specialize in their chosen technical domains. The curriculum prioritizes practical learning using cutting-edge equipment and software platforms. Three project-based courses are mandatory: one at sophomore (EE 296), junior (EE 396), and senior (EE 496) levels respectively.
Within the Electrical Engineering program, electives are organized into two primary specializations:
Electrophysics Track
antennas, circuit/device design, electromagnetics, electronics, fabrication, microwave engineering, optics, solid-state devices, and sensors.
Systems & Data Science Track
control systems, data science, convolutional neural networks, machine learning, optimization, pattern recognition, signal/image processing, and telecommunications.