Software Engineering

The Faculty of Engineering offers a uniquely designed 4-year Bachelor of Engineering degree program in Software Engineering which is accredited by the Canadian Engineering Accreditation Board (CEAB). A graduate software engineer will have a broad exposure to mathematics, natural sciences, engineering sciences, engineering design, professional practice and ethics, and an awareness of societal impact of engineering. The graduate software engineer will also possess a clear understanding of the marketplace, coupled with the necessary specialized skills in programming, databases, software design and testing, quality assurance, data mining, signal and image processing, operating systems, software performance analysis, embedded systems, computer hardware, and digital communications. In their final year, the students work in teams on a capstone project that spans two semesters. Students are completely in charge of its realization, from design to production and delivery. A co-op education/internship Bachelor of Engineering degree is also available.

Students can enter the first year of the Bachelor of Engineering degree program directly from high school, or if additional academic preparation is required, by successfully completing the Common Year in Applied Science. The structure of this program permits students to complete the requirements of an Engineering Technology Diploma in Software Engineering by the end of the second year of the Bachelor of Engineering degree program. At this stage;

  • You may continue in the degree program, with or without the co-op/internship option, to earn a Bachelor of Engineering Degree in Software Engineering in two more years of study,
  • You may choose to obtain work experience since you have graduated with marketable skills from an accredited Software Engineering Technology program. After acquiring valuable work experience, you may apply to return to Lakehead University to complete your engineering degree, or
  • You may choose to enter the workforce as a Software Engineering Technologist. 

Qualified engineering technology graduates from accredited Canadian technology programs can enter the degree program in third year after completing post-diploma transition courses offered in the summer session prior to third year. The summer program is designed to assist qualified engineering technologists from other institutions make the transition to university studies.

Contact Us

We want to help you plan your future! ASK ENGINEERING!

For general inquiries, contact:



Administrative Assistant

Campus: Thunder Bay

Office Location:

Phone Number: +1 807-343-8010ext. 8170


More: Read more about Sunena Shetty

For post-diploma information, contact:

Dr. Sylvie


Administrative Officer


Campus: Thunder Bay

Office Location: CB 4124

Phone Number: +1 (807) 343-8252


More: Read more about Dr. Sylvie Landry

News & Events


Lakehead University will soon launch its new Mechatronics Engineering program

Starting in Fall 2023, Lakehead University’s Faculty of Engineering will offer a new Bachelor of Mechatronics Engineering (BEng) program for... full story

Funding for Lakehead University graduate students leads to important research

Lakehead University graduate students are receiving more than $410,000 in grants from the Canadian Institutes of Health Research, the Natural... full story

Lakehead University’s 2022 Report to the Community celebrates Champions of Change

Lakehead University launched its online 2022 Report to the Community “Champions of Change” website today, featuring stories that celebrate... full story

Lakehead Electrical Engineering professor receives international recognition

Professor Abdelhamid Tayebi, from Lakehead University’s Department of Electrical Engineering, has been named an Institute of Electrical and... full story