Close mobile menu

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

About the Program

Software is used to control many aspects of the modern world, ranging from medical devices, nuclear power plants and airlines to Google and Amazon. Software engineering makes these complex systems possible, safe and reliable.

Lassonde’s Software Engineering program prepares you for a career using state-of-the-art computing labs, a full suite of software development tools, and hands-on experience in the design and development of software products. You’ll find your knowledge and skills to be valuable in systems at all scales and applications, from lightweight embedded Internet-of-things devices to massive data centers.

In a capstone project, you work with a team to design, test and deploy a significant and exciting product using all the knowledge and skills you have gained.

Woman looking at a computer

Skills You’ll Gain

  • Computing foundations including assembly languages, C, Java and MATLAB, used in a variety of domains such as app development, robotics and 3D graphics
  • Linux system programming, shell scripting, shared memory and operating systems
  • Embedded systems and digital logic design including interfacing and actuation of electrical and mechanical peripherals
  • Software design including design patterns, unit/acceptance testing and design by contract
  • Strong foundation in logic and its application to the specification and design of mission-critical systems
  • Analysis, design and optimization of hardware and software

Some of our Co-op Employers

  • IBM
  • Ericsson
  • BMO
  • Nascent
  • Ontario Ministry of Health and Long-Term Care
  • Loyalty One
  • Teledyne
  • Telus

Enhance your Software Engineering experience

Available for all of our Engineering programs

teacher advising student

Co-op

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.

student

Dual Degree

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

students working on laptops

BEST Certificate

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

Sample First-Year Schedules

ENGINEERING – YEAR ONE COMMON CORE – FALL TERM

MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAY
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 Mechanics
• Class • Lab • Tutorial

ENGINEERING – YEAR ONE COMMON CORE – WINTER TERM

MONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAY
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.