Program overview
Admission Requirements
Intakes

Last updated on 2026-04-14

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 but also the importance of communication and understanding the broader societal impacts of technology. Students will engage in a comprehensive curriculum that prepares them for the challenges of modern software engineering, ensuring they are well-versed in both theoretical and practical aspects of the discipline.

Program structure

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

  • Hands-on laboratory activities
  • Group and individual software projects
  • Co-operative/internship options available
  • Small class sizes for personalized learning

Students can choose to participate in a co-op or internship program, which allows them to gain valuable work experience while studying. This option can be pursued directly or during the second or third year of the program. The co-op experience typically lasts for at least 16 months, providing students with practical, paid work experience that enhances their employability upon graduation.

Featured Experiences

  • Co-operative/Internship Option: Students can apply for co-op placements, gaining real-world experience and professional development.
  • Hands-on Learning: The program includes practical lab sessions and projects that allow students to apply their knowledge in real-world scenarios.
  • Clubs & Societies: Students have access to nearly 100 clubs at Lakehead University, promoting engagement and networking opportunities.
  • Modern Curriculum: The curriculum covers contemporary topics such as data science, cloud computing, and software security.

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 functionality and user experience.
  • Software Developer: Focus on coding and building software solutions tailored to client needs.
  • Software Systems Architect: Plan and design complex software systems, integrating various components and technologies.
  • Mobile Application Developer: Create applications for mobile devices, focusing on usability and performance.
  • 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