The Computer Engineering Bachelors Degree at York University is designed for ambitious students eager to bridge the gap between hardware and software design, preparing you to architect the computer systems that define our digital world. You will explore fundamental principles in computation, system design, and specialized areas like robotics and virtual reality, gaining a unique qualification to tackle complex engineering problems. This program is ideal if you are passionate about understanding how hardware and software interact and are driven to innovate within the ever-advancing field of computing.
This full-time, on-campus program unfolds over four years, balancing theoretical knowledge with essential hands-on experience in state-of-the-art facilities, including the Digital Systems Lab and Robotics Lab. You will engage with core subjects such as fundamental data structures, digital logic design, and computer architecture, alongside practical application. After your second year, you have the opportunity to pursue co-op placements, gaining valuable professional experience. You will graduate with the skills and practical understanding necessary to pursue licensure as a Professional Engineer.