Software Engineering Elective Courses

Updated July 9, 2021

Engineering Elective Courses

Not all elective courses in this list will be offered every year. **Students should be aware that there may be additional laboratory hours, up to 3 hours per week, for Science or Engineering Elective Courses.  Engineering elective course descriptions are available in the Lakehead University Calendar.

  • Electrical Engineering 0573 - Fuzzy Logic Expert Systems
  • Electrical Engineering 0651 - Computer Organization
  • Software Engineering 0655 - Special Topics in Software Engineering
  • Electrical Engineering 4054 - Digital VLSI Circuit Design
  • Software Engineering 0151 - Large Scale Data Analytics (Fall 2021)
  • Software Engineering 0152 - Agile Software Development (Winter 2022)
  • Software Engineering 0153 - Natural Language Processing
  • Software Engineering 0154 - Software Construction and Evolution Winter 2022)
  • Software Engineering 0155 - Web Engineering


Science Elective Courses

**Students should be aware that there may be additional laboratory hours, up to 3 hours per week, for Science or Engineering Elective Courses.

Stream A:

  • Physics 2331 - Modern Physics I
  • Physics 2332 - Modern Physics II

Stream B:

  • Biology 2210 - Introductory Ecology
  • Biology 2171 - Genetics

Stream C:

    • Geology 1111 - Planet Earth with Laboratory
    • Geology 1131 - Crust of the Earth with Lab