Program overview
Admission Requirements
Intakes

Last updated on 2026-09-23

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 societal impacts of technology. Students will learn to manage the software creation process from conception to deployment, ensuring they are well-prepared to meet the demands of a global economy. The program is accredited by the Canadian Engineering Accreditation Board (CEAB), ensuring that graduates meet the high standards required in the engineering profession.

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
  • Co-operative/internship options available for practical experience
  • Small class sizes for personalized learning
  • Exposure to modern curriculum topics such as data science, cloud computing, and software security

Students can apply for the co-op or internship option directly or during their second or third year, allowing them to gain valuable work experience while studying. This option extends the program duration, enabling students to accumulate at least 16 months of paid work experience before graduation.

Featured Experiences

  • Co-operative/Internship Option: Students can gain practical work experience through co-op placements, enhancing their employability upon graduation.
  • Hands-on Learning: The program includes laboratory activities and collaborative projects that foster teamwork and practical skills.
  • Clubs & Societies: Students can join nearly 100 clubs at Lakehead University, promoting engagement and networking opportunities.
  • Modern Curriculum: The program covers contemporary topics such as cloud computing, software security, and web technologies, ensuring students are industry-ready.

Career Options

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

  • Software Engineer: Design and develop software applications, ensuring functionality and user experience.
  • Software Developer: Create and maintain software solutions, working closely with clients to meet their needs.
  • Software Systems Architect: Design complex software systems and oversee their implementation, ensuring they meet business requirements.
  • Mobile Application Developer: Specialize in creating applications for mobile devices, focusing on user interface and experience.
  • Data Scientist: Analyze and interpret complex data to help organizations make informed decisions based on data-driven insights.
  • Cyber Security Specialist: Protect systems and networks from cyber threats, ensuring the integrity and security of data.

 

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

Visit Lakehead University official website