Last updated on 2025-11-26
Program Overview
The Bachelor of Engineering – Computer Engineering at York University is designed for students interested in the design, development, and application of computer systems and technologies. This program blends hardware and software knowledge to prepare students for real-world challenges in areas such as embedded systems, computer architecture, networking, cybersecurity, and artificial intelligence. Students learn through a combination of classroom theory, lab work, and hands-on projects. York’s Lassonde School of Engineering emphasizes innovation, ethics, and collaboration, preparing graduates to solve complex engineering problems in our digital world. This program is fully accredited by the Canadian Engineering Accreditation Board (CEAB), enabling graduates to pursue a professional engineering (P.Eng) designation in Canada.
Program Structure
This is a 4-year program with a strong technical foundation in engineering principles.
Program highlights include:
Core courses in computer systems, digital logic, software development, and algorithms
- Advanced studies in machine learning, data structures, real-time systems, and IoT
- Hands-on labs, group projects, and capstone design in the final year
- Optional Co-op to gain industry experience
- Accredited by the CEAB, leading toward a P.Eng designation
Featured Experiences
- Industry co-op placements with tech companies
- Capstone engineering design project
- Hands-on labs in robotics, circuits, and computing
- Access to state-of-the-art research facilities
- Team-based innovation and entrepreneurship opportunities
Career Options
Graduates can pursue roles such as:
- Software Engineer
- Computer Hardware Engineer
- Systems Architect
- Embedded Systems Developer
- Cybersecurity Analyst
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit York University official website




























































