Undergraduate Students
The fields of electrical and computer engineering are the engines that power the technology of the 21st century. Think of any device with an energy or information technology component – that’s electrical and computer engineering. It plays a crucial role in everything from neuroscience to space exploration.
The Edward S. Rogers Sr. Department of Electrical & Computer Engineering (ECE) offers two undergraduate programs: Electrical Engineering and Computer Engineering, culminating in a Bachelor of Applied Science (BASc) degree upon graduation. These four-year programs include a mandatory 600 hours of practical experience. Many students opt for the optional Professional Experience Year (PEY) Co-op Program, extending their studies with valuable industry experience between the third and fourth years.
Admission Requirements
Your academic record, particularly in math, chemistry, and physics courses, plays a crucial role in your ECE application. Additional requirements vary based on the education system you attended. Visit the Discover Engineering website for comprehensive admission details and reach out to engineering@utoronto.ca for any questions.
Program Overview: ECE offers a four-year BASc Degree
First & Second Year
The first two years of study are your foundation and are the same for both electrical and computer engineering undergraduates. Our students learn the principles of their disciplines by attending courses taught by our world-renowned faculty and gain real-world experience working with companies and organizations related to their fields of interest.
During the first year, students need to complete 12 core courses. In the second year, they must complete 11 core courses as well as one hardware or software design and communication course.
Third & Fourth Year
In your third and fourth years at ECE, you choose courses to determine whether you'll graduate in electrical or computer engineering. We have a range of areas of focus that integrate a variety of courses to offer a more specialized knowledge base.
In years three and four, students complete:
• Engineering Economics
• Capstone design project
• four Breadth courses
• four Depth courses
• three Technical Electives
• one Science/Math Elective
• one Free Elective
• four Humanities and Social Science (HSS) Electives (up to two from Complementary Studies)
Practical Experience Requirement (600 hours) or PEY Co-op is mandatory.
Focus Areas
Use ECE Iris to explore our flexible curriculum.
ECE Students will be able to select courses to better understand a wide variety of application areas, including:
• Machine Learning and Artificial Intelligence
• Electric, Autonomous and Connected Vehicles
• Quantum Computing
• Cybersecurity, Privacy and Trust
• Big Data
• Internet-of-Things
• Robotics and Control Systems
• Digital Health
• Wireless, Optical and Future Generation Communications (5G/6G)
• Smart Grid, Renewable Energy and Power Electronics
Research Awards
Awards Overview
NSERC Undergraduate Student
Research Awards (USRAs)
University of Toronto Excellence Awards (UTEAs)
Faculty Summer Research Awards
Choose ECE: Why study electrical and computer engineering?
Electrical and computer engineers have the knowledge and skills to develop the technological breakthroughs that make a positive difference in society.
We spoke to current students about why you should choose ECE, as well as about their experiences and the student life at U of T.
Watch the series
on TikTok
Minors & Certificates
You may wish to complement your electrical and computer engineering programs with a minor or certificate. These will appear on your official student transcript when you graduate.
This is a great opportunity to gain interdisciplinary experience and to tailor your degree.
Are you interested in robotics?
Music technology? Entrepreneurship?
See the list of available minors and certificates, and learn about the benefits, eligibility and general requirements:
Hardware & Computer Labs
The hardware and computer labs at ECE provide practical skills and hands-on experience, which are essential to your undergraduate experience.
For information on lab regulations and accessing computers, please visit our Hardware & Computer Labs page.
Practical
Experience Requirement
(PEY Co-op)
To receive your degree, you are required to complete 600 hours of practical experience. This ensures you have significant experience as an engineer with professional responsibility before graduation.
The Practical Experience Requirement applies to all departments at U of T Engineering. The requirement can be completed in several ways, from working in industry to conducting research. Some students satisfy the requirement with U of T Engineering's Professional Experience Year Co-op Program (PEY Co-op) Program.