Close mobile menu
Lab worker inspects computer

Computer Engineering

Bachelor of Engineering (B.Eng.), Accredited by CEAB – Fall and Winter Entry Available

Explore Your Passion. Find out more about Computer Engineering at Lassonde.

About the Program

Computer engineering forms the basis of the modern world. Self-driving cars, robotics, mobile devices, e-commerce, wireless communications, the Internet of Things and other advances are all built by Computer Engineers.

We start by teaching the core concepts in computer hardware and software that you will use to design and implement solutions to the ever-increasing range of engineering challenges.

As a Computer Engineering student, you will gain deep knowledge about hardware and software design, as well be uniquely qualified to work on computer systems. You will take courses in computation, system design and other specialized areas, including robotics and virtual reality. This theoretical knowledge is balanced with hands-on experience. Lassonde Computer Engineering students have access to our state-of-the-art facilities – Digital Systems Lab and Robotics Lab.

Marzieh Ahmadzadeh Headshot

Skills You’ll Gain

  • A strong programming foundation including Object Oriented Programming/Object-Oriented Design, assembly language, multi-threading, design patterns and unit testing
  • Advanced knowledge of C and Java – used for projects involving robotics, networking, device drivers, 3D graphics and mobile app development
  • Rapid prototyping of electronic and mechatronic systems
  • Embedded systems and digital logic design including sensor interfacing & actuation of electromechanical devices
  • Digital signal processing using MATLAB modelling software
  • Verilog circuit-modelling language for FPGA circuit programming
  • Design-to-application of digital communication interfaces and networks
  • Unix system programming, shell scripting, shared memory, and other O/S specifics

Some of our Co-op Employers

  • IBM
  • Uber
  • CIBC
  • Telus
  • TD
  • Rogers
  • Evertz Micro Systems

This is Lassonde: Podcast

A podcast series with students, alumni, and faculty members from Lassonde.


'19 Computer Engineering

My Life at Lassonde

Passionate About:
Science, experimenting and building new things, playing basketball

My Lassonde Journey:
• Working with peers, mentors, professional engineers to build solutions for people
• Co-op at Uber in Denver and in Palo Alto
• Co-Chair, IEEE YorkU chapter

Life Beyond Lassonde:
• Software Development Engineer, Amazon Canada
• Learning how to leverage information from all my courses and co-op experiences in the real world
• Work on problems that affect people, and build solutions that work on a global scale

Enhance your Computer Engineering experience

Available for all of our Engineering programs


Work a minimum of 12 months up to a maximum of 20 months while on co-op. You can earn up to 1 year of qualified experience towards your PEng.


Dual Degree

Add a BA in International Development Studies with our Dual Degree. Available for all of our Engineering programs

people work at computers

BEST Certificate

Through entrepreneurial, academic and experiential achievements during your time at Lassonde, you can earn the BEST Certificate.

Sample First-Year Schedules


Applied CalculusRenaissance Engineering IEngineering Mechanics
Applied CalculusApplied Linear AlgebraRenaissance Engineering IApplied Calculus
Applied Linear AlgebraRenaissance Engineering IEngineering MechanicsApplied Linear Algebra
Engineering MechanicsEngineering Mechanics
Computational Thinking Through MechatronicsComputational Thinking Through MechatronicsComputational Thinking Through Mechatronics
Computational Thinking Through MechatronicsEngineering MechanicsComputational Thinking Through Mechatronics
• Class • Lab • Tutorial


Materials Science for EngineersRenaissance Engineering IIElectricity, Magnetism & Optics
Applied Calculus IIRenaissance Engineering IIApplied Calculus IIRenaissance Engineering IIApplied Calculus II
Object Oriented ProgrammingObject Oriented ProgrammingMaterials Science for EngineersObject Oriented Programming
Electricity, Magnetism and OpticsMaterials Science for EngineersElectricity, Magnetism & OpticsElectricity, Magnetism & Optics
Discrete Mathematics OR The Earth EnvironmentDiscrete Mathematics OR The Earth EnvironmentDiscrete Mathematics OR The Earth Environment
The Earth EnvironmentObject Oriented ProgrammingMaterials Science for EngineersElectricity, Magnetism & Optics
• Class • Lab • Tutorial

Application and Admissions Info

Important Information for applicants

Connect with Us

Join a community of change makers. Join Lassonde.