Program overview
Admission Requirements
Intakes

Last updated on 2025-06-12

Program overview

Program Overview

The Bachelor of Engineering in Software Engineering at Lakehead University is designed to equip students with the essential skills needed to thrive in the ever-evolving field of software development. This program emphasizes not only technical proficiency in software engineering methodologies but also the importance of communication and understanding the broader business, legal, and societal contexts that influence technology. With a strong focus on practical applications, students will learn to manage the entire software development lifecycle, from conception to deployment, ensuring they are well-prepared for the demands of the industry.

Program Structure

The Bachelor of Engineering in Software Engineering program is structured to provide a comprehensive education over a four-year period. The program includes:

  • Hands-on laboratory activities and group projects to enhance practical skills.
  • Co-operative/internship options available to gain real-world experience.
  • Small class sizes for personalized learning and interaction with faculty.
  • Exposure to a modern curriculum that includes topics like data science, cloud computing, and software security.

Students can also benefit from various entry points into the program, accommodating those at different stages of their educational journey. The program is accredited by the Canadian Engineering Accreditation Board (CEAB), ensuring that it meets high educational standards.

Featured Experiences

  • Co-operative/Internship Option: Students can apply for co-op placements in their second or third year, gaining valuable work experience while studying.
  • Hands-on Learning: The program emphasizes practical learning through laboratory activities and collaborative projects.
  • Clubs & Societies: Students can join nearly 100 clubs supported by the Lakehead University Student Union, enhancing their university experience.
  • Modern Curriculum: The curriculum is regularly updated to include the latest trends and technologies in software engineering.

Career Options

Graduates of the Bachelor of Engineering in Software Engineering program can pursue a variety of career paths in Canada, including:

  • Software Engineer: Design and develop software applications, ensuring they meet user needs and industry standards.
  • Software Developer: Focus on writing code and building software solutions for various platforms.
  • Software Systems Architect: Plan and design complex software systems, ensuring they are scalable and efficient.
  • Mobile Application Developer: Specialize in creating applications for mobile devices, focusing on user experience and functionality.
  • Data Scientist: Analyze and interpret complex data to help organizations make informed decisions.
  • Cyber Security Specialist: Protect systems and networks from cyber threats, ensuring data integrity and security.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Lakehead University official website