
Software Engineering
Bachelor of Engineering (BEng), Accredited by the Canadian Engineering Accreditation Board
Design the intelligent systems powering the AI era
Entry in:
Fall
Future-ready engineering
Build AI-powered solutions for next-gen systems
Guided by innovators
Collaborate and learn from faculty shaping the future
Program overview
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.
Why Software Engineering at Lassonde
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



Hands-on learning & lab experiences

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.

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
Work-integrated learning
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.
Notable co-op employers
- Evertz Microsystems Ltd.
- Shopify
- theScore
- TD
- KPMG
- IBM

500+

An average of $25/hr
Co-op employers
Work around the world

Launch your career in the Software Engineering industry
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.
Where our grads work
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
Course details
Sample First-Year Schedules
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.