Last updated on 2026-09-23
Program overview
The Bachelor of Engineering in Software Engineering at Lakehead University is designed to equip students with the essential skills needed to tackle real-world problems through analytical thinking and engineering methodologies. This program emphasizes not only technical proficiency in software development but also the importance of communication and understanding the broader societal impacts of technology. As software continues to evolve, the demand for qualified software engineers who can manage the entire software lifecycle—from conception to deployment—grows significantly. This program is accredited by the Canadian Engineering Accreditation Board (CEAB), ensuring that graduates meet the high standards required in the engineering field.
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 various options to enhance the learning experience, such as:
- Co-operative/Internship opportunities, allowing students to gain practical work experience.
- Hands-on laboratory activities and group projects to foster collaborative learning.
- Exposure to a modern curriculum that includes topics like data science, cloud computing, and software security.
Students can apply for the co-op option directly or during their second or third year, which will extend their graduation timeline by one year. This structure is designed to ensure that students not only learn theoretical concepts but also apply them in real-world settings, preparing them for successful careers in software engineering.
Featured Experiences
The Software Engineering program at Lakehead University offers a variety of unique experiences that enhance the educational journey:
- Co-operative/Internship Option: Students can gain at least 16 months of paid work experience, which is invaluable for their career development.
- Hands-on Learning: The program emphasizes practical skills through laboratory activities and collaborative projects.
- Small Class Sizes: This allows for personalized attention and a more engaging learning environment.
- Clubs & Societies: Students can join nearly 100 clubs supported by the Lakehead University Student Union, promoting extracurricular engagement.
- Modern Curriculum: The program includes cutting-edge topics such as software security, cloud computing, and open-source software development.
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 technical specifications.
- Software Developer: Focus on coding and building software solutions, often working in teams to create innovative products.
- 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 based on software analytics.
- Cyber Security Specialist: Protect systems and networks from cyber threats, ensuring the integrity and security of software applications.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Lakehead University official website















































































