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
































































