Skip to main content

Lassonde School of Engineering (LE) – Software Engineering

Print
Loading

The Lassonde School of Engineering offers a Specialized Honours bachelor of engineering (BEng) degree in software engineering through the Department of Electrical Engineering and Computer Science. After completion of a common first-year of study, students admitted in the undecided option will choose one of the available program areas in engineering or the dual degree program in engineering and international development studies.

A. Complementary Studies Requirement (General Education):

A total of 12 credits of complementary studies courses must be taken, as identified below by thematic area. At least 3 of the 12 credits must be taken in the humanities or social sciences, defined by the following areas: Anthropology, Humanities, English, History, Linguistics and Languages, Philosophy, Social Science, Modes of Reasoning and Women’s Studies. (Asterisked courses below are also considered to meet this requirement.)

Entrepreneurship

Plus: 3.00 credits in SOSC/HUMA

Environmental Studies

6.00 credits from the areas of:

  1. Environmental Management: Policy Resources and Conservation:
  2. Urban and Regional Environments
  3. Environmental Politics: Development, Globalization and Justice:
  4. Environment and Culture

Plus: 3.00 credits in SOSC/HUMA

Fine Arts

9.00 credits from:

Plus: 3.00 credits in SOSC/HUMA

Global Engineer

Languages (e.g. Arabic, Chinese, German, Hindi, Japanese, Korean, Portuguese, Spanish)

  • 12.0 credits in languages and culture courses with the same rubric, with a minimum of 6.0 credits of language skills and a minimum of 3.0 credits culture course (counts as HUMA)

French Studies

  • 12.0 credit certificate in French or French for Business, plus SOSC/HUMA. Note: these pure language courses do not count for social science or humanities under the CEAB regulations, so this option requires students to complete 15.0 credits instead of 12.0 credits.

General Studies

Students may choose 12.00 credits from all the courses listed in the other areas, subject to prerequisites, HUMA/SOSC requirements, and some other restrictions.

Specified other course, such as economics (e.g. AP/ECON 1000 3.00 & AP/ECON 1010 3.00) may also be taken.

Law

  • Up to 9.00 credits of Osgoode ‘Perspectives’ courses, such as LW/LAW 3040X 3.00 (Comparative Law: Privacy & Access to Information)

Plus: 3.00 credits in SOSC/HUMA

Public Policy

Choose one of three areas:

  1. The Canadian State and Public Administration:
  2. Public Law
  3. Science, Technology and Public Policy:

Plus: 3.00 credits in SOSC/HUMA

Science & Technology Studies

6.00 credits from:

Plus 6.0 credits from (counts as HUMA requirement):

Restrictions & Notes

  • The following course(s) contain a substantial overlap in content with engineering core material and hence may not be taken for degree credit by BEng degree candidates: AP/PHIL 2100 3.00 Introduction to Logic.
  • No more than 6.0 credits may be taken at the 1000-level.
  • Quantitative courses focusing on techniques of mathematics or statistics cannot count as general education courses.

Note: Many 3000-level course are eligible for complementary studies credit, but students must have the required prerequisites and be confident of their ability to handle course work in that subject area at the third-year level, i.e., at the same level as third-year majors in that subject area.

Consultations

Each of the areas of focus identified has been developed in partnership with the units offering the courses to ensure that:

  • Groups of courses form a coherent theme
  • Any prerequisites are satisfied
  • Engineering students are permitted to enrol in the courses
  • Engineering students can succeed academically

 

 

B. Major Requirements

All Specialized Honours BEng degree candidates must complete the engineering program core (60 credits):

All Specialized Honours BEng degree candidates, in accordance with their declared program, must satisfy the academic standing and course requirements below.

To graduate in the Specialized Honours BEng program requires successful completion of all Faculty requirements and program required courses and a minimum cumulative credit-weighted grade point average of 5.00 (C+) over all courses completed.

General Prerequisites

Most 3000- and 4000-level EECS courses require the following general prerequisites, in addition to or including other course-specific prerequisites: LE/EECS 2011 3.00; a cumulative grade point average of 4.50 or better overall completed major EECS courses.

Note: the course LE/EECS 1028 3.00 (cross-listed to: SC/MATH 1028 3.00) is a major computer science course.

Software Engineering

A Co-op or Internship option is highly recommended for all engineering students, but is not a degree requirement.

Engineering and International Development Studies Dual Degree

Students in the engineering and international development studies program choose one of the engineering program streams, plus the international development studies requirements. Graduates are awarded both BEng and BA degrees.

All engineering and international development studies dual degree candidates must complete:

  • complementary studies and the engineering program core requirements (see above);
  • the declared program requirements (see above);
  • the international development studies requirements as follows:
    • the international development studies core: AP/SOSC 1430 9.00; AP/SOSC 2800 6.00; AP/SOSC 3800 6.00;
    • 12 credits, including: at least six credits in each of two areas of concentration (see below); at least six credits at the 3000 or 4000 level, and at least three credits must be in humanities.

Note: for purposes of meeting international development studies program requirements, all nine-credit humanities or social science non-science courses will count as six credits towards the major.

To graduate in the BEng (Honours) and international development studies programs requires successful completion of all Faculty requirements, program and stream required courses and a minimum cumulative credit-weighted grade point average of 5.00 (C+) over all courses completed.

International Development Studies Areas of Concentration

Not all of the courses listed below will necessarily be offered in any given year. With the approval of the program coordinator, and subject to course exclusion and residence requirements, students may complete other courses in international development studies.

Area 1: Culture

AP/ANTH 2120 3.00; AP/ANTH 3020 6.00; AP/ANTH 3030 3.00; AP/ANTH 3370 6.00; AP/ANTH 3420 3.00; AP/ANTH 3420 6.00; AP/ANTH 4030 6.00; AP/ANTH 4180 6.00; AP/ANTH 4250 6.00; AP/ANTH 4260 6.00; AP/ARB 2700 6.00; AP/COMN 4210 6.00; AP/EN 3031 6.00; AP/EN 3240 6.00; AP/EN 3430 6.00; AP/EN 4411 3.00; AP/GEOG 3370 3.00; AP/GEOG 4020 3.00; AP/HND 2700 6.00; AP/HND 3600 3.00; AP/HND 3610 3.00; AP/HUMA 2435 9.00; AP/HUMA 3310 3.00; AP/HUMA 3310 6.00; AP/HUMA 3500 6.00; AP/HUMA 3510 6.00 / AP/REI 3520 6.00; AP/HUMA 3660 3.00 / AP/REI 3660 3.00 / AP/CDNS 3660 3.00; AP/HUMA 3660 6.00 / AP/REI 3660 6.00 / AP/CDNS 3660 6.00; AP/HUMA 3664 3.00; AP/HUMA 3816 3.00; AP/HUMA 4315 6.00; AP/HUMA 4415 6.00; AP/POR 3650 3.00; AP/POR 3660 3.00; AP/SOSC 2430 3.00; AP/SOSC 2430 6.00; AP/SOSC 3480 6.00; AP/SOSC 3512 6.00; AP/SOSC 4450 6.00 / AP/HUMA 4300 3.00; AP/SOSC 4510 6.00; AP/SP 4650 6.00; AP/SWAH 1000 6.00; FA/FILM 3610A 3.00.

Area 2: Diasporas and Migration

AP/ANTH 4230 3.00; AP/EN 3031 6.00; AP/GEOG 3070 6.00; AP/GEOG 4170 3.00; AP/HIST 3581 6.00; AP/HIST 4830 6.00; AP/POLS 3065 3.00; AP/REI 3370 6.00 / AP/GWST 3801 6.00 / GL/GWST 3801 6.00; AP/REI 3580 6.00; AP/REI 3610 6.00; AP/REI 3620 6.00 / AP/POLS 3656 6.00; AP/SOCI 3430 6.00; AP/SOCI 3450 6.00; AP/SOCI 4230 6.00; AP/SOCI 4350 3.00; AP/SOCI 4360 6.00; AP/SOCI 4390 3.00; AP/SOCI 4430 3.00; AP/SOSC 3270 6.00; AP/SOSC 3370 6.00; AP/SOSC 3544 6.00.

Area 3: Environment

AP/ANTH 3190 3.00; AP/ANTH 3190 6.00; AP/ANTH 4240 3.00; AP/ECON 3340 3.00; AP/GEOG 3070 6.00; AP/HIST 4240 6.00; AP/HIST 4500 6.00; AP/SOCI 3710 6.00; AP/SOSC 3730 6.00 / AP/GEOG 3730 6.00; ES/ENVS 2300 6.00; ES/ENVS 3310 3.00; ES/ENVS 3340 3.00; ES/ENVS 4111 3.00; ES/ENVS 4210 3.00; ES/ENVS 4220 3.00; ES/ENVS 4312 3.00 / AP/POLS 4212 3.00; SC/BIOL 4255 3.00 / ES/ENVS 4111 3.00.

Area 4: Gender

AP/ANTH 3230 6.00; AP/ECON 4369 3.00; AP/GEOG 2070 3.00; AP/GEOG 3800 3.00; AP/GEOG 4090 3.00; AP/HIST 4765 6.00; AP/HUMA 3515 6.00; AP/HUMA 4421 6.00; AP/SOCI 3690 6.00; AP/SOCI 4450 6.00; AP/SOSC 2791 6.00; AP/SOSC 3411 6.00; AP/SOSC 3543 6.00; AP/SOSC 4170 6.00; AP/GWST 3502 6.00; AP/GWST 3503 6.00; AP/GWST 3502 6.00 / GL/GWST 3502 6.00 / GL/SOSC 3602 6.00; AP/GWST 3503 6.00 / GL/GWST 3503 6.00 / GL/ILST 3665 6.00; GL/SOCI 3665 6.00; GL/SOSC 3665 6.00; AP/GWST 3545 6.00; AP/GWST 4506 3.00 / GL/GWST 4506 3.00 / GL/HIST 4606 3.00; AP/GWST 4512 6.00; AP/GWST 4516 6.00; ES/ENVS 4320 3.00.

Area 5: Political Economy

AP/ANTH 2100 6.00; AP/ANTH 2100 3.00; AP/ANTH 3220 6.00; AP/ECON 3150 3.00; AP/ECON 3473 3.00; AP/ECON 3550 3.00; AP/ECON 3560 3.00 / AP/PPAS 3560 3.00; AP/ECON 3580 3.00; AP/ECON 4129 3.00; AP/ECON 4190 3.00; AP/GEOG 2070 3.00; AP/GEOG 3130 3.00; AP/GEOG 3370 3.00; AP/GEOG 3800 3.00; AP/GEOG 4220 3.00; AP/GEOG 4395 3.00; AP/POLS 3270 3.00 / AP/REI 3270 3.00; AP/POLS 3275 3.00 / AP/REI 3275 3.00; AP/POLS 4285 3.00; AP/POLS 4295 3.00; AP/POLS 4555 3.00; AP/POLS 4590 3.00; AP/POLS 4595 3.00; AP/REI 3510 6.00; AP/SOCI 4220 3.00; AP/SOSC 1520 9.00; AP/SOSC 3040 6.00; AP/SOSC 3101 3.00; AP/SOSC 3102 3.00; AP/SOSC 3240 3.00; AP/SOSC 3241 3.00; AP/SOSC 3410 6.00 / AP/POLS 3553 6.00; AP/SOSC 3541 3.00; AP/SOSC 3801 6.00.

Area 6: Politics, Governance and Policy

AP/ANTH 3400 6.00; AP/ANTH 4340 6.00; AP/CLTR 3150 3.00; AP/COMN 4203 6.00; AP/GEOG 2070 3.00; AP/GEOG 4850 3.00; AP/HIST 3710 6.00; AP/HIST 3734 3.00; AP/POLS 2940 6.00; AP/POLS 2950 6.00; AP/POLS 3200 3.00; AP/POLS 3210 3.00; AP/POLS 3510 3.00; AP/POLS 3515 3.00; AP/POLS 3550 3.00; AP/POLS 3555 3.00; AP/POLS 3560 6.00; AP/POLS 3570 3.00; AP/POLS 4212 3.00 / ES/ENVS 4312 3.00; AP/POLS 4255 6.00; AP/POLS 4265 3.00; AP/POLS 4520 3.00; AP/POLS 4555 3.00; AP/POLS 4575 3.00; AP/POLS 4576 3.00; AP/POLS 4590 3.00; AP/POLS 4595 3.00; AP/SOCI 3330 6.00; AP/SOCI 4060 6.00; AP/SOSC 3512 6.00; AP/SOSC 3970 6.00; AP/SOSC 4356 6.00; AP/SOSC 4452 3.00; AP/SOSC 4601 3.00; GL/POLS 3220 6.00.


Rules and regulations in Lassonde School of Engineering
Search for courses offered in Engineering
Other programs offered in the Lassonde School of Engineering