Skip to content

Software Engineering (Thunder Bay)

Lakehead University · Thunder Bay.

Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

Other deadline details
Not open yet; check live program statusFall 2027 applications2027 entry
  • Not open yet; check live program status
  • Lakehead's program list shows Fall 2027 programs as not yet accepting applications
  • The university says Fall applications usually open in mid-September of the previous year
SourceChecked
No single OUAC deadline, deadlines are set by each university and sometimes by programOUAC Undergraduate application, applicants who are not Ontario high school students (Group B)2026 entry
  • No single OUAC deadline, deadlines are set by each university and sometimes by program
  • No single OUAC deadline
  • University, program, transcript, portfolio, interview, and audition dates still apply
Full source wording

Verbatim: "There is no specific Undergraduate application deadline if you are a Group B applicant. Deadlines vary at each university and sometimes depend on the program. Visit the university websites or contact the universities directly for their deadlines. If you are interested in a program but the deadline has passed, you may contact the university's admission office for help. Be aware of university-specific deadlines for submitting transcripts and portfolios, if required, and for arranging interviews and auditions. You must ensure the OUAC has enough time to process your choices before the universities' program deadlines." OUAC defines Group B as anyone who does not meet the Group A criteria, e.g. not currently taking an Ontario high school course, a Canadian outside Ontario, an international applicant, a postsecondary transfer student, or a mature applicant.

SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • ENG4UEnglish
  • MHF4UAdvanced Functions60% min.
  • SPH4UPhysics
  • One of: Biology (SBI4U), Chemistry (SCH4U) or Computer Science (ICS4U)
  • OSSD with six Grade 12 U/M courses, including the required courses; minimum 70% overall final average. Higher grades may be required for competitive admission.
OUInfo · Engineering AM; 2027–28
Application steps
  1. Step 1Check the admission requirements
    • Check the published entry route for your applicant category.
    OUInfo · Engineering AM; 2027–28OUInfo · Engineering AM; 2027–28
  2. Step 2Apply through OUAC
    • Create your application and select this program.
    OUACOUAC
  3. Step 3Official secondary and postsecondary transcripts
    • Provide records from every secondary and postsecondary institution attended or currently attending. Official transcripts must come directly from the issuer or through OUAC or another accepted electronic service; student or agent submissions are not official.
    Lakehead official transcript requirementsLakehead official transcript requirements
Applicant pathways

Lakehead engineering discipline/campus degree choice

  • Software Engineering at Thunder Bay.
  • Select this exact discipline/campus choice. Common Year in Applied Science is a separate preparation route.
Lakehead · Software Engineering current programmeLakehead 2026–27 calendar · Software EngineeringOUInfo · Engineering AM; 2027–28
Software Engineering · Ontario entry

Ontario secondary-school applicants

  • ENG4U; MHF4U with at least 60%; SPH4U; one of SBI4U, SCH4U or ICS4U.
  • ICS4U and MCV4U are strongly recommended.
OUInfo · Engineering AM; 2027–28

Degree requirements

Credits and degree requirements
  • The degree-specific calendar states that an Engineering Technology Diploma is awarded at the end of second year and the BEng at the end of fourth year.

Program facts

Academic minimum70% minimum
InternshipOptional co-op/internship; at least 16 paid months, one additional year

Courses

First Year: Fall Term5 listed

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards.

  • Electrical Engineering 2151Electrical & Electronics Technology
  • Electrical Engineering 1637Computer Logic Circuits
  • Computer Science 1411Computer Programming I
  • Mathematics 1071+ - Vectors and Matrices
  • Mathematics 1210Calculus I for Engineers
Lakehead 2026–27 calendar: Bachelor of Engineering (Software Engineering) (TB) (B), published Fall/Winter sequence
First Year: Winter Term5 listed

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards.

  • Electrical Engineering 1232Introduction to Microcontrollers
  • Engineering 3014Engineering Chemistry
  • Engineering 1015Introduction to Professional and Technical Communications
  • Computer Science 1431Computer Programming II
  • Mathematics 1230Calculus II for Engineers
Lakehead 2026–27 calendar: Bachelor of Engineering (Software Engineering) (TB) (B), published Fall/Winter sequence
Second Year: Fall Term5 listed

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One half course from Science Elective Course List**.

  • Software Engineering 2254Database Systems
  • Software Engineering 2670Software Engineering
  • Computer Science 2412Data Structures
  • Physics 1070Semiconductor Physics
  • Mathematics 2090Matrix Methods and Differential Equations for Engineers
Lakehead 2026–27 calendar: Bachelor of Engineering (Software Engineering) (TB) (B), published Fall/Winter sequence
Second Year: Winter Term5 listed

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One half course from Science Elective Course List**.

  • Mechanical Engineering 1552Principles of Engineering Mechanics
  • Electrical Engineering 2453Computer Communications and Networking
  • Software Engineering 2570Object Oriented Graphical User Interface
  • Software Engineering 2571Computer Hardware and Software Systems
  • Software Engineering 2918Technical Project
Lakehead 2026–27 calendar: Bachelor of Engineering (Software Engineering) (TB) (B), published Fall/Winter sequence
Third Year: Fall Term5 listed

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One complementary studies elective course***.

  • Software Engineering 3050Software Engineering Design
  • Software Engineering 3655Principles of Operating Systems
  • Mathematics 3071Discrete Mathematics for Engineers
  • Software Engineering 3251Compiler and Algorithm Design
  • Mathematics 4030Probability and Statistics
Lakehead 2026–27 calendar: Bachelor of Engineering (Software Engineering) (TB) (B), published Fall/Winter sequence
Third Year: Winter Term5 listed

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One complementary studies elective course***.

  • Software Engineering 3255Software Testing and Quality Assurance
  • Engineering 3336Engineering Economics and Project Management
  • Software Engineering 3350Performance Analysis of Software
  • Software Engineering 3558Numerical Methods and Modeling
  • Software Engineering 3675Data Mining
Lakehead 2026–27 calendar: Bachelor of Engineering (Software Engineering) (TB) (B), published Fall/Winter sequence
Fourth Year: Fall Term5 listed

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One half course from Engineering Elective Courses List**; One half course from Engineering Elective Courses List**.

  • Software Engineering 4250Software Safety and Security
  • Software Engineering 4310Advanced Computer Networks
  • Software Engineering 4559Digital Image Processing and Computer Vision
  • Software Engineering 4969Degree Project
  • Sociology 2755Technology, Society and Indigenous Peoples in Canada^
Lakehead 2026–27 calendar: Bachelor of Engineering (Software Engineering) (TB) (B), published Fall/Winter sequence
Fourth Year: Winter Term4 listed

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One half course from Engineering Elective Courses List**.

  • Electrical Engineering 3312Embedded Systems
  • Software Engineering 4011Applied Computational Intelligence
  • Engineering 4539Professional Practice and Law
  • Software Engineering 4969Degree Project
Lakehead 2026–27 calendar: Bachelor of Engineering (Software Engineering) (TB) (B), published Fall/Winter sequence
Mapped terms

Exact four-year Software Engineering academic sequence from the 2026–27 Bachelor of Engineering (Software Engineering) (TB) (B) page, applied only to this held Thunder Bay programme. Years 1–2 retain the required technology-diploma milestone; Years 3–4 are degree study. Post-diploma make-up routes, older-cohort substitutions and the separate five-year co-op sequence are outside this map. Repeated printed course codes appear once with continuation notes; individual credits remain unknown. Choice slot coverage is partial.

Engineering Technology Diploma stage: Year 1
First Year: Fall Term

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Mathematics 1071 is conditional: students with at least 60% in Grade 12 U Calculus and Vectors are exempt. It remains unassigned here. Lec and Lab/Tut columns are contact hours, not known individual credit weights. Elective selections remain partial.

  • Electrical Engineering 2151Electrical & Electronics Technology
  • Electrical Engineering 1637Computer Logic Circuits
  • Computer Science 1411Computer Programming I
  • Mathematics 1210Calculus I for Engineers
First Year: Winter Term

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Lec and Lab/Tut columns are contact hours, not known individual credit weights. Elective selections remain partial.

  • Electrical Engineering 1232Introduction to Microcontrollers
  • Engineering 3014Engineering Chemistry
  • Engineering 1015Introduction to Professional and Technical Communications
  • Computer Science 1431Computer Programming II
  • Mathematics 1230Calculus II for Engineers
Engineering Technology Diploma stage: Year 2
Second Year: Fall Term

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One half course from Science Elective Course List**. Source-marked Summer Transition courses and their Engineering Technology Diploma exemptions remain applicable; the degree and diploma requirements are not interchangeable. Lec and Lab/Tut columns are contact hours, not known individual credit weights. Elective selections remain partial.

  • Software Engineering 2254Database Systems
  • Software Engineering 2670Software Engineering
  • Computer Science 2412Data Structures
  • Physics 1070Semiconductor Physics
  • Mathematics 2090Matrix Methods and Differential Equations for Engineers
Second Year: Winter Term

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One half course from Science Elective Course List**. Source-marked Summer Transition courses and their Engineering Technology Diploma exemptions remain applicable; the degree and diploma requirements are not interchangeable. Lec and Lab/Tut columns are contact hours, not known individual credit weights. Elective selections remain partial.

  • Mechanical Engineering 1552Principles of Engineering Mechanics
  • Electrical Engineering 2453Computer Communications and Networking
  • Software Engineering 2570Object Oriented Graphical User Interface
  • Software Engineering 2571Computer Hardware and Software Systems
  • Software Engineering 2918Technical Project
BEng degree stage: Year 3
Third Year: Fall Term

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One complementary studies elective course***. Lec and Lab/Tut columns are contact hours, not known individual credit weights. Elective selections remain partial.

  • Software Engineering 3050Software Engineering Design
  • Software Engineering 3655Principles of Operating Systems
  • Mathematics 3071Discrete Mathematics for Engineers
  • Software Engineering 3251Compiler and Algorithm Design
  • Mathematics 4030Probability and Statistics
Third Year: Winter Term

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One complementary studies elective course***. Lec and Lab/Tut columns are contact hours, not known individual credit weights. Elective selections remain partial.

  • Software Engineering 3255Software Testing and Quality Assurance
  • Engineering 3336Engineering Economics and Project Management
  • Software Engineering 3350Performance Analysis of Software
  • Software Engineering 3558Numerical Methods and Modeling
  • Software Engineering 3675Data Mining
BEng degree stage: Year 4
Fourth Year: Fall Term

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One half course from Engineering Elective Courses List**; One half course from Engineering Elective Courses List**. Sociology 2755 is required but may be taken at any point in Year 3 or 4, so no fixed term is assigned here. Lec and Lab/Tut columns are contact hours, not known individual credit weights. Elective selections remain partial.

  • Software Engineering 4250Software Safety and Security
  • Software Engineering 4310Advanced Computer Networks
  • Software Engineering 4559Digital Image Processing and Computer Vision
  • Software Engineering 4969Degree Project
Fourth Year: Winter Term

Named courses in the printed academic term. The adjacent Lec and Lab/Tut figures are contact hours, not course credit weights. Source exemptions, progression and admission-cohort notes apply. A course repeated across terms is retained in both printed positions, without implying two separate course awards. Published elective slots: One half course from Engineering Elective Courses List**. The source repeats Software Engineering 4969 from the preceding printed term. Each code is listed once in this map, with the repeated position recorded here; no separate course award or new credit value is inferred. Lec and Lab/Tut columns are contact hours, not known individual credit weights. Elective selections remain partial.

  • Electrical Engineering 3312Embedded Systems
  • Software Engineering 4011Applied Computational Intelligence
  • Engineering 4539Professional Practice and Law
Lakehead 2026–27 calendar: Bachelor of Engineering (Software Engineering) (TB) (B), published Fall/Winter sequenceLakehead · Software Engineering current programme
Elective choices
  • Second Year: Fall Term: One half course from Science Elective Course List**.
  • Second Year: Winter Term: One half course from Science Elective Course List**.
  • Third Year: Fall Term: One complementary studies elective course***.
  • Third Year: Winter Term: One complementary studies elective course***.
  • Fourth Year: Fall Term: One half course from Engineering Elective Courses List**; One half course from Engineering Elective Courses List**.
  • Fourth Year: Winter Term: One half course from Engineering Elective Courses List**.
  • Complementary-studies and engineering/science electives must follow the appropriate approved list and source-specific conditions. Listed options may not be offered every year; the same course is not treated as universally required merely because it appears in an elective menu.
Study locations
Teaching location and format
Thunder Bay.Lakehead · Software Engineering current programme

Careers

Career examples

  • Software Engineers
  • Software Developers
  • Software Systems Architects
Scope and qualifications

Some examples require further study, professional registration, examinations or experience. A preparatory or undecided entry route does not itself grant the later professional qualification.

Career examples in the university’s Engineering - Software profile, the exact held source linked to this record. The list covers this profile’s programme family and its named options; it is not a measured graduate-outcome list or a qualification granted by every credential or campus route.

Professional recognition

The university identifies this Thunder Bay BEng route within its published CEAB-accredited programmes.

Scope and qualifications

Career examples in the university’s Engineering - Software profile, the exact held source linked to this record. The list covers this profile’s programme family and its named options; it is not a measured graduate-outcome list or a qualification granted by every credential or campus route.

Costs

Engineering Degree · Thunder Bay · Year 1

Published cost estimate

2026–27 · 2026–27 first year · Published full-time programme load · CAD

Canadian students example · Choose your category

Tuition$10,285.82
Books and supplies$500 est. / 8 months
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Published tuition · Other charges extra

Housing and meals are outside this estimate.

Last updated

Suggest to a student