Lassonde School of Engineering (LE) – Software Engineering |
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
- SB/ENTR 3400 3.00 Business Essentials for Technology Entrepreneurs I
- SB/ENTR 3600 3.00 Business Essentials for Technology Entrepreneurs II
- SB/ENTR 4500 3.00 Entrepreneurship and Technology Ventures
Plus: 3.00 credits in SOSC/HUMA
Environmental Studies
- ES/ENVS 2151 3.00 (follow-on to ES/ENVS 2150 3.00)
6.00 credits from the areas of:
- Environmental Management: Policy Resources and Conservation:
- ES/ENVS 3130 3.00 Energy and Environment
- ES/ENVS 3230 3.00 Restoration Ecology
- ES/ENVS 3420 3.00 Environmental Law
- ES/ENVS 3430 3.00 Environmental Assessment
- ES/ENVS 3440 3.00 Resource Management
ES/ENVS 3505 3.00 Business and Sustainability - ES/ENVS 3510 3.00 Environmental Economics
- ES/ENVS 3520 3.00 Applications of Geographic Information Systems in Environmental Studies
- ES/ENVS 4230 6.00 Design for Sustainability Workshop
- ES/ENVS 4400 3.00 Fundamentals of Renewable Energy
- ES/ENVS 4401 3.00 Fundamentals of Energy Efficiency
- ES/ENVS 4402 3.00 Climate Change Mitigation (ES/ENVS 3130 3.00 recommended prerequisite)
- ES/ENVS 4430 3.00 Impact Assessment Processes and Practice (ES/ENVS 3430 3.00 prerequisite)
- ES/ENVS 4440 3.00 Environmental Disasters
- ES/ENVS 4442 3.00 Environmental Auditing
- ES/ENVS 4446 3.00 Protected Area Management
- ES/ENVS 4520 3.00 Geographic Information Systems Applications in Environmental Studies
- ES/ ENVS 4523 3.00 Systems Thinking in Environmental Studies
- Urban and Regional Environments
- ES/ENVS 3222 3.00 Urban Infrastructure
- ES/ENVS 3226 3.00 Sustainable Urbanism: Environmental Planning and Design
- ES/ENVS 3230 3.00 Restoration Ecology
- ES/ENVS 3520 3.00 Applications of Geographic Information Systems in Environmental Studies
- ES/ENVS 3710 3.00 Landscape Ecology
- ES/ENVS 3740 3.00 Urban Ecology
- ES/ENVS 4210 3.00 Global Populations: Critical Environmental Perspectives
- ES/ENVS 4220 3.00 Urbanization in Developing Countries
- ES/ENVS 4225 3.00 Urban Sustainability
- ES/ENVS 4230 6.00 Design for Sustainability Workshop
- ES/ENVS 4440 3.00 Environmental Disasters
- ES/ENVS 4442 3.00 Environmental Auditing
- ES/ENVS 4520 3.00 Geographic Information Systems Applications in Environmental Studies
- ES/ENVS 4700 3.00 Urban Ecologies Workshop
- ES/ENVS 4800 3.00 Urban Development Processes
- Environmental Politics: Development, Globalization and Justice:
- ES/ENVS 3151 3.00 Environmental Politics and Advocacy I
- ES/ENVS 3160 3.00 Race/Racism and Environmental Justice
- ES/ENVS 3340 3.00 Global Environmental Politics
- ES/ENVS 3410 3.00 Environmental Policy I
- ES/ENVS 3420 3.00 Environmental Law
- ES/ENVS 3510 3.00 Environmental Economics
- ES/ENVS 4011 3.00 Food, Land and Culture
- ES/ENVS 4161 3.00 Social Movements, Activism and Social Change
- ES/ENVS 4210 3.00 Global Populations
- ES/ENVS 4312 3.00 Global Justice and Humanitarian Internationalism
- ES/ENVS 4315 3.00 Humanitarian Crises and Action
- ES/ENVS 4320 3.00 Gender and Development
- ES/ENVS 4440 3.00 Environmental Disasters
- Environment and Culture
- ES/ENVS 3122 3.00 Community Arts Practice Preparatory Workshop
- ES/ENVS 3125 3.00 Popular Education for Environmental and Social Justice
- ES/ENVS 3150 3.00 Human/Non-Human Animal Relations
- ES/ENVS 3170 3.00 Indigenous Environmental Thought
- ES/ENVS 3320 3.00 Sex, Gender, Nature: Ecofeminist Perspectives
- ES/ENVS 4100 3.00 Environmental Literatures
- ES/ENVS 4140 3.00 Environmental Thought
- ES/ENVS 4161 3.00 Social Movements, Activism and Social Change
- ES/ENVS 4420 3.00 Environment, Media, Culture and Communication
Plus: 3.00 credits in SOSC/HUMA
Fine Arts
9.00 credits from:
- FA/FACS 1939 3.00 Interactive New Introduction
- FA/FACS 2122 3.00 Community Arts for Social Change
- FA/FACS 2930 6.00 Introduction to Interactive Digital Media
- FA/DANC 1340 6.00 Introduction to Dance Studies
- FA/DANC 2340 3.00 Dance History: 20th Century and Later
- FA/FILM 1401 6.00 Introduction to Film (for Non-Majors)
- FA/FILM 2401 6.00 Film, Television and Society
- FA/FILM 1900 6.00 Anatomy of the Feature Film
- FA/MUSI 1510 6.00 The Musical Experience
- FA/MUSI 1520 6.00 Rhythm and Blues, Soul, Funk, and Rap
- FA/MUSI 1530 6.00 Rock and Popular Music
- FA/MUSI 1540 6.00 Popular Music of the World
- FA/MUSI 1550 6.00 Latin and Caribbean Popular Music
- FA/THEA 1520 3.00 Acting for Non-Majors I
- FA/THEA 1521 3.00 Acting for Non-Majors II
- FA/THEA 2060 3.00 Voice and Speech I
- FA/THEA 2061 3.00 Voice and Speech II
- FA/VISA 1000 3.00 Critical Issues in the Studio
- FA/VISA 1006 3.00 The Photographic Experience
- FA/ARTH 1900 3.00 Art in the City
- FA/ARTH 2620 6.00 Modern Art: 1750 to the Present
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:
- The Canadian State and Public Administration:
- AP/PPAS 2110 3.00 Canadian Government
- AP/PPAS 3190 6.00 Public Administration
- Public Law
- AP/PPAS 2200 3.00 Communities and Public Law
- Choose two of the following:
- AP/PPAS 3000 3.00 Politics, Policy and the Law of Minority Rights;
- AP/PPAS 3135 3.00 Public Law I: The Constitution and the Courts in Canada;
- AP/PPAS 3136 3.00 Public Law II: The Charter of Rights and Freedoms and Limits of Public Administration
- Science, Technology and Public Policy:
- AP/PPAS 2110 3.00 Canadian Government;
- AP/PPAS 3120 3.00 Science Technology and Public Policy;
- AP/PPAS 3122 3.00 Science Policy in Context
Plus: 3.00 credits in SOSC/HUMA
Science & Technology Studies
6.00 credits from:
- SC/STS 2210 3.00 Technology in the Modern World
- SC/STS 3500 3.00 The Global Information Society
- SC/STS 3600 3.00 Technological Failure
- SC/STS 3726 3.00 Technology, Experts and Society
- SC/STS 3765 3.00 Natures of Experiment
- SC/STS 3790 3.00 Science and Technology Issues in Global Development
Plus 6.0 credits from (counts as HUMA requirement):
- SC/STS 2110 3.00 Revolutions in Science*
- SC/STS 3170 3.00 Philosophy of Science*
- AP/HUMA 3226 3.00 Representations of Nature: Cultural and Historical Perspectives*
- SC/STS 3561 3.00 History of Computing and Information Technology*
- SC/STS 3725 3.00 Science and Exploration*
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):
- SC/CHEM 1100 4.00;
- LE/EECS 1011 3.00; LE/EECS 1021 3.00;
- LE/ENG 1101 4.00; LE/ENG 1102 4.00; LE/ENG 2001 3.00; LE/ENG 2003 3.00; LE/ENG 3000 3.00; LE/ENG 4000 6.00;
- ES/ENVS 2150 3.00;
- SC/MATH 1013 3.00; SC/MATH 1014 3.00; SC/MATH 1025 3.00; SC/MATH 2015 3.00; SC/MATH 2930 3.00;
- SC/PHYS 1800 3.00; SC/PHYS 1801 3.00;
- All BEng degree candidates in computer, electrical and software engineering programs must complete: LE/EECS 1028 3.00;
- All BEng degree candidates in civil, geomatics, mechanical and space engineering programs must complete: LE/ESSE 1012 3.00
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
- Complementary Studies;
- The engineering program core;
- SC/MATH 1090 3.00;
- LE/EECS 2011 3.00; LE/EECS 2021 4.00; LE/EECS 2030 3.00; LE/EECS 2031 3.00; LE/EECS 2200 3.00; LE/EECS 2311 3.00; SC/PHYS 2020 3.00; SC/PHYS 2211 1.00;
- LE/EECS 3101 3.00; LE/EECS 3201 4.00; LE/EECS 3215 4.00; LE/EECS 3221 3.00; LE/EECS 3311 3.00; LE/EECS 3342 3.00;
- LE/EECS 4312 3.00; LE/EECS 4313 3.00; LE/EECS 4314 3.00; LE/EECS 4315 3.00; LE/EECS 4413 3.00;
- Three credits chosen from: SC/CHEM 1001 3.00; SC/CHEM 2011 3.00; LE/EATS 1011 3.00; SC/PHYS 1070 3.00; SC/PHYS 1470 3.00; SC/PHYS 2010 3.00; SC/PHYS 2040 3.00; and SC/PHYS 2060 3.00.
- General Option:
- LE/EECS 3451 4.00, LE/ENG 4550 3.00
- 9 additional credits from computer science courses at the 3000 and 4000 level. At least six of these credits must be from the following list: LE/EECS 3214 3.00, LE/EECS 3421 3.00, LE/EECS 3461 3.00, LE/EECS 3481 3.00, LE/EECS 3482 3.00, LE/EECS 4214 3.00, LE/EECS 4215 3.00, LE/EECS 4411 3.00, LE/EECS 4412 3.00, LE/EECS 4441 3.00, LE/EECS 4481 4.00, LE/EECS 4482 3.00, LE/EECS 4404 3.00
- Security Option: LE/EECS 3214 3.00; LE/EECS 3481 3.00; LE/EECS 3482 3.00; LE/EECS 4481 4.00; LE/EECS 4482 3.00
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