Electrical and Computer Engineering's (ECE) undergraduate curriculum empowers the engineer of the future
Electrical and computer engineers help shape the future through innovations that harness nature’s forces. They improve systems with creative solutions that serve everyday needs of society spanning from communications to energy and technology. Our curriculum provides students with rigorous foundations in math and physics while exposing them to exciting applications early on in their program.
Computer Engineering
Learn hardware, software, and computing principles used in industry today.
Electrical Engineering
Learn fundamental skills in electronics, circuit analysis, and electromagnetics.
Considering programs?
Complete the compatibility quiz to find out the best program for you.
The co-op experience
Throughout your degree, you'll gain up to two years of real-world experience, build connections in the industry, and strengthen your professional skills. On average, engineering students earn over $17,000 per term, over six work terms, helping to pay for tuition, books, and living expenses.