Close mobile menu

Software Engineering

Bachelor of Engineering (BEng), Accredited by the Canadian Engineering Accreditation Board

Design the intelligent systems powering the AI era

Entry in:
Fall

Explore Your Passion. Find out more about life at Lassonde.

#2 in Toronto for AI

Global Ranking of Academic Subjects

ShanghaiRanking  of Academic Subjects, 2025

Future-ready engineering

Build AI-powered solutions for next-gen systems

Guided by innovators

Collaborate and learn from faculty shaping the future


As AI continues to accelerate innovation across every industry, you’re entering a field where software engineers are shaping how this technology is built and used in real, meaningful ways.

At Lassonde, you’ll learn how to design and build reliable software while being part of a supportive, collaborative community from your very first year. You won’t just sit in lectures. You’ll learn by doing, working closely with classmates in hands-on labs, team projects, and student spaces like the Sandbox where it’s easy to connect, collaborate and build friendships along the way.

You’ll develop practical, in-demand skills in programming, software design, operating systems, testing and large-scale software development using the latest tools and technologies. You’ll also learn how to work alongside intelligent tools, think critically about their use and apply them to solve real problems.

More than anything, you’ll be stepping into a student experience where you’re supported academically and socially, surrounded by peers who are figuring it out with you and having fun.

Software Engineering Alumni Provides InsightsWith Asma Hassan, software developer at IBM


Engineering Block Model option

You can choose to start your journey in the Engineering Block Model, a first-year experience built to support both your learning and your sense of belonging.

Instead of balancing several courses at once, you will focus on one subject at a time, helping you stay present and fully engaged. Many students find this approach helps them feel more confident early on.

Integrating AI into modern solutions

Students are at the center of learning, working directly with AI experts whose research and real-world projects shape every class.

What does this mean? It means lessons stay fresh, practical and connected to the latest breakthroughs happening in AI today. Students gain practical, in-demand skills while building the confidence to experiment, innovate and lead in a rapidly evolving world.

Powered through collaboration

We put cooperation at the core of everything we do. You’ll build strong communication and teamwork skills while working across disciplines that bring technologies and teams together.

The future of AI is built by engineers who connect ideas, systems, and people. Get involved through communities like the Computing Students Hub and Women in Science and Engineering. Learn more about our student clubs and organizations

Image of Women In Science and Engineering club hosting an event. Woman providing information to students

Digital Support Lab

Equipped with advanced measurement and design tools, the lab supports hands-on learning in areas such as digital logic, embedded systems, computer architecture, very-large-scale integration (VLSI), the Internet of Things (IoT) and wireless communications, providing the space and industry-standard equipment to design, build and test digital computing devices.

William Small Centre Labs

Used in core courses like programming in Python and Java, object oriented programming, web development with HTML CSS and JavaScript and introductory computing concepts, the labs provide the essential tools and environment to learn by doing.

Hardware Testing for Spaceflight

The Power Systems Support Lab

Used in courses focused on power engineering, distributed energy networks and sustainable energy systems, this lab provides hands-on experience using industry-standard power measurement tools and workstations to analyze, test and manage real-world electrical power systems.

This is the promise of AI. The number of engineers, software engineers, is actually increasing. People talk about AI reducing jobs – complete nonsense. It’s causing more software engineers to be hired.

— Jensen Huang, CEO, NVIDIA, speaking at Computex 2026, as reported by The Guardian

Gain industry experience with paid work terms

Through Lassonde’s co-op program, co-op work terms begin after your second year, with students applying in year two. This makes first year an important time to build your academic foundation and technical skills.

From there, you’ll take on paid work terms across technology, finance, public service, research, and other areas where software engineering plays a key role. With flexible 4, 8, or 12-month placements, you can tailor your experience to your goals while building in-demand skills, growing your network, and exploring what excites you most about your future career, all while being supported at every step.

  • Evertz Microsystems Ltd.
  • Shopify
  • theScore
  • TD
  • KPMG
  • IBM

An average of $25/hr

Co-op employers

Work around the world

In demand across every industry

Graduates of our program have gone on to build careers across all sectors, including healthcare, finance, government, transportation, manufacturing and tech. 

IBM Canada

Software developer, systems programmer, AI engineer

Amazon

Software engineer, security engineer, full-stack developer

Manulife

Site reliability engineer, software engineer, full-stack developer

RBC

Associate software engineer, systems specialist, software developer

Microsoft

Software engineer, cloud solution engineer, AI engineer

Shopify

Software engineer, applied machine engineering, site reliability engineer

Why this career is future-proof 

As AI transforms software engineering, the field is becoming more innovative and design-focused. With routine tasks increasingly automated, you’ll concentrate on solving complex engineering challenges, applying critical thinking, and building efficient, reliable systems that power modern technology.

In this program, you’ll build a strong foundation in software engineering, covering areas such as software design, development, testing and data-driven systems. You’ll gain the skills and adaptability needed to work with evolving technologies and contribute to shaping the future of software solutions.

Learn from exceptional faculty 

You will learn from faculty working in a variety of dynamic areas, bringing new ideas directly into your courses. You’ll begin to understand not just how systems work, but how they are experienced in the real world.

With top-ranked faculty in AI, research becomes part of your everyday experience. Through projects, mentorship and collaboration, you’ll explore ideas and systems that are actively shaping the future of technology.

Important information for applicants


Software Engineering (B.Eng)

Year One Common Core
Fall Term

• Class • Lab • Tutorial

Mon

Applied Linear Algebra

Computational Thinking Through Procedural Programming & Mechatronics

Engineering Mechanics

Engineering Mechanics

Tues

Applied Calculus I

Renaissance Engineer 1: Ethics, Communication & Problem Solving

Wed

Applied Linear Algebra

Computational Thinking Through Procedural Programming & Mechatronics

Engineering Mechanics

Thurs

Applied Calculus I

Computational Thinking Through Procedural Programming & Mechatronics

Renaissance Engineer 1: Ethics, Communication & Problem Solving

Fri

Applied Linear Algebra

Engineering Mechanics

Engineering Mechanics

Software Engineering (B.Eng)

Year One Common Core
Winter Term

• Class • Lab • Tutorial

Mon

Applied Calculus II

Electricity, Magnetism and Optics for Engineers

Chemistry and Materials Science for Engineers

Discrete Mathematics for Engineers

Tues

Chemistry and Materials Science for Engineers

Renaissance Engineer 2: Engineering Design Principles

Object-Oriented Programming & Telemetry as Engineering Cornerstones

Wed

Applied Calculus II

Electricity, Magnetism and Optics for Engineers

Discrete Mathematics for Engineers

Discrete Mathematics for Engineers

Thurs

Chemistry and Materials Science for Engineers

Electricity, Magnetism and Optics for Engineers

Renaissance Engineer 2: Engineering Design Principles

Fri

Applied Calculus II

Electricity, Magnetism and Optics for Engineers

Electricity, Magnetism and Optics for Engineers

Chemistry and Materials Science for Engineers

Object-Oriented Programming & Telemetry as Engineering Cornerstones

Connect with Us

Join a community of change makers. Join Lassonde.








GA4 Tracking Code

GA Capture Fields
This element is used for capturing GA fields so that they can be mapped to Salesforce. 
Map the fields below in the Salesforce (or other) connector. 

NOTE: this entire section is hidden on the form by default (FormBuilder 4.2.0 or higher required)