Skip to main content
Departments
Chemical Engineering
Civil Engineering
Electrical and Computer Engineering
Geological Sciences and Geological Engineering
Mathematics and Statistics
Mechanical and Materials Engineering
Mechatronics and Robotics Engineering
Mining Engineering
Physics, Engineering Physics and Astronomy
Sign In
University Wide
Faculty/School Portals
Department of Electrical and Computer Engineering
Menu
About
What is Electrical Engineering?
What is Computer Engineering?
Facilities
Safety
Employment Opportunities
Cadence University Program Member
Undergraduate
Electrical Engineering
Computer Engineering
Computer Engineering or Electrical Engineering – Innovation
Accelerated Master's
Courses
Careers in Electrical Engineering
Careers in Computer Engineering
Capstone Projects
Student Activities
Current Students
Graduate
Master of Engineering (MEng)
Master of Applied Science (MASc)
Master of Applied Science in Artificial Intelligence (MASc in AI)
Doctor of Philosophy (PhD)
Courses
Student Activities
Current Students
Research
Faculty
AI & Machine Learning
Antennas
Biomedical and Human-Machine Systems
Communications and Signal Processing
Engineering Education and Technology
High Performance and Next Generation Computing
Information and Software Security
Networks and The Internet of Things
Photonics, Nanotechnology & Integrated Circuits
Power Electronics and Energy Systems
Robotics, Autonomous Systems and Control
Software Engineering
Alumni
News & Events
Seminar Series
Outreach
Industry Collaborations
Indigenous Engineering Students
Women in Engineering
National Society of Black Engineers
EngiQueers Canada
Contact
Directory
CMPE 2024-25 Composite Timetables
Home
Electrical and Computer Engineering
Undergraduate
Computer Engineering
CMPE 2024-25 Composite Timetables
2024-2025 Academic Year
2nd Year Courses
3rd Year and 4th Year Courses