Last updated on 2025-06-12
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 learn to apply engineering methodologies throughout the software development lifecycle, from conception to deployment. 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. Key features of the program include:
- Hands-on laboratory activities and group projects to enhance practical skills.
- Co-operative/internship options available, allowing students to gain valuable work experience.
- Small class sizes to foster personalized learning and interaction with faculty.
- Exposure to a modern curriculum that includes topics such as data science, cloud computing, and software security.
Students can choose to apply for the co-op option either in their second or third year, which provides at least 16 months of paid work experience. This option extends the program duration by one year, allowing students to graduate with both academic and practical experience.
Featured Experiences
- Co-operative/Internship Option: Students can apply for co-op placements to gain practical experience in the field.
- Hands-on Learning: The program includes various laboratory activities and group projects to enhance learning.
- Clubs & Societies: Students can join nearly 100 clubs supported by the Lakehead University Student Union (LUSU), promoting engagement and networking.
- Modern Curriculum: The curriculum is continuously 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 technical specifications.
- 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


























































