51³Ô¹ÏÍø
Beginning fall 2018, new students in Electrical and Computer Engineering have to complete a general "free" elective. This is a 3-credit course taken at the 200-level or higher from any department at McGill, approved by the ECE Undergraduate Office (ENGTR 2060). This course is considered a core course so it must be passed with a grade of "C" or better and cannot be taken under the S/U option.Ìý
PLEASE NOTE:
* We will not approve design project and independent research project courses offered in other units of the university.
* Students are allowed to select an ECSE course which is inside or outside of their program (ex. an extra TC), provided they meet the prerequisites.
* Students must get approval from the ECE Undergraduate Office when they choose their elective course, unless it's on the pre-approved list below.Ìý
To provide more guidance, here is a list of some pre-approved courses (as of September 2018). You do not have to get approval from our office if the course is on this list:
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more. Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized. Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.ANAT 261. Introduction to Dynamic Histology.
Description
ANTH 201. Introduction to Archaeology.
Description
ANTH 204. Anthropology of Meaning.
Description
ANTH 227. Medical Anthropology.
Description
ARTH 202. Introduction to Contemporary Art.
Description
ARTH 207. Introduction Early Modern Art 1400-1700.
Description
ATOC 219. Introduction to Atmospheric Chemistry.
Description
BIOL 200. Molecular Biology.
Description
BIOL 201. Cell Biology and Metabolism.
Description
BIOL 206. Methods in Biology.
Description
BIOL 215. Introduction to Ecology and Evolution.
Description
BIOL 219. Introduction to Physical
Molecular and Cell Biology.
Description
BIOL 240. Monteregian Flora.
Description
BIEN 219. Introduction to Physical Molecular
and Cell Biology.
Description
BMDE 508. Introduction to Micro and Nano-Bioengineering.
Description
CHEE 200. Chemical Engineering Principles 1.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-1-5)
- Restriction: Not open to U0 students.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CHEE 220. Chemical Engineering Thermodynamics.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-1.5-4.5)
- Prerequisite: CHEE 200
- Corequisite(s): MATH 262
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CHEM 203. Survey of Physical Chemistry.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Restriction: Not open to students who have taken or are taking CHEM 204 or CHEM 213
- Restriction: Intended for students in biological science programs requiring only one course in physical chemistry Restriction: Not open to students who have taken or are taking CHEM 204 or CHEM 213 or CHEM 223 and CHEM 243.
- Fall
- Prerequisites: CHEM 110 and CHEM 120 or equivalent.
- Restrictions: Intended for students in biological science programs requiring only one course in physical chemistry. Not open to students who have taken or are taking CHEM 204 or CHEM 213 or CHEM 223 and CHEM 243.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CHEM 204. Physical Chemistry/Biological
Sciences 1.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Restriction: Not open to students who have taken or are taking CHEM 203 or CHEM 213 or CHEM 223 and CHEM 243.
- Fall, Winter
- Prerequisites: CHEM 110 and CHEM 120 or equivalent and one full course in calculus
- Restriction: Not open to students who have taken or are taking CHEM 203 or CHEM 213.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CHEM 212. Introductory Organic Chemistry 1.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Note: Some CEGEP programs provide equivalency for this course. For more information, please see the Department of Chemistry’s Web page ().
- Note: Some CEGEP programs provide equivalency for this course. For more information, please see the Department of Chemistry's Web page ().
- **Due to the intensive nature of this course, the standard add/drop and withdrawal deadlines do not apply. Add/drop is the second lecture day and withdrawal is the fourth lecture day.
- Fall, Summer
- Prerequisite: CHEM 110 and CHEM 120 or equivalent.
- Restriction: Not open to students registered in Chemistry or Biochemistry. Not open to students who have taken or are taking CHEM 211, CHEM 242, or equivalent.
- Each lab section is limited enrolment
- Note: Some CEGEP programs provide equivalency for this course. For more information, please see the Department of Chemistry's Web page ().
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CHEM 234. Topics in Organic Chemistry.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Restriction: For Chemical Engineers only or Permission of Department.
- Fall, Winter, Summer
- Prerequisite: CHEM 212 or equivalent
- Restriction: For Chemical Engineers only or permission of department.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CHEM 334. Advanced Materials.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Restriction: Not open to students who have taken or are taking PHYS 334.
- Restriction: Not open to students who have taken or are taking PHYS 334.
- Fall
- Prerequisites: CHEM 110/CHEM 120 and PHYS101/PHYS 102 or PHYS 131/PHYS 142, or CEGEP Physics and Chemistry, or equivalent. Prerequisite or Corequisite: one of CHEM 203, CHEM 204, CHEM 213 and CHEM 273, or equivalent; or one of PHYS 230 and PHYS 232, or equivalent; or permission of the instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CHEM 531. Chemistry of Inorganic Materials.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Prerequisite: CHEM 381
- Winter
- Prerequisite: CHEM 381
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CIVE 205. Statics.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-2-4)
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CIVE 207. Solid Mechanics.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (4-2-6)
- Prerequisites: CIVE 205 (a D grade is acceptable for prerequisite purposes) or MECH 210 (under special circumstances, the Department may permit this course to be taken as a corequisite) or equivalent
- Four laboratory sessions and weekly tutorials
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CIVE 281. Analytical Mechanics.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-1-5)
- Corequisites: MATH 262, MATH 263.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
CLAS 220. Introductory Ancient Greek 1.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Restriction(s): Not open to students who have taken CLAS 220 D1/D2 prior to September 2016.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
COMP 321. Programming Challenges.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- 1 hour
- Prerequisites: COMP 206
- Note: At the end of the class, interested students are encouraged to join the 51³Ô¹ÏÍøteam to participate in the annual ACM International Collegiate Programming Competition.
- Corequisites: COMP 251 or COMP 252
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
COMP 330. Theory of Computation.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Restriction Note G: Open only to students registered in a Core Group* or Mathematics Group* program, * as defined in the SOCS section, Undergraduate Programs Calendar
- Prerequisite: COMP 251.
- 3 hours
- Prerequisite: COMP 251.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
COMP 345. From Natural Language to Data Science.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Prerequisites: COMP 250 and MATH 133; or permission of the instructor.
- Restriction: Not open to students who have taken or are taking LING 345.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
COMP 551. Applied Machine Learning.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Prerequisite(s): MATH 323 or ECSE 205, COMP 202, MATH 133, MATH 222 (or their equivalents).
- Restriction(s): Not open to students who have taken or are taking COMP 451, ECSE 551, MATH 462, or PSYC 560.
- Some background in Artificial Intelligence is recommended, e.g. COMP-424 or ECSE-526, but not required.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
COMP 598. Topics in CS: Applications 1
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- 3 hours
- Prerequisite: Permission of instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
ECON 208. Microeconomic Analysis and Applications.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- See section on Prerequisites for other courses which would meet prerequisites met by ECON 208
- Restriction: Not open to students who have taken or are taking ECON 230 or ECON 250
- Restriction: Not open to students who have taken or are taking MGCR 293, ECON 230 or ECON 250
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
ECON 209. Macroeconomic Analysis and Applications.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- See section on Prerequisites for other courses which would meet prerequisites met by ECON 209
- Restriction: Not open to students who have taken or are taking ECON 330 or ECON 352
- Prerequisites: ECON 208 or permission of the instructor
- Restriction: Not open to students who have taken or are taking ECON 295, ECON 330 or ECON 352
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
ENGL 200. Survey of English Literature 1.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- For the most detailed and up-to-date descriptions of course and seminar offerings please see the Department of English website at .
- Fall
- Restriction: Not open to students in English programs
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
EPSC 221. General Geology.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Fall
- 2 hours lectures, 3 hours laboratory
- Restriction: Open to Engineering students only.
- A nominal fee is charged to cover expenses of materials and supplies for identification kits (pen magnet, streak plate, hand lens and acid bottle) used to identify minerals during laboratory exercises.
- Des frais seront prelevés pour couvrir l'usage des collections d'enseignement et les accessoires (loupe, aimant, bouteille d'acide chlorhydrique dilué, plaque de porcelaine) essentiels à l'identification des minéraux pendant les travaux pratiques.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
GEOG 201. Introductory Geo-Information Science.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Fall
- 3 hours and lab
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
GEOG 210. Global Places and Peoples.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Winter
- 3 hours
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
GEOG 217. Cities in the Modern World.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Note: Winter
- Note: 3 hours
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
HIST 202. Survey: Canada to 1867.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Fall
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
LING 201. Introduction to Linguistics.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Note: This course is a prerequisite for all other courses in Linguistics except LING 200, LING 301 and LING 350
- No prerequisite.
- Fall and Winter
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
LING 210. Introduction to Speech Science.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
LING 260. Meaning in Language.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
LING 371. Syntax 1.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Restriction: Not open to students who have taken LING 360.
- Winter
- Prerequisite: LING 201.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
LING 455. Second Language Syntax.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Winter
- Prerequisite: LING 301 or LING 371.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MATH 223. Linear Algebra.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Fall and Winter
- Prerequisite: MATH 133 or equivalent
- Restriction: Not open to students in Mathematics programs nor to students who have taken or are taking MATH 206, MATH 236, MATH 247, or MATH 251.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MATH 247. Honours Applied Linear Algebra.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Winter
- Prerequisite: MATH 133 or equivalent.
- Restriction: Intended for Honours Physics and Engineering students
- Restriction: Not open to students who have taken or are taking MATH 236, MATH 223 or MATH 251
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MATH 314. Advanced Calculus.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Restriction: Not open to students who have taken or are taking MATH 248
- Restriction: Not open to students who have taken or are taking MATH 248
- Prerequisites: MATH 133, MATH 222
- Restriction: Not open to students who have taken or are taking MATH 248 or MATH 358.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MATH 338. History and Philosophy of Mathematics.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Fall
- Prerequisites: MATH 133, MATH 141.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MECH 528. Product Design.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-0-6)
- Prerequisite (Undergraduate): Permission of the instructor
- **This course will be held on July 14-26, 31, August 1, 2 and there will be an exam due on August 16, 2020.
- **Due to the intensive nature of this course, the standard add/drop and withdrawal deadlines do not apply. Add/drop is the first lecture day and withdrawal is the second lecture day.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MGCR 211. Introduction to Financial Accounting.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Summer - Section 781 (07-MAY-2009/06-AUG-2009)
- Continuing Education: requirement for CMA, CGA, the EA of AACI, and the Institute of Internal Auditors
- Continuing Studies: requirement for CMA, CGA, the EA of AACI, and the Institute of Internal Auditors
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MGCR 341. Introduction to Finance.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Continuing Education: requirement for CMA, CGA, I.C.B., the EA of AACI, and the Institute of Internal Auditors
- Continuing Education: requirement for CMA, CGA, the EA of AACI, and the Institute of Internal Auditors
- Prerequisite: MGCR 271 or equivalent
- Continuing Studies: requirement for CMA, CGA, the EA of AACI, and the Institute of Internal Auditors
- Corequisite: MGCR 271 or equivalent
- Restriction: Not open to U0 students.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MGCR 352. Principles of Marketing.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Continuing Education: requirement for the Institute of Internal Auditors, and the Canadian Institute of Management
- Section 061 (05-Jul-2011/18-Aug-2011)
- Continuing Studies: requirement for the Institute of Internal Auditors, and the Canadian Institute of Management
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MIME 200. Introduction to the Minerals Industry.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-3-3)
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MIME 323. Rock and Soil Mass Characterization.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-3-3)
- Prerequisite (Undergraduate): EPSC 221 and MIME 200
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MIME 325. Mineral Industry Economics.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Prerequisite: MIME 310
- (3-2-4)
- Prerequisite: FACC 300.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MIME 333. Materials Handling.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-3-3)
- Prerequisite: MIME 200
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MIME 341. Introduction to Mineral Processing.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-0.5-5.5)
- Prerequisite (Undergraduate): MIME 200 or MIME 250
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MIMM 211. Introductory Microbiology.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Fall
- 3 hours of lecture
- Corequisite: BIOL 200
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
MIMM 214. Introductory Immunology: Elements of Immunity.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Prerequisite: BIOL 200
- Corequisite: BIOL 201 or ANAT 212/BIOC 212
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
PHGY 209. Mammalian Physiology 1.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Restriction: Not open to students who have taken PHGY 211 or PHGY 201 or students who are taking and who have taken NSCI 200.
- Fall
- 3 hours lectures weekly
- Prerequisites: BIOL 112, CHEM 110, CHEM 120, PHYS 101 or PHYS 131, and PHYS 102 or PHYS 142. Pre-/co-requisites: BIOL 200, CHEM 212 or equivalent.
- Restriction: Not open to students who have taken PHGY 211 or students who are taking and who have taken NSCI 200.
- Restriction: For students in the Faculty of Science, and other students by permission of the instructor
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
PHIL 237. Contemporary Moral Issues.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
PHIL 240. Political Philosophy 1.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
PHIL 242. Introduction to Feminist Theory.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Note: Since this course is being taught abroad, the Victoria Day statutory holiday will not be taken into consideration. Therefore, students are expected to attend their lecture on Monday, May 19, 2014.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
PHIL 306. Philosophy of Mind.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
PHYS 228. Energy and the Environment.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Winter
- Prerequisites: CEGEP Physics or PHYS 102 or PHYS 142 or permission of the instructor
- Restrictions: Not open to students who have taken PHYS 184.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
PSYC 212. Perception.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- 2 lectures; 1 conference
- Fall 2 Lectures, 1 conference
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
PSYC 213. Cognition.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Winter
- 2 lectures, 1 conference
- Prerequisite: One previous course in Psychology.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
PSYC 215. Social Psychology.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Fall and Winter
- 3 lectures
- Restriction: Not open to students who have taken PSYC 330, MGCR 221 or SOCI 216
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
RELG 271. Religion and Sexuality.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- Winter
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
SEAD 510. Energy Analysis.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-0-9)
- Prerequisite: Permission of instructor.
- Restrictions: Restricted to students registered in the Faculty of Engineering (including the School of Architecture and the School of Urban Planning).
- Not open to undergraduate students in Chemical Engineering.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
SEAD 515. Climate Change Adaptation and Engineering Infrastructure
.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-0-6)
- Restrictions: Restricted to students registered in the Faculty of Engineering (including the School of Architecture and the School of Urban Planning).
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
SEAD 520. Life Cycle-Based Environmental
Footprinting
.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-0-6)
- Restrictions: Restricted to students registered in the Faculty of Engineering (including the School of Architecture and the School of Urban Planning).
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
SEAD 540. Industrial Ecology and Systems.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-0-6)
- Restriction: Only open to students in the Faculty of Engineering. Students outside of the Faculty of Engineering may register with permission of the instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
SEAD 550. Decision-Making for Sustainability in Engineering and Design.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
- (3-0-6)
- Restriction: Only open to students in the Faculty of Engineering. Students outside of the Faculty of Engineering may register with permission of the instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
SOCI 210. Sociological Perspectives.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
SOCI 222. Urban Sociology.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
SOCI 250. Social Problems.
Note: For information about Fall 2025 and Winter 2026 course offerings, please check back on May 8, 2025. Until then, the "Terms offered" field will appear blank for most courses while the class schedule is being finalized.
Description
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
We have alsoÌýprepared a list of general electives which are NOT PERMITTED:Ìý
• Computer Science: COMP 202, COMP 204, COMP 208, COMP 273, COMP 350 (EE & HEE only), COMP 361, COMP 396, COMP 400, COMP 401, COMP 402, COMP 480, any other COMP course which has an equivalent ECSE number (e.g., COMP 303, COMP 310); the equivalent ECSE course should be taken
• Bioengineering: BIEN 350, BIEN 470, BIEN 471
• Mechanical Engineering: MECH 262, MECH 309, MECH 383, MECH 412, MECH 463, MECH 498, MECH 499, MECH 513 (should register for ECSE 501 instead)
• Chemical Engineering: CHEE 231, CHEE 291, CHEE 390, CHEE 456, CHEE 457
• Civil Engineering: CIVE 206 (EE and HEE only), CIVE 302, CIVE 320 (EE and HEE only), CIVE 418, CIVE 470
• Continuing Education: CESL 300, CGMG 319
• Electrical & Computer Engineering: ECSE 461 (EE and HEE)
• Mining & Materials Engineering: MIME 209, MIME 261 (EE and HEE), MIME 311
• Mathematics: MATH 203, MATH 204, MATH 222, MATH 315, MATH 323, MATH 317 (EE and HEE only), MATH 325, MATH 340 (CE and SE only), MATH 410, MATH 470, MATH 480
• Physics: PHYS 228 (not approved if you have taken or will be taking ECSE 463/ECSE 562/SEAD 510), PHYS 230 (EE & HEE), PHYS 241, PHYS 242, PHYS 251 (EE & HEE), PHYS 257, PHYSÌý258, PHYS 328, PHYS 340 (EE, HEE & CE), PHYS 342 (EE, HEE & CE), PHYS 350 (EE, HEE & CE), PHYS 352Ìý(EE, HEE & CE), PHYS 434 (if the student has taken ECSE 423), PHYS 449, PHYS 459, PHYS 479
• Agricultural & Environmental Sciences: AEMA 202, AEMA 305, AEMA 310, BREE 252, BREE 312, BREE 319,ÌýFAES 313, FAES 323, FAES 371, FAES 372, FAES 401, FAES 402
• Education: EDEC 203
• Management: INSY 333, MGCR 271
• Music: MUMT 501 (EE, HEE and CE)