Skip to content

Engineering (Schulich School)

University of Calgary

Engineering: 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

March 2027

MonTueWedThuFriSatSun
234567
891011121314
15161718192021
22232425262728
293031

Next deadline

  • Fall application

    Fall 2027 · Postsecondary transfer applicants with Ontario educational background

Other deadline details
March 1Application: Fall undergraduate admissionRecurring annual · Every year
  • March 1
  • Verbatim: "Deadline to submit your application, including paying your non-refundable application fee
  • Deadline to make changes to your program choices."
  • The Student Access Process application deadline and the Bachelor of Health Sciences supplemental documentation deadline are the same day
SourceChecked
No central deadline published by ApplyAlbertaApplyAlberta, deadlines are set per institutionRecurring annual · Every year
  • No central deadline published by ApplyAlberta
  • ApplyAlberta handles applications, but each institution publishes its own deadlines and fees
Full source wording

ApplyAlberta publishes NO deadline dates at all on its public pages. Its How to Apply page describes the process only: verbatim, "Now you will 'Start a New Application' at the institution of your choice. You will be directed to the institution's application portal where you will apply and pay any application fees", and "All application fees are paid directly to the institution you are applying to. Each institution has its own unique application fees". Deadlines must be read from each of Alberta's 26 publicly-funded institutions.

SourceChecked
Oct. 1Domestic application opens. Fall undergraduate admissionRecurring annual · Every year
  • Oct. 1
  • Canadian citizens / permanent residents
  • Undergraduate awards application also opens Oct
  • 1
SourceChecked
Aug. 15International application opens. Fall undergraduate admissionRecurring annual · Every year
  • Aug. 15
  • For students requiring a study permit
SourceChecked
March 15Admission documentsStanding annual entry · Every year
  • Fall first-year/transfer applicants: unofficial transcripts and required supporting documents
  • March 15
SourceChecked
March 15Document deadline. Fall undergraduate admissionRecurring annual · Every year
  • March 15
  • Unofficial transcripts and supporting documents
  • Indigenous citizenship/membership documents and the Student Access Process personal statement share this date
SourceChecked
August 1High-school final official transcriptsStanding annual entry · Every year
  • Fall high-school applicants only
  • August 1
SourceChecked
June 30High-school prerequisite completionStanding annual entry · Every year
  • Fall high-school applicants only
  • June 30
SourceChecked
June 1Transfer final official transcriptsStanding annual entry · Every year
  • Fall postsecondary transfer applicants only
  • June 1
SourceChecked
April 30Transfer prerequisite completionStanding annual entry · Every year
  • Fall postsecondary transfer applicants only
  • April 30
SourceChecked
May 1Accept admission offerStanding annual entry · Every year
  • Fall offers dated April 1 or earlier
  • later offers have30 days from their offer date
  • May 1
SourceChecked
May 1Acceptance deadline. Fall undergraduate admissionRecurring annual · Every year
  • May 1
SourceChecked

Requirements

Admission requirements

High-school prerequisites

Check the university’s requirements for your province and applicant category.

UCalgary exact rendered programme Ontario high-school applicants admission panel
Application steps
  1. Step 1Check the admission requirements
  2. Step 2Apply through ApplyAlberta
    • Create your application and select this program.
    ApplyAlbertaApplyAlberta
  3. Step 3Academic transcripts and requested supporting records
    • Applicants authorize retrieval from Alberta Education and participating Alberta institutions where applicable. Other applicants upload unofficial copies for review. Final official records must come from the education authority, institution or secure transcript delivery system to finalize an offer.
    Calgary calendar: undergraduate supporting documentsCalgary calendar: undergraduate supporting documents
  4. Step 4Certified English translations, if applicable
    • Any supporting record in another language must be accompanied by an English translation prepared by a certified translator.
    Calgary undergraduate document language rulesCalgary undergraduate document language rules
  5. Step 5Apply through the University of Calgary application.
  6. Step 6Submit the academic transcripts and English-language evidence requested for your applicant category.
Applicant pathways
Common engineering entry

High-school engineering applicants

  • Complete the common first year before entering a discipline. The reviewed common-core first-year admission panel applies before discipline selection; Energy Engineering has a separate diploma-transfer route.
UCalgary common engineering first-year admission route
Ontario high-school applicants: required courses

Ontario high-school applicants

  • Required courses for admission English ENG4U Advanced Functions MHF4U Calculus and Vectors MCV4U Chemistry SCH4U Biology SBI4U* or Physics SPH4U
UCalgary exact rendered programme Ontario high-school applicants admission panel
Ontario high-school applicants: Additional admission details

Ontario high-school applicants

  • Additional admission details * Students can be admitted to Engineering using either Physics or Biology final marks. If an offer cannot be made on Physics grades, Biology will be used. Offers using biology will be finalized after passing the Bioengineering Institute Summer course, offered during the August prior to September start. All applicants must meet the English language requirement to be considered for admission. Applicants without Calculus MCV4U or equivalent may be considered at a higher average. Calculus MCV4U will be replaced with another approved course. Students who are admitted to the School under these conditions, will require enrolment in an alternative calculus stream. For details on the Indigenous Pathway to Engineering, see the Indigenous Admissions accordion below Equivalent International Baccalaureate (IB), Advanced Placement (AP) courses or previously completed SAT2 subject tests are accepted.
UCalgary exact rendered programme Ontario high-school applicants admission panel
Ontario high-school applicants: Assessment route

Ontario high-school applicants

  • Description Students presenting less than 12 units of academic post-secondary coursework will be considered high school applicants. Admitting average will be calculated using program specific approved courses; 4 courses will be used for early admissions and 5 courses will be used for standard admissions. See details below.
UCalgary exact rendered programme Ontario high-school applicants admission panel
Ontario high-school applicants: Approved options and courses

Ontario high-school applicants

  • Approved options and courses Approved courses Any 4U level second language course [1,2] Advanced Functions MHF4U, Mathematics of Data Management MDM4U, and Calculus and Vectors MCV4U [1,3,5] Biology SBI4U Social Studies Equivalent - One of: Canada: History, Identity and Culture CHI4U, World History CHY4U, or World Issues: A Geographic Analysis CGW4U Chemistry SCH4U Computer Science ICS4U Fine Arts 4U Courses (Dance, Drama, Music, Media Arts, Visual Arts) Physics SPH4U Computer Engineering Technology TEJ4M Any 4U Course Approved options Business Studies 4M Equity Studies 4M First Nations, Métis, and Inuit Studies 4M Geography 4M Technological Education 4M Science 4M Approved courses and options notes Two courses in the same subject area may not be presented to satisfy entrance requirements unless the courses are Advanced Functions MHF4U, Data Management MDM4U or Calculus MCV4U Only one grade 12 level course in a language stream may be used to satisfy admission requirements.
UCalgary exact rendered programme Ontario high-school applicants admission panel
Ontario high-school applicants: published intake timing

Ontario high-school applicants

  • Intake and application dates Application dates for Fall 2027 intake October 1, 2026 to March 1, 2027
UCalgary exact rendered programme Ontario high-school applicants admission panel
Alberta high-school applicants: required courses

Alberta high-school applicants

  • Required courses for admission English Language Arts 30-1 Mathematics 31 Mathematics 30-1 Chemistry 30 Physics 30 or Biology 30*
UCalgary exact rendered programme Alberta high-school applicants admission panel
Alberta high-school applicants: Additional admission details

Alberta high-school applicants

  • Additional admission details * Students can be admitted to Engineering using either Physics or Biology final marks. If an offer cannot be made on Physics grades, Biology will be used. Offers using biology will be finalized after passing the Bioengineering Institute Summer course, offered during the August prior to September start. All applicants must meet the English language requirement to be considered for admission. Applicants without Mathematics 31 or equivalent may be considered at a higher average. Mathematics 31 will be replaced with another approved course. Students who are admitted to the School under these conditions, will require enrolment in an alternative calculus stream. For details on the Indigenous Pathway to Engineering, see the Indigenous Admissions accordion below Equivalent International Baccalaureate (IB), Advanced Placement (AP) courses or previously completed SAT2 subject tests are accepted.
UCalgary exact rendered programme Alberta high-school applicants admission panel
Alberta high-school applicants: Assessment route

Alberta high-school applicants

  • Description Students presenting less than 12 units of academic post-secondary coursework will be considered high school applicants. Admitting average will be calculated using program specific approved courses; 4 courses will be used for early admissions and 5 courses will be used for standard admissions. See details below.
UCalgary exact rendered programme Alberta high-school applicants admission panel
Alberta high-school applicants: Approved options and courses

Alberta high-school applicants

  • Approved options and courses Approved courses Social Studies 30-1 Aboriginal Studies 30 Fine Arts (Art 30, Art 31, Choral Music 30, General Music 30, Instrumental Music 30, Drama 30, Dance 35, Fine Arts group locally developed courses (5 credit)) Any 5-credit second language or language and culture course at the 30-level [1,2] Physical Education 30 (5 credit) Any approved grade 12 IB diploma or AP academic subject Science 30 Biology 30 Chemistry 30 CTS Computing Science 30 (5-credits) Mathematics 30-1, 30-2, and 31 [1,3] Physics 30 Approved options Social Studies 30-2 Courses under the Social Science grouping (see link below*) Select Career and Technology (CTS) courses (see link below*) Dual credit courses (see link below*) Select locally developed courses (see link below*) *Please see note 1 below for the list of Alberta approved options and locally developed courses Approved courses and options notes The list of Alberta approved options and locally developed courses can be found here Two courses in the same subject area may not be presented to satisfy entrance requirements unless the courses are Mathematics 30-1, Mathematics 30-2 or Mathematics 31 Only one grade 12 level course in a language stream may be used to satisfy admission requirements. One-credit courses: five advanced credits in Career and Technology Studies (CTS) can be used to fulfil ONE option requirement. Intermediate and Advanced Credits cannot be combined to satisfy a course requirement.
UCalgary exact rendered programme Alberta high-school applicants admission panel
Alberta high-school applicants: published intake timing

Alberta high-school applicants

  • Intake and application dates Application dates for Fall 2027 intake October 1, 2026 to March 1, 2027
UCalgary exact rendered programme Alberta high-school applicants admission panel
Postsecondary transfer applicants with Ontario educational background: required courses

Postsecondary transfer applicants with Ontario educational background

  • Required courses for admission English ENG4U Advanced Functions MHF4U Calculus and Vectors MCV4U Chemistry SCH4U Physics SPH4U
UCalgary exact rendered programme Postsecondary transfer applicants with Ontario educational background admission panel
Postsecondary transfer applicants with Ontario educational background: Additional admission details

Postsecondary transfer applicants with Ontario educational background

  • Additional admission details Transfer applicants are not eligible for consideration through the Biology-based admission route For details on the Indigenous Pathway to Engineering, see the Indigenous Admissions accordion below To be used for admission and within the Engineering program, all post-secondary Engineering courses must be completed with a grade of C- or higher. For more information on transferring credit to a Schulich program, please see here . All applicants must meet the English language requirement to be considered for admission. Equivalent International Baccalaureate (IB), Advanced Placement (AP) courses or previously completed SAT2 subject tests are accepted.
UCalgary exact rendered programme Postsecondary transfer applicants with Ontario educational background admission panel
Postsecondary transfer applicants with Ontario educational background: Assessment route

Postsecondary transfer applicants with Ontario educational background

  • Description Students presenting 12 or more units of academic post-secondary coursework will be considered transfer applicants and competitive GPA will be calculated on most-recent coursework to a maximum of 30 units. See details below.
UCalgary exact rendered programme Postsecondary transfer applicants with Ontario educational background admission panel
Postsecondary transfer applicants with Ontario educational background: published intake timing

Postsecondary transfer applicants with Ontario educational background

  • Intake and application dates Application dates for Fall 2027 intake October 1, 2026 to March 1, 2027
UCalgary exact rendered programme Postsecondary transfer applicants with Ontario educational background admission panel

Degree requirements

Credits and degree requirements
  • First Year Curriculum:
  • First Year Curriculum
ReferencesUCalgary 2026/27 displayed degree requirementsUCalgary current course title and published unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current course title and published unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsCalgary: explicit current programme duration
Required courses and electives
  • Mechanical Engineering - Specified Required Courses: 75 units.
  • Mechanical Engineering - Required Technical Electives: 12 units.
  • Complementary Studies - Specified Courses: 12 units.
  • Complementary Studies - General Courses: 6 units.
  • Required Courses – Mechanical Engineering, Aerospace Engineering Minor: In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: Mechanical Engineering 337, 431 12 units of the 12 required units from Mechanical Engineering Technical Electives
  • Required Courses – Mechanical Engineering, Biomedical Engineering Minor: In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: Mechanical Engineering 431 9 units of the 12 required units of Mechanical Engineering Technical Electives* 3 units of the 6 required units of General Complementary Studies *Students can choose to complete either: 3 units from Mechanical Engineering Technical Electives and 9 units of Biomedical Engineering Technical Electives OR 12 units from Biomedical Engineering Technical Electives
  • Required Courses – Mechanical Engineering, Digital Engineering Minor: In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: Mechanical Engineering 431 12 units of the 12 required units of Mechanical Engineering Technical Electives
  • Required Courses – Mechanical Engineering, Energy and Environment Minor: In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: 3 units of the 6 required units of General Complementary Studies 9 units of the 12 required units of Mechanical Engineering Technical Electives
  • Required Courses – Mechanical Engineering, Manufacturing Engineering Minor: In addition to the required courses for Mechanical Engineering, the following courses must be completed: The following Mechanical Engineering Required Courses are NOT required for this program: 12 units of the 12 required units of Mechanical Engineering Technical Electives
  • Required Courses Mechanical Engineering, Mechatronics Engineering Minor: In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: Mechanical Engineering 337, 431 12 units of the 12 required units of Mechanical Engineering Technical Electives
  • Required Courses – Mechanical Engineering, Petroleum Engineering Minor: In addition to the required courses for Mechanical Engineering, the following courses must be completed: The following Mechanical Engineering Required Courses are NOT required for this program: 12 units of the 12 required units of Mechanical Engineering Technical Electives
  • Required Courses – Mechanical Engineering/BComm Combined Degree Program: In addition to the required courses for Mechanical Engineering, students must complete courses for the Bachelor of Commerce. Refer to the Haskayne School of Business and the Bachelor of Commerce for more information. †The courses listed above are required for the Bachelor of Commerce and are used to substitute for some of the Complementary Studies (listed above) in the Mechanical Engineering, Regular Program. The following Mechanical Engineering Required Courses are NOT required for this program: Engineering 209 (Economics 209) Engineering 213 or Communication Studies 363 6 of the 6 units of General Complementary Studies Mechanical Engineering 431 6 units of the 12 required units of Mechanical Engineering Technical Electives
ReferencesUCalgary 2026/27 displayed degree requirementsUCalgary current course title and published unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current course title and published unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsCalgary: explicit current programme duration

Program facts

Entering average~Low 90s estimated competitive average

Ontario high-school curriculum applicants to Engineering Common Core.

UCalgary Engineering Common Core · Ontario curriculum, Fall 2027
InternshipPaid internship option

The Engineering Career Centre arranges a 12- to 16-month paid full-time internship placement.

University work-study information
University work-study informationCheck work experience options

Majors & specializations

The named current calendar degree variants only. Other honours, concurrent, combined and after-degree routes require separate calendars.

Biomedical Engineering

BSc(Eng)

Apply engineering and life science to health challenges.

Courses

Selected Mechanical Engineering regular and combined degree maps in the current Schulich calendar. Upper-year courses differ by engineering discipline; this is not a common course plan for every engineering major.

Recommended Course Sequence: Mechanical Engineering; Year 1; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 225Fundamentals of Electrical Circuits and Machines3 credits

    Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.

    UCalgary current official course definition and native units
  • ENDG 233Programming with Data3 credits

    Fundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.

    UCalgary current official course definition and native units
  • MATH 275Calculus for Engineers and Scientists3 credits

    An extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.

    UCalgary current official course definition and native units
  • MATH 211Linear Methods I3 credits

    An introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.

    UCalgary current official course definition and native units
  • ENGG 204Fundamentals of Engineering Materials3 credits

    Fundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering; Year 1; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 212Fundamentals of Fluid Behaviour3 credits

    An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.

    UCalgary current official course definition and native units
  • ENGG 202Engineering Statics3 credits

    Force vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.

    UCalgary current official course definition and native units
  • MATH 277Multivariable Calculus for Engineers and Scientists3 credits

    An introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.

    UCalgary current official course definition and native units
  • PHYS 259Electricity and Magnetism (for students in Engineering)3 credits

    Electric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.

    UCalgary current official course definition and native units
  • ENGG 200Introduction to Engineering Design3 credits

    Introduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering; Year 2; Fall Block Week1 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 101Mechanical and Manufacturing Engineering Block Course3 credits

    Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering; Year 2; Fall6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 319Probability, Statistics and Machine Learning3 credits

    Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.

    UCalgary current official course definition and native units
  • MATH 375Differential Equations for Engineers and Scientists3 credits

    Definition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.

    UCalgary current official course definition and native units
  • ENGG 349Dynamics3 credits

    Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.

    UCalgary current official course definition and native units
  • PHYS 365Acoustics, Optics and Modern Physics (for students in Engineering)3 credits

    Wave motion as applied to acoustics and physical optics. Wave-particle duality applied to light and matter; electron energy levels of atoms and crystals.

    UCalgary current official course definition and native units
  • PHYS 369Acoustics, Optics and Radiation (for students in Engineering)3 credits

    Wave motion as applied to acoustics, geometric and physical optics, and radiant energy transfer. Traditional and modern applications.

    UCalgary current official course definition and native units
  • ENME 317Mechanics of Solids I3 credits

    Review of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering; Year 2; Winter5 listed

Published recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.

  • ENME 321Engineering Materials3 credits

    Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.

    UCalgary current official course definition and native units
  • ENME 341Fundamentals of Fluid Mechanics3 credits

    Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.

    UCalgary current official course definition and native units
  • ENGG 311Engineering Thermodynamics3 credits

    Energy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.

    UCalgary current official course definition and native units
  • ENME 337Computing Tools for Engineering Design3 credits

    The application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.

    UCalgary current official course definition and native units
  • ENME 339Engineering Graphics and CAD3 credits

    Technical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering; Year 3; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 431Materials Selection in Engineering Design3 credits

    Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.

    UCalgary current official course definition and native units
  • ENME 493Machine Component Design3 credits

    Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

    UCalgary current official course definition and native units
  • ENMF 417Manufacturing and Production Processes3 credits

    The role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.

    UCalgary current official course definition and native units
  • ENME 473Fundamentals of Kinematics and Dynamics Of Machines3 credits

    Basic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.

    UCalgary current official course definition and native units
  • ENME 479Mechanics of Solids II3 credits

    One-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering; Year 3; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 485Mechanical Engineering Thermodynamics3 credits

    Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.

    UCalgary current official course definition and native units
  • ENME 471Heat Transfer3 credits

    Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

    UCalgary current official course definition and native units
  • ENME 495Fluid Mechanics3 credits

    Control volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).

    UCalgary current official course definition and native units
  • ENME 461Mechatronics, Measurement, and Instrumentation3 credits

    Components of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.

    UCalgary current official course definition and native units
  • ENDG 407Computational Numerical Methods3 credits

    Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering; Year 4; Fall4 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 599Vibrations and Machine Dynamics3 credits

    Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

    UCalgary current official course definition and native units
  • COMS 363Professional and Technical Communication3 credits

    Introduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.

    UCalgary current official course definition and native units
  • ENGG 209(ECON 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • ECON 209(ENGG 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering; Year 4; Winter3 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 585Control Systems3 credits

    Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

    UCalgary current official course definition and native units
  • ENGG 481Technology and Society3 credits

    Examination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.

    UCalgary current official course definition and native units
  • ENGG 513The Role and Responsibilities of the Professional Engineer in Society3 credits

    The professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 1; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 225Fundamentals of Electrical Circuits and Machines3 credits

    Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.

    UCalgary current official course definition and native units
  • ENDG 233Programming with Data3 credits

    Fundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.

    UCalgary current official course definition and native units
  • MATH 275Calculus for Engineers and Scientists3 credits

    An extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.

    UCalgary current official course definition and native units
  • MATH 211Linear Methods I3 credits

    An introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.

    UCalgary current official course definition and native units
  • ENGG 204Fundamentals of Engineering Materials3 credits

    Fundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 1; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 212Fundamentals of Fluid Behaviour3 credits

    An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.

    UCalgary current official course definition and native units
  • ENGG 202Engineering Statics3 credits

    Force vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.

    UCalgary current official course definition and native units
  • MATH 277Multivariable Calculus for Engineers and Scientists3 credits

    An introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.

    UCalgary current official course definition and native units
  • PHYS 259Electricity and Magnetism (for students in Engineering)3 credits

    Electric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.

    UCalgary current official course definition and native units
  • ENGG 200Introduction to Engineering Design3 credits

    Introduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 2; Fall7 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 319Probability, Statistics and Machine Learning3 credits

    Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.

    UCalgary current official course definition and native units
  • MATH 375Differential Equations for Engineers and Scientists3 credits

    Definition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.

    UCalgary current official course definition and native units
  • ENGG 349Dynamics3 credits

    Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.

    UCalgary current official course definition and native units
  • PHYS 365Acoustics, Optics and Modern Physics (for students in Engineering)3 credits

    Wave motion as applied to acoustics and physical optics. Wave-particle duality applied to light and matter; electron energy levels of atoms and crystals.

    UCalgary current official course definition and native units
  • PHYS 369Acoustics, Optics and Radiation (for students in Engineering)3 credits

    Wave motion as applied to acoustics, geometric and physical optics, and radiant energy transfer. Traditional and modern applications.

    UCalgary current official course definition and native units
  • ENME 317Mechanics of Solids I3 credits

    Review of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.

    UCalgary current official course definition and native units
  • ENGO 333Fundamentals of Programming for Engineering Applications3 credits

    Review of procedural programming and introduction to object-based programming using high level compiled and interpreted languages. Binary and ASCII File I/O, use of function libraries and class libraries. Construction of simple classes. Inheritance and polymorphism. Programming for Engineering applications. Visualization and data representation.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 2; Winter5 listed

Published recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.

  • ENME 341Fundamentals of Fluid Mechanics3 credits

    Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.

    UCalgary current official course definition and native units
  • ENGG 311Engineering Thermodynamics3 credits

    Energy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.

    UCalgary current official course definition and native units
  • ENME 321Engineering Materials3 credits

    Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.

    UCalgary current official course definition and native units
  • ENME 339Engineering Graphics and CAD3 credits

    Technical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.

    UCalgary current official course definition and native units
  • ENEL 301Instrumentation, Sensors and Interfacing3 credits

    An introduction to essential elements of instrumentation and sensing technology. Topics include embedded system programming, basic inputs such as sensors, switches, and keyboards; basic outputs such as motors, relays, LEDs, displays, and speakers; associated circuitry for inputs and outputs; the basics of communications between devices; and power supplies such as linear, switching, and batteries. Topics will be reinforced through weekly hands-on labs.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 3; Fall6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 101Mechanical and Manufacturing Engineering Block Course3 credits

    Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA

    UCalgary current official course definition and native units
  • ENME 485Mechanical Engineering Thermodynamics3 credits

    Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.

    UCalgary current official course definition and native units
  • ENME 471Heat Transfer3 credits

    Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

    UCalgary current official course definition and native units
  • ENME 495Fluid Mechanics3 credits

    Control volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).

    UCalgary current official course definition and native units
  • ENME 461Mechatronics, Measurement, and Instrumentation3 credits

    Components of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.

    UCalgary current official course definition and native units
  • ENAE 410Aerospace Analysis and Design3 credits

    Basics of aerospace performance and design. Introduction to various types of aerospace vehicles and their principles of operation. Performance and design of conventional fixed-wing aircraft with a focus on modern applications. A basic introduction to aerospace engineering principles related to aircraft configuration, aerodynamics, equations of motion, structural considerations, weight estimates, basic maneuvers, propulsion, and control are covered. Elements of the design process are introduced, including the concept of operations, setting engineering requirements, detailed design, verification and validation, and consideration of multidisciplinary factors.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 3; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 407Computational Numerical Methods3 credits

    Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.

    UCalgary current official course definition and native units
  • ENME 493Machine Component Design3 credits

    Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

    UCalgary current official course definition and native units
  • ENMF 417Manufacturing and Production Processes3 credits

    The role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.

    UCalgary current official course definition and native units
  • ENME 473Fundamentals of Kinematics and Dynamics Of Machines3 credits

    Basic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.

    UCalgary current official course definition and native units
  • ENME 479Mechanics of Solids II3 credits

    One-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.

    UCalgary current official course definition and native units
  • ENAE 411Introduction to Aerospace Systems and Systems Engineering3 credits

    Introduction to aerospace systems covering the range of mechanical, electrical, electro-mechanical, management and engineering systems that enable safe operation of vehicles. Conventional aircraft systems are covered at varying levels of detail including air data, inertial data and inertial navigation, GPS, radio navigation and communication systems, primary and secondary radar. Essential systems to modern aircraft traffic management are also introduced.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 4; Fall4 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 585Control Systems3 credits

    Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

    UCalgary current official course definition and native units
  • COMS 363Professional and Technical Communication3 credits

    Introduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.

    UCalgary current official course definition and native units
  • ENGG 209(ECON 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • ECON 209(ENGG 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 4; Winter3 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 599Vibrations and Machine Dynamics3 credits

    Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

    UCalgary current official course definition and native units
  • ENGG 513The Role and Responsibilities of the Professional Engineer in Society3 credits

    The professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.

    UCalgary current official course definition and native units
  • ENGG 481Technology and Society3 credits

    Examination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 1; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 225Fundamentals of Electrical Circuits and Machines3 credits

    Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.

    UCalgary current official course definition and native units
  • ENDG 233Programming with Data3 credits

    Fundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.

    UCalgary current official course definition and native units
  • MATH 275Calculus for Engineers and Scientists3 credits

    An extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.

    UCalgary current official course definition and native units
  • MATH 211Linear Methods I3 credits

    An introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.

    UCalgary current official course definition and native units
  • ENGG 204Fundamentals of Engineering Materials3 credits

    Fundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 1; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 212Fundamentals of Fluid Behaviour3 credits

    An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.

    UCalgary current official course definition and native units
  • ENGG 202Engineering Statics3 credits

    Force vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.

    UCalgary current official course definition and native units
  • MATH 277Multivariable Calculus for Engineers and Scientists3 credits

    An introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.

    UCalgary current official course definition and native units
  • PHYS 259Electricity and Magnetism (for students in Engineering)3 credits

    Electric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.

    UCalgary current official course definition and native units
  • ENGG 200Introduction to Engineering Design3 credits

    Introduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 2; Fall7 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 319Probability, Statistics and Machine Learning3 credits

    Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.

    UCalgary current official course definition and native units
  • MATH 375Differential Equations for Engineers and Scientists3 credits

    Definition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.

    UCalgary current official course definition and native units
  • ENGG 349Dynamics3 credits

    Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.

    UCalgary current official course definition and native units
  • PHYS 365Acoustics, Optics and Modern Physics (for students in Engineering)3 credits

    Wave motion as applied to acoustics and physical optics. Wave-particle duality applied to light and matter; electron energy levels of atoms and crystals.

    UCalgary current official course definition and native units
  • PHYS 369Acoustics, Optics and Radiation (for students in Engineering)3 credits

    Wave motion as applied to acoustics, geometric and physical optics, and radiant energy transfer. Traditional and modern applications.

    UCalgary current official course definition and native units
  • ENME 317Mechanics of Solids I3 credits

    Review of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.

    UCalgary current official course definition and native units
  • BMEN 308Introduction to Biomedical Device and Technology Development3 credits

    Development of biomedical devices and technology following the Biodesign Process from needs finding to concept screening. Topics may include needs finding and screening, concept generation, concept selection from various perspectives such as regulatory considerations, the role of biomedical engineering, the industrial landscape, and the Canadian health-care system. The course concentrates on both existing case studies and new venture ideas.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 2; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 341Fundamentals of Fluid Mechanics3 credits

    Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.

    UCalgary current official course definition and native units
  • ENGG 311Engineering Thermodynamics3 credits

    Energy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.

    UCalgary current official course definition and native units
  • ENME 321Engineering Materials3 credits

    Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.

    UCalgary current official course definition and native units
  • ENME 339Engineering Graphics and CAD3 credits

    Technical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.

    UCalgary current official course definition and native units
  • ENME 337Computing Tools for Engineering Design3 credits

    The application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.

    UCalgary current official course definition and native units
  • BMEN 309Anatomy and Physiology for Engineers3 credits

    Physiological terminology and anatomical planes of reference; cell biology and physiology; includes structure and function of musculoskeletal, cardiovascular, nervous, gastrointestinal and respiratory tissues and systems; diseases and disorders of those systems; design constraints for bioengineering products.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 3; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 101Mechanical and Manufacturing Engineering Block Course3 credits

    Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA

    UCalgary current official course definition and native units
  • ENME 485Mechanical Engineering Thermodynamics3 credits

    Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.

    UCalgary current official course definition and native units
  • ENME 471Heat Transfer3 credits

    Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

    UCalgary current official course definition and native units
  • ENME 495Fluid Mechanics3 credits

    Control volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).

    UCalgary current official course definition and native units
  • ENME 461Mechatronics, Measurement, and Instrumentation3 credits

    Components of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 3; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 407Computational Numerical Methods3 credits

    Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.

    UCalgary current official course definition and native units
  • ENME 493Machine Component Design3 credits

    Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

    UCalgary current official course definition and native units
  • ENMF 417Manufacturing and Production Processes3 credits

    The role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.

    UCalgary current official course definition and native units
  • ENME 473Fundamentals of Kinematics and Dynamics Of Machines3 credits

    Basic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.

    UCalgary current official course definition and native units
  • ENME 479Mechanics of Solids II3 credits

    One-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.

    UCalgary current official course definition and native units
  • BMEN 415Sensor Systems and Data Analytics3 credits

    Introduction to matrix and tensor manipulation with focus on computer programming aspects. Sensor systems and design of data collection strategies, with examples in relevant areas of biomedical engineering. Data curation and conditioning including outlier and anomaly pattern detection, noise removal and data reduction. Unsupervised clustering and association mining using machine learning techniques. Supervised classification using advanced machine learning techniques. Completion of a sensor- and data-oriented project in an area of biomedical engineering.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 4; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 585Control Systems3 credits

    Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

    UCalgary current official course definition and native units
  • BMEN 508Implementing Biomedical Device and Technology Innovation3 credits

    The strategy development and business planning involved in the implementation of biomedical device and technology innovation following the Biodesign Process. Topics may include regulatory strategies, intellectual property protection, clinical trials, and commercialization considerations. The course concentrates on both existing case studies and new venture ideas.

    UCalgary current official course definition and native units
  • COMS 363Professional and Technical Communication3 credits

    Introduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.

    UCalgary current official course definition and native units
  • ENGG 209(ECON 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • ECON 209(ENGG 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 4; Winter3 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 599Vibrations and Machine Dynamics3 credits

    Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

    UCalgary current official course definition and native units
  • ENGG 481Technology and Society3 credits

    Examination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.

    UCalgary current official course definition and native units
  • ENGG 513The Role and Responsibilities of the Professional Engineer in Society3 credits

    The professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 1; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 225Fundamentals of Electrical Circuits and Machines3 credits

    Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.

    UCalgary current official course definition and native units
  • ENDG 233Programming with Data3 credits

    Fundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.

    UCalgary current official course definition and native units
  • MATH 275Calculus for Engineers and Scientists3 credits

    An extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.

    UCalgary current official course definition and native units
  • MATH 211Linear Methods I3 credits

    An introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.

    UCalgary current official course definition and native units
  • ENGG 204Fundamentals of Engineering Materials3 credits

    Fundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 1; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 212Fundamentals of Fluid Behaviour3 credits

    An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.

    UCalgary current official course definition and native units
  • ENGG 202Engineering Statics3 credits

    Force vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.

    UCalgary current official course definition and native units
  • MATH 277Multivariable Calculus for Engineers and Scientists3 credits

    An introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.

    UCalgary current official course definition and native units
  • PHYS 259Electricity and Magnetism (for students in Engineering)3 credits

    Electric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.

    UCalgary current official course definition and native units
  • ENGG 200Introduction to Engineering Design3 credits

    Introduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 2; Fall7 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 319Probability, Statistics and Machine Learning3 credits

    Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.

    UCalgary current official course definition and native units
  • MATH 375Differential Equations for Engineers and Scientists3 credits

    Definition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.

    UCalgary current official course definition and native units
  • ENGG 349Dynamics3 credits

    Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.

    UCalgary current official course definition and native units
  • PHYS 365Acoustics, Optics and Modern Physics (for students in Engineering)3 credits

    Wave motion as applied to acoustics and physical optics. Wave-particle duality applied to light and matter; electron energy levels of atoms and crystals.

    UCalgary current official course definition and native units
  • PHYS 369Acoustics, Optics and Radiation (for students in Engineering)3 credits

    Wave motion as applied to acoustics, geometric and physical optics, and radiant energy transfer. Traditional and modern applications.

    UCalgary current official course definition and native units
  • ENME 317Mechanics of Solids I3 credits

    Review of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.

    UCalgary current official course definition and native units
  • ENDG 310Fundamentals of Software Design and Development3 credits

    Introduction to design and implementation of software systems for engineering applications. Software design lifecycle. Source code management systems. Debugging and testing techniques. Illustration of common data structures and fundamental algorithms using a high level language. Libraries for input/output. Software tools to facilitate data analysis and visualization.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 2; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 341Fundamentals of Fluid Mechanics3 credits

    Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.

    UCalgary current official course definition and native units
  • ENGG 311Engineering Thermodynamics3 credits

    Energy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.

    UCalgary current official course definition and native units
  • ENME 321Engineering Materials3 credits

    Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.

    UCalgary current official course definition and native units
  • ENME 339Engineering Graphics and CAD3 credits

    Technical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.

    UCalgary current official course definition and native units
  • ENDG 311Advanced Software Design and Development3 credits

    Principles of software modeling and design. Key elements of object- oriented design. Advanced topics such as concurrent programming, socket programming, event-driven programming, and database programming. Systems integration techniques to build practical applications from engineering domains.

    UCalgary current official course definition and native units
  • ENME 337Computing Tools for Engineering Design3 credits

    The application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 3; Fall6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 101Mechanical and Manufacturing Engineering Block Course3 credits

    Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA

    UCalgary current official course definition and native units
  • ENME 485Mechanical Engineering Thermodynamics3 credits

    Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.

    UCalgary current official course definition and native units
  • ENME 471Heat Transfer3 credits

    Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

    UCalgary current official course definition and native units
  • ENME 495Fluid Mechanics3 credits

    Control volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).

    UCalgary current official course definition and native units
  • ENME 461Mechatronics, Measurement, and Instrumentation3 credits

    Components of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.

    UCalgary current official course definition and native units
  • ENDG 410Fundamentals of Applied Artificial Intelligence3 credits

    Techniques for extracting, cleaning, and visualizing data from engineering applications. Basic numerical computation techniques underlying learning algorithms. Fundamental supervised and unsupervised learning algorithms. Emphasis will be on designing practical applications that leverage existing software libraries and frameworks to solve problems in various engineering disciplines.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 3; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 407Computational Numerical Methods3 credits

    Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.

    UCalgary current official course definition and native units
  • ENME 493Machine Component Design3 credits

    Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

    UCalgary current official course definition and native units
  • ENMF 417Manufacturing and Production Processes3 credits

    The role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.

    UCalgary current official course definition and native units
  • ENME 473Fundamentals of Kinematics and Dynamics Of Machines3 credits

    Basic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.

    UCalgary current official course definition and native units
  • ENME 479Mechanics of Solids II3 credits

    One-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.

    UCalgary current official course definition and native units
  • ENDG 411Advanced Applied Artificial Intelligence and Machine Learning3 credits

    Advanced supervised and unsupervised learning algorithms. Introduction to modern neural network architectures. Emphasis will be on designing practical applications that leverage existing software libraries and frameworks to solve engineering problems.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 4; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 585Control Systems3 credits

    Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

    UCalgary current official course definition and native units
  • COMS 363Professional and Technical Communication3 credits

    Introduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.

    UCalgary current official course definition and native units
  • ENGG 209(ECON 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • ECON 209(ENGG 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • ENDG 510Cyber-Physical Systems Engineering3 credits

    Fundamental principles related to the design of cyber-physical systems. Techniques to ensure reliability, performance, and security of cyber-physical systems. Emphasis will be on developing practical applications from engineering domains.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 4; Winter4 listed

Published recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.

  • ENME 599Vibrations and Machine Dynamics3 credits

    Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

    UCalgary current official course definition and native units
  • ENDG 511Industrial Internet of Things (IoT) and Artificial Intelligence3 credits

    Industrial Internet of Things (loT) and Artificial Intelligence.

    UCalgary current official course definition and native units
  • ENGG 513The Role and Responsibilities of the Professional Engineer in Society3 credits

    The professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.

    UCalgary current official course definition and native units
  • ENGG 481Technology and Society3 credits

    Examination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 1; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 225Fundamentals of Electrical Circuits and Machines3 credits

    Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.

    UCalgary current official course definition and native units
  • ENDG 233Programming with Data3 credits

    Fundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.

    UCalgary current official course definition and native units
  • MATH 275Calculus for Engineers and Scientists3 credits

    An extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.

    UCalgary current official course definition and native units
  • MATH 211Linear Methods I3 credits

    An introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.

    UCalgary current official course definition and native units
  • ENGG 204Fundamentals of Engineering Materials3 credits

    Fundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 1; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 212Fundamentals of Fluid Behaviour3 credits

    An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.

    UCalgary current official course definition and native units
  • ENGG 202Engineering Statics3 credits

    Force vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.

    UCalgary current official course definition and native units
  • MATH 277Multivariable Calculus for Engineers and Scientists3 credits

    An introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.

    UCalgary current official course definition and native units
  • PHYS 259Electricity and Magnetism (for students in Engineering)3 credits

    Electric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.

    UCalgary current official course definition and native units
  • ENGG 200Introduction to Engineering Design3 credits

    Introduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 2; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 319Probability, Statistics and Machine Learning3 credits

    Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.

    UCalgary current official course definition and native units
  • MATH 375Differential Equations for Engineers and Scientists3 credits

    Definition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.

    UCalgary current official course definition and native units
  • ENGG 349Dynamics3 credits

    Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.

    UCalgary current official course definition and native units
  • ENME 317Mechanics of Solids I3 credits

    Review of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.

    UCalgary current official course definition and native units
  • ENEE 355Introduction to Energy and the Environment3 credits

    History of energy technologies, energetics of natural systems and agriculture, formation, extraction, and transformations of fossil fuels, renewables such as biomass, solar and wind; and the electricity system, environmental impacts of energy systems, technical options for transforming energy systems to reduce environmental impacts.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 2; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 341Fundamentals of Fluid Mechanics3 credits

    Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.

    UCalgary current official course definition and native units
  • ENGG 311Engineering Thermodynamics3 credits

    Energy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.

    UCalgary current official course definition and native units
  • ENME 321Engineering Materials3 credits

    Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.

    UCalgary current official course definition and native units
  • ENME 339Engineering Graphics and CAD3 credits

    Technical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.

    UCalgary current official course definition and native units
  • ENME 337Computing Tools for Engineering Design3 credits

    The application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.

    UCalgary current official course definition and native units
  • ENEE 377Introduction to Environmental Engineering and Sustainability3 credits

    Theory and practice of environmental engineering. Theory and practice of sustainable development, with a multidisciplinary approach, including components such as engineering, economics, carbon foot-print, policy planning, social license. Comparison of the roles of environmental engineering and sustainable development in society. Environmental and sustainability focused ethics issues including Indigenous engagement, treaty rights and Indigenous rights. Indigenous environmental perspectives.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 3; Fall6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 101Mechanical and Manufacturing Engineering Block Course3 credits

    Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA

    UCalgary current official course definition and native units
  • ENME 485Mechanical Engineering Thermodynamics3 credits

    Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.

    UCalgary current official course definition and native units
  • ENME 471Heat Transfer3 credits

    Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

    UCalgary current official course definition and native units
  • ENME 495Fluid Mechanics3 credits

    Control volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).

    UCalgary current official course definition and native units
  • ENME 461Mechatronics, Measurement, and Instrumentation3 credits

    Components of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.

    UCalgary current official course definition and native units
  • ENMG 301Electricity Regulation3 credits

    An examination of energy development and the business, law and policy issues arising from the development of different electricity sources (nuclear and renewable energy sources).

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 3; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 431Materials Selection in Engineering Design3 credits

    Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.

    UCalgary current official course definition and native units
  • ENME 493Machine Component Design3 credits

    Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

    UCalgary current official course definition and native units
  • ENMF 417Manufacturing and Production Processes3 credits

    The role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.

    UCalgary current official course definition and native units
  • ENME 473Fundamentals of Kinematics and Dynamics Of Machines3 credits

    Basic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.

    UCalgary current official course definition and native units
  • ENME 479Mechanics of Solids II3 credits

    One-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.

    UCalgary current official course definition and native units
  • ENDG 407Computational Numerical Methods3 credits

    Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 4; Fall4 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 585Control Systems3 credits

    Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

    UCalgary current official course definition and native units
  • COMS 363Professional and Technical Communication3 credits

    Introduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.

    UCalgary current official course definition and native units
  • ENGG 209(ECON 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • ECON 209(ENGG 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 4; Winter3 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 599Vibrations and Machine Dynamics3 credits

    Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

    UCalgary current official course definition and native units
  • ENGG 513The Role and Responsibilities of the Professional Engineer in Society3 credits

    The professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.

    UCalgary current official course definition and native units
  • ENGG 481Technology and Society3 credits

    Examination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 1; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 225Fundamentals of Electrical Circuits and Machines3 credits

    Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.

    UCalgary current official course definition and native units
  • ENDG 233Programming with Data3 credits

    Fundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.

    UCalgary current official course definition and native units
  • MATH 275Calculus for Engineers and Scientists3 credits

    An extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.

    UCalgary current official course definition and native units
  • MATH 211Linear Methods I3 credits

    An introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.

    UCalgary current official course definition and native units
  • ENGG 204Fundamentals of Engineering Materials3 credits

    Fundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 1; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 212Fundamentals of Fluid Behaviour3 credits

    An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.

    UCalgary current official course definition and native units
  • ENGG 202Engineering Statics3 credits

    Force vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.

    UCalgary current official course definition and native units
  • MATH 277Multivariable Calculus for Engineers and Scientists3 credits

    An introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.

    UCalgary current official course definition and native units
  • PHYS 259Electricity and Magnetism (for students in Engineering)3 credits

    Electric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.

    UCalgary current official course definition and native units
  • ENGG 200Introduction to Engineering Design3 credits

    Introduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 2; Fall Block Week1 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 101Mechanical and Manufacturing Engineering Block Course3 credits

    Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 2; Fall4 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 319Probability, Statistics and Machine Learning3 credits

    Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.

    UCalgary current official course definition and native units
  • MATH 375Differential Equations for Engineers and Scientists3 credits

    Definition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.

    UCalgary current official course definition and native units
  • ENGG 349Dynamics3 credits

    Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.

    UCalgary current official course definition and native units
  • ENME 317Mechanics of Solids I3 credits

    Review of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 2; Winter5 listed

Published recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.

  • ENME 321Engineering Materials3 credits

    Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.

    UCalgary current official course definition and native units
  • ENME 341Fundamentals of Fluid Mechanics3 credits

    Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.

    UCalgary current official course definition and native units
  • ENGG 311Engineering Thermodynamics3 credits

    Energy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.

    UCalgary current official course definition and native units
  • ENME 337Computing Tools for Engineering Design3 credits

    The application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.

    UCalgary current official course definition and native units
  • ENME 339Engineering Graphics and CAD3 credits

    Technical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 3; Fall6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 431Materials Selection in Engineering Design3 credits

    Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.

    UCalgary current official course definition and native units
  • ENME 493Machine Component Design3 credits

    Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

    UCalgary current official course definition and native units
  • ENMF 417Manufacturing and Production Processes3 credits

    The role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.

    UCalgary current official course definition and native units
  • ENME 473Fundamentals of Kinematics and Dynamics Of Machines3 credits

    Basic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.

    UCalgary current official course definition and native units
  • ENME 479Mechanics of Solids II3 credits

    One-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.

    UCalgary current official course definition and native units
  • ENGG 481Technology and Society3 credits

    Examination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 3; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 485Mechanical Engineering Thermodynamics3 credits

    Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.

    UCalgary current official course definition and native units
  • ENME 471Heat Transfer3 credits

    Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

    UCalgary current official course definition and native units
  • ENME 495Fluid Mechanics3 credits

    Control volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).

    UCalgary current official course definition and native units
  • ENME 461Mechatronics, Measurement, and Instrumentation3 credits

    Components of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.

    UCalgary current official course definition and native units
  • ENDG 407Computational Numerical Methods3 credits

    Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 4; Fall4 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 585Control Systems3 credits

    Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

    UCalgary current official course definition and native units
  • ENMF 514Integrated Manufacturing Systems3 credits

    Fundamentals of integrated and competitive manufacturing. Manufacturing and operations strategy. Topics in production and operations management including: production planning and control systems; inventory management systems; process analysis and improvement; quality management systems.

    UCalgary current official course definition and native units
  • ENGG 209(ECON 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • ECON 209(ENGG 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 4; Winter3 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 599Vibrations and Machine Dynamics3 credits

    Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

    UCalgary current official course definition and native units
  • ENGG 481Technology and Society3 credits

    Examination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.

    UCalgary current official course definition and native units
  • ENGG 513The Role and Responsibilities of the Professional Engineer in Society3 credits

    The professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 1; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 225Fundamentals of Electrical Circuits and Machines3 credits

    Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.

    UCalgary current official course definition and native units
  • ENDG 233Programming with Data3 credits

    Fundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.

    UCalgary current official course definition and native units
  • MATH 275Calculus for Engineers and Scientists3 credits

    An extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.

    UCalgary current official course definition and native units
  • MATH 211Linear Methods I3 credits

    An introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.

    UCalgary current official course definition and native units
  • ENGG 204Fundamentals of Engineering Materials3 credits

    Fundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 1; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 212Fundamentals of Fluid Behaviour3 credits

    An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.

    UCalgary current official course definition and native units
  • ENGG 202Engineering Statics3 credits

    Force vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.

    UCalgary current official course definition and native units
  • MATH 277Multivariable Calculus for Engineers and Scientists3 credits

    An introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.

    UCalgary current official course definition and native units
  • PHYS 259Electricity and Magnetism (for students in Engineering)3 credits

    Electric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.

    UCalgary current official course definition and native units
  • ENGG 200Introduction to Engineering Design3 credits

    Introduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 2; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 319Probability, Statistics and Machine Learning3 credits

    Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.

    UCalgary current official course definition and native units
  • MATH 375Differential Equations for Engineers and Scientists3 credits

    Definition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.

    UCalgary current official course definition and native units
  • ENGG 349Dynamics3 credits

    Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.

    UCalgary current official course definition and native units
  • ENME 317Mechanics of Solids I3 credits

    Review of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.

    UCalgary current official course definition and native units
  • GLGY 377Petroleum Engineering Geology3 credits

    The principles and methods of physical geology with special emphasis on their application to the exploitation of oil and gas. Laboratory: properties of minerals and rocks, analysis and interpretation of surface and subsurface maps, interpretation of borehole logs and core, properties of sedimentary rocks.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 2; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 321Engineering Materials3 credits

    Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.

    UCalgary current official course definition and native units
  • ENME 341Fundamentals of Fluid Mechanics3 credits

    Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.

    UCalgary current official course definition and native units
  • ENGG 311Engineering Thermodynamics3 credits

    Energy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.

    UCalgary current official course definition and native units
  • ENME 337Computing Tools for Engineering Design3 credits

    The application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.

    UCalgary current official course definition and native units
  • ENME 339Engineering Graphics and CAD3 credits

    Technical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.

    UCalgary current official course definition and native units
  • ENPE 310Fundamentals of Subsurface Resource Engineering3 credits

    Fundamental properties of rocks and fluids in the context of subsurface energy systems, with emphasis on how these properties influence the exploration, extraction, and storage of subsurface resources. Permeability, porosity, saturation, capillarity, wettability, relative permeability, interactions between rocks and fluids. Reservoir fluids classification, fluid models, properties, and phase behaviour for subsurface energy applications. Examples from diverse applications including geothermal energy, hydrocarbon recovery, and carbon sequestration.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 3; Fall6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 431Materials Selection in Engineering Design3 credits

    Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.

    UCalgary current official course definition and native units
  • ENME 493Machine Component Design3 credits

    Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

    UCalgary current official course definition and native units
  • ENMF 417Manufacturing and Production Processes3 credits

    The role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.

    UCalgary current official course definition and native units
  • ENME 473Fundamentals of Kinematics and Dynamics Of Machines3 credits

    Basic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.

    UCalgary current official course definition and native units
  • ENME 479Mechanics of Solids II3 credits

    One-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.

    UCalgary current official course definition and native units
  • ENME 101Mechanical and Manufacturing Engineering Block Course3 credits

    Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 3; Winter5 listed

Published recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.

  • ENME 485Mechanical Engineering Thermodynamics3 credits

    Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.

    UCalgary current official course definition and native units
  • ENME 471Heat Transfer3 credits

    Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

    UCalgary current official course definition and native units
  • ENME 495Fluid Mechanics3 credits

    Control volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).

    UCalgary current official course definition and native units
  • ENME 461Mechatronics, Measurement, and Instrumentation3 credits

    Components of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.

    UCalgary current official course definition and native units
  • ENDG 407Computational Numerical Methods3 credits

    Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 4; Fall5 listed

Published recommended degree map. Course alternatives remain choices. Options: 6 units of Petroleum Engineering Technical Electives.

  • ENME 585Control Systems3 credits

    Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

    UCalgary current official course definition and native units
  • ENPE 429Reservoir Engineering3 credits

    Steady, pseudo-steady and transient flow in reservoirs; reservoir types. Estimation of reservoir flow properties along vertical and lateral heterogeneities for formations in parallel and in series. Reserve estimation and management using volumetric and material balance methods in gas, gas-condensate and oil reservoirs. Reservoir drive mechanisms; frontal advanced theory; diagnosis and flow characteristics of gas; water influx in aquifer models; decline curve analysis. Principles of recovery mechanisms for low mobility reservoirs such as oil sands and shales.

    UCalgary current official course definition and native units
  • ENGG 209(ECON 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • ECON 209(ENGG 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • COMS 363Professional and Technical Communication3 credits

    Introduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 4; Winter4 listed

Published recommended degree map. Course alternatives remain choices. Options: 6 units of Petroleum Engineering Technical Electives.

  • ENME 599Vibrations and Machine Dynamics3 credits

    Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

    UCalgary current official course definition and native units
  • ENGG 481Technology and Society3 credits

    Examination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.

    UCalgary current official course definition and native units
  • ENGG 513The Role and Responsibilities of the Professional Engineer in Society3 credits

    The professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.

    UCalgary current official course definition and native units
  • ENPE 450Subsurface Design and Simulation3 credits

    Team-based engineering design exercise. Principles and applications of engineering tools and simulators, data interpretation, production forecasting, and design of subsurface and associated surface facilities. Safety and hazard assessments. Written and oral communication. Project management. Completion of an open-ended design project involving the use of reservoir simulators to solve problems related to subsurface energy production.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 1; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 225Fundamentals of Electrical Circuits and Machines3 credits

    Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.

    UCalgary current official course definition and native units
  • ENDG 233Programming with Data3 credits

    Fundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.

    UCalgary current official course definition and native units
  • MATH 275Calculus for Engineers and Scientists3 credits

    An extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.

    UCalgary current official course definition and native units
  • MATH 211Linear Methods I3 credits

    An introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.

    UCalgary current official course definition and native units
  • ENGG 204Fundamentals of Engineering Materials3 credits

    Fundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 1; Winter5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENGG 212Fundamentals of Fluid Behaviour3 credits

    An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.

    UCalgary current official course definition and native units
  • ENGG 202Engineering Statics3 credits

    Force vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.

    UCalgary current official course definition and native units
  • MATH 277Multivariable Calculus for Engineers and Scientists3 credits

    An introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.

    UCalgary current official course definition and native units
  • PHYS 259Electricity and Magnetism (for students in Engineering)3 credits

    Electric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.

    UCalgary current official course definition and native units
  • ENGG 200Introduction to Engineering Design3 credits

    Introduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 2; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENDG 319Probability, Statistics and Machine Learning3 credits

    Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.

    UCalgary current official course definition and native units
  • MATH 375Differential Equations for Engineers and Scientists3 credits

    Definition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.

    UCalgary current official course definition and native units
  • ENGG 349Dynamics3 credits

    Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.

    UCalgary current official course definition and native units
  • ENME 317Mechanics of Solids I3 credits

    Review of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.

    UCalgary current official course definition and native units
  • ENGO 333Fundamentals of Programming for Engineering Applications3 credits

    Review of procedural programming and introduction to object-based programming using high level compiled and interpreted languages. Binary and ASCII File I/O, use of function libraries and class libraries. Construction of simple classes. Inheritance and polymorphism. Programming for Engineering applications. Visualization and data representation.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 2; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 321Engineering Materials3 credits

    Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.

    UCalgary current official course definition and native units
  • ENME 341Fundamentals of Fluid Mechanics3 credits

    Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.

    UCalgary current official course definition and native units
  • ENGG 311Engineering Thermodynamics3 credits

    Energy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.

    UCalgary current official course definition and native units
  • ENME 339Engineering Graphics and CAD3 credits

    Technical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.

    UCalgary current official course definition and native units
  • ENEL 327Signals and Transforms3 credits

    Continuous-time systems. Impulse response and convolution. Fourier series and Fourier transform. Basics of discrete time signals. Sampling theory. Discrete convolution. Difference equations and the Z-transform. Discrete-time Fourier representations.

    UCalgary current official course definition and native units
  • ENEL 301Instrumentation, Sensors and Interfacing3 credits

    An introduction to essential elements of instrumentation and sensing technology. Topics include embedded system programming, basic inputs such as sensors, switches, and keyboards; basic outputs such as motors, relays, LEDs, displays, and speakers; associated circuitry for inputs and outputs; the basics of communications between devices; and power supplies such as linear, switching, and batteries. Topics will be reinforced through weekly hands-on labs.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 3; Fall5 listed

Published recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.

  • ENME 493Machine Component Design3 credits

    Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

    UCalgary current official course definition and native units
  • ENMF 417Manufacturing and Production Processes3 credits

    The role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.

    UCalgary current official course definition and native units
  • ENME 473Fundamentals of Kinematics and Dynamics Of Machines3 credits

    Basic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.

    UCalgary current official course definition and native units
  • ENME 479Mechanics of Solids II3 credits

    One-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.

    UCalgary current official course definition and native units
  • ENME 101Mechanical and Manufacturing Engineering Block Course3 credits

    Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 3; Winter6 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 485Mechanical Engineering Thermodynamics3 credits

    Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.

    UCalgary current official course definition and native units
  • ENME 471Heat Transfer3 credits

    Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

    UCalgary current official course definition and native units
  • ENME 495Fluid Mechanics3 credits

    Control volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).

    UCalgary current official course definition and native units
  • ENME 461Mechatronics, Measurement, and Instrumentation3 credits

    Components of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.

    UCalgary current official course definition and native units
  • ENDG 407Computational Numerical Methods3 credits

    Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.

    UCalgary current official course definition and native units
  • ENGG 481Technology and Society3 credits

    Examination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 4; Fall5 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 585Control Systems3 credits

    Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

    UCalgary current official course definition and native units
  • ENME 561Mechatronics Design Laboratory I3 credits

    A hands-on laboratory experience in the design and analysis of electro-mechanical components. Introduction to microprocessor-controlled electromechanical systems. Laboratory projects to configure, design, and implement a succession of mechatronic systems. Topics of lectures and labs include aliasing, quantization, electronic feedback, power amplifiers, digital logic, encoder interfacing, and motor control.

    UCalgary current official course definition and native units
  • ENGG 209(ECON 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • ECON 209(ENGG 209) Engineering Economics3 credits

    The basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.

    UCalgary current official course definition and native units
  • COMS 363Professional and Technical Communication3 credits

    Introduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 4; Winter3 listed

Published recommended degree map. Course alternatives remain choices.

  • ENME 599Vibrations and Machine Dynamics3 credits

    Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

    UCalgary current official course definition and native units
  • ENGG 513The Role and Responsibilities of the Professional Engineer in Society3 credits

    The professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.

    UCalgary current official course definition and native units
  • ENME 562Mechatronics Design Laboratory II3 credits

    More sophisticated and in-depth topics in mechatronic systems design explored through laboratory exercises, and complemented by selected lecture topics including practical control aspects of saturation and tuning and machine learning introduction.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirements
Mapped terms

Only the displayed regular Mechanical Engineering recommended Year 1–4 map, including its Fall Block Week. No generic inheritance to every Schulich discipline, minor or combined-degree route. Practical-experience hours are not turned into a paid work term. Choice slot coverage is partial.

Published Recommended Course Sequence: Mechanical Engineering Year 1
Fall

Published recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.

  • ENGG 225Fundamentals of Electrical Circuits and Machines3 credits

    Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.

    UCalgary current official course definition and native units
  • ENDG 233Programming with Data3 credits

    Fundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.

    UCalgary current official course definition and native units
  • MATH 275Calculus for Engineers and Scientists3 credits

    An extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.

    UCalgary current official course definition and native units
  • MATH 211Linear Methods I3 credits

    An introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.

    UCalgary current official course definition and native units
  • ENGG 204Fundamentals of Engineering Materials3 credits

    Fundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.

    UCalgary current official course definition and native units
Winter

Published recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.

  • ENGG 212Fundamentals of Fluid Behaviour3 credits

    An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.

    UCalgary current official course definition and native units
  • ENGG 202Engineering Statics3 credits

    Force vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.

    UCalgary current official course definition and native units
  • MATH 277Multivariable Calculus for Engineers and Scientists3 credits

    An introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.

    UCalgary current official course definition and native units
  • PHYS 259Electricity and Magnetism (for students in Engineering)3 credits

    Electric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.

    UCalgary current official course definition and native units
  • ENGG 200Introduction to Engineering Design3 credits

    Introduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.

    UCalgary current official course definition and native units
Published Recommended Course Sequence: Mechanical Engineering Year 2
Fall Block Week

Published recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.

  • ENME 101Mechanical and Manufacturing Engineering Block Course3 credits

    Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA

    UCalgary current official course definition and native units
Fall

Published recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. PHYS 365 or PHYS 369 is a choice, not two compulsory courses. Unassigned source slots: PHYS 365 or PHYS 369. Course sets and options remain partial; no complete term-load or choice denominator is inferred.

  • ENDG 319Probability, Statistics and Machine Learning3 credits

    Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.

    UCalgary current official course definition and native units
  • MATH 375Differential Equations for Engineers and Scientists3 credits

    Definition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.

    UCalgary current official course definition and native units
  • ENGG 349Dynamics3 credits

    Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.

    UCalgary current official course definition and native units
  • ENME 317Mechanics of Solids I3 credits

    Review of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.

    UCalgary current official course definition and native units
Winter

Published recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Unassigned source slots: General Complementary Studies Courses. Course sets and options remain partial; no complete term-load or choice denominator is inferred.

  • ENME 321Engineering Materials3 credits

    Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.

    UCalgary current official course definition and native units
  • ENME 341Fundamentals of Fluid Mechanics3 credits

    Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.

    UCalgary current official course definition and native units
  • ENGG 311Engineering Thermodynamics3 credits

    Energy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.

    UCalgary current official course definition and native units
  • ENME 337Computing Tools for Engineering Design3 credits

    The application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.

    UCalgary current official course definition and native units
  • ENME 339Engineering Graphics and CAD3 credits

    Technical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.

    UCalgary current official course definition and native units
Published Recommended Course Sequence: Mechanical Engineering Year 3
Fall

Published recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.

  • ENME 431Materials Selection in Engineering Design3 credits

    Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.

    UCalgary current official course definition and native units
  • ENME 493Machine Component Design3 credits

    Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.

    UCalgary current official course definition and native units
  • ENMF 417Manufacturing and Production Processes3 credits

    The role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.

    UCalgary current official course definition and native units
  • ENME 473Fundamentals of Kinematics and Dynamics Of Machines3 credits

    Basic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.

    UCalgary current official course definition and native units
  • ENME 479Mechanics of Solids II3 credits

    One-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.

    UCalgary current official course definition and native units
Winter

Published recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.

  • ENME 485Mechanical Engineering Thermodynamics3 credits

    Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.

    UCalgary current official course definition and native units
  • ENME 471Heat Transfer3 credits

    Modes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.

    UCalgary current official course definition and native units
  • ENME 495Fluid Mechanics3 credits

    Control volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).

    UCalgary current official course definition and native units
  • ENME 461Mechatronics, Measurement, and Instrumentation3 credits

    Components of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.

    UCalgary current official course definition and native units
  • ENDG 407Computational Numerical Methods3 credits

    Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.

    UCalgary current official course definition and native units
Published Recommended Course Sequence: Mechanical Engineering Year 4
Fall

Published recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. COMS 363 and ENGG 481 allow Fall/Winter timing; ENGG 209 or ECON 209 is an alternative with flexible Fall/Winter timing. These remain unallocated. Capstone and technical course-set choices remain unknown. Unassigned source slots: ENGG 209 or ECON 209. Course sets and options remain partial; no complete term-load or choice denominator is inferred.

  • ENME 599Vibrations and Machine Dynamics3 credits

    Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.

    UCalgary current official course definition and native units
Winter

Published recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. COMS 363 and ENGG 481 allow Fall/Winter timing; ENGG 209 or ECON 209 is an alternative with flexible Fall/Winter timing. These remain unallocated. Capstone and technical course-set choices remain unknown. Course sets and options remain partial; no complete term-load or choice denominator is inferred.

  • ENME 585Control Systems3 credits

    Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.

    UCalgary current official course definition and native units
  • ENGG 513The Role and Responsibilities of the Professional Engineer in Society3 credits

    The professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.

    UCalgary current official course definition and native units
UCalgary 2026/27 displayed degree requirementsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current course title and published unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current course title and published unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsCalgary: explicit current programme durationEngineers Canada · current accredited programmes: University of Calgary
Additional published courses
  • ENGL 299Junior English3 credits
  • ENME 505Robotics3 credits

    Kinematics, statics, dynamics and control of robot arms. Robot actuators, drives, sensors, and vision. Applications of robots.

    UCalgary current official course definition and native units
  • BMEN 585Molecular, Cellular and Tissue Engineering3 credits

    Concepts and methodologies in molecular and cellular bioengineering. Applications in areas such as tissue engineering, point-of-care diagnostics, organs-on-chips and nanomedicine. Topics include micro-nanoengineering, surface engineering, biomaterials, stem cells, bioreactors, bioengineering scaffolds, and drug delivery.

    UCalgary current official course definition and native units
  • ENRE 575CO2 Geological Sequestration3 credits

    Carbon dioxide emissions reduction, geological storage mechanisms, saline aquifers, depleted oil and gas fields, mineral trapping, reservoir characterization, site selection, injection techniques, rates and efficiencies of geological storage, monitoring and verification, risk assessment, regulatory frameworks, cost analysis, environmental impacts, and public perception, geological carbon sequestration technologies and their role in mitigating climate change.

    UCalgary current official course definition and native units
  • ENPE 561Fuel Science and Technology3 credits

    Classification of fuels. Origin, geology, production and processing of fossil fuels. Supply, consumption and demand for fuels, historical patterns and future trends. Thermodynamics and reaction kinetics of combustion. Physical and chemical properties and influence on fuel utilization. Ecological, efficiency, safety, economic considerations. Non-conventional fuels. Transportation and handling.

    UCalgary current official course definition and native units
  • BMEN 515Bioengineering Methods in Systems Biology and Physiology3 credits

    Concepts from systems theory, differential equations, and stochastic processes applied to physiological and biological systems. Experimental and computational approaches to the study of gene expression and gene networks. Use of quantitative model-based approaches for integrative analysis of physiological and biological functions. Case studies of applications to disease mechanisms and the drug discovery process.

    UCalgary current official course definition and native units
  • ENGL 203Introductory Seminar3 credits

    An intensive introduction to the field of English emphasizing critical reading and writing as well as discussion. Expectations for writing and research will be higher than in other junior English courses. Includes the study of at least one text by an Indigenous author.

    UCalgary current official course definition and native units
  • ENME 595Gas Dynamics3 credits

    Fundamentals of one-dimensional gas dynamics. Isentropic and non-isentropic flows, applications of dynamical similarity to shock waves. Oblique shocks, supersonic nozzles, flows with friction or heat transfer. Introduction to computational fluid dynamics (CFD).

    UCalgary current official course definition and native units
  • ENEE 503Life Cycle Assessment3 credits

    Concepts of life cycle analysis. Applications to energy utilization, environmental consequences, sustainable development, environmental process analysis, and optimization. Inventory, impact and improvement analyses of energy systems. LCA Model development and utilization. Human health and safety considerations.

    UCalgary current official course definition and native units
  • ENGG 502Senior Capstone Design Project II3 credits

    A continuation of the capstone design project, where student teams build on their design work in Part I.

    UCalgary current official course definition and native units
  • ENGL 253.05Non-fiction3 credits

    A study of the conventions of non-fiction, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.

    UCalgary current official course definition and native units
  • BMEN 523Biomechanics of Movement3 credits

    Introduction to musculoskeletal biomechanics, including experimental and analytical approaches to the analysis of movement, experimental instrumentation and devices, and joint dynamics. Review of linear algebra. Description of physical space, coordinate systems, optical measurement of marker position. Three-dimensional rigid body kinematics, extraction of the kinematical quantities from the experimental data. Three-dimensional rigid body dynamics, determination of segmental inertial properties, determination of the joint forces and moments, measurement of ground reaction forces, theorem of the impulse. Force sharing problem, method of the Lagrange multipliers, optimisation. Elements of muscle and cartilage mechanics, introduction to the analysis of healthy and pathologic gait. Laboratory experiences complement and reinforce the theory.

    UCalgary current official course definition and native units
  • ENPE 563Corrosion in Engineering Applications3 credits

    Electrochemical principle of corrosion reactions. Corrosion thermodynamics and kinetics. Electrochemical corrosion measurement techniques. Passivity and pitting corrosion. Crevice corrosion and galvanic corrosion. Environmentally assisted cracking. Corrosion control techniques including cathodic protection, coatings and inhibitors. Material selection for corrosion resistance.

    UCalgary current official course definition and native units
  • ENPE 525Enhanced Recovery3 credits

    Trapping and mobilization of residual oil; displacement theory; linear waterflood calculations; viscous fingering; flood patterns and sweep efficiency considerations; characterization of reservoir heterogeneity; analytical waterflood prediction models; black-oil reservoir simulation models; design engineering aspects of waterflooding; and overview of enhanced recovery methods.

    UCalgary current official course definition and native units
  • ENEL 584Electrical Power Systems in Commercial and Institutional Buildings3 credits

    Electrical engineering design and practice applied to the building industry; Power Distribution Components, Types of power distribution systems, Uninterruptible, Emergency and Standby power systems, Bonding and Grounding, Ground Fault Protection, Light and optics, Measurement of light, lighting engineering, and quality of visual environments is discussed. Overview of basic requirements of the National and Alberta Building Code, and the Canadian Electrical Code that most impact design including rules for life safety systems and installation procedures and requirement.

    UCalgary current official course definition and native units
  • ENGG 213Engineering Communication3 credits

    Professional and technical communication with a focus on developing the ability to communicate complex engineering concepts to engineers as well as general audiences. Planning and composing effective verbal, written, and graphical communication. Providing constructive and professional review and critique of presentations by peers. Identifying key points and summarizing information in a concise and informative manner.

    UCalgary current official course definition and native units
  • ENRE 573Geothermal Energy Technology3 credits

    Current technologies in energy extraction from subsurface resources. Geoenergy vs. geothermal energy, power generation vs. heat distribution, open vs. closed loop systems, properties of working fluids (surface vs. subsurface) deep drilling and fracturing, applications at urban vs. remote communities, regulatory issues with geothermal energy, description of new technologies.

    UCalgary current official course definition and native units
  • ENEE 519Special Topics in Energy and Environment3 credits

    Current advanced topics in Energy and Environment.

    UCalgary current official course definition and native units
  • ENPE 415Drilling and Completions3 credits

    Drilling rig types, components and selection; overview of drilling operations; drilling fluids and mud systems; drilling hydraulics; casing design and casing seat selections; cementing; formation damage, well completions; geothermal well completion and design, drilling in high temperatures formations and high-temperature drilling challenges; Regulatory frameworks and permitting, Innovations and technological advancements in geothermal drilling. Special topics including directional drilling; blowout control; logging and coring; hole stability; planning and cost control; underbalanced drilling; drilling geopressured reservoirs; coiled tubing drilling; offshore operations; health, safety, and environmental aspects.

    UCalgary current official course definition and native units
  • ENGO 623Inertial Surv & Ins/Gps Integrate3 credits

    Principles of inertial positioning and inertial gravimetry; their relation to inertial navigation. Definition of an operational inertial frame. Inertial error models as perturbation solutions about a reference trajectory. State space formulation and the computation of the transition matrix. Real-time estimation using zero velocity updates; Kalman filtering and alternatives. Post-mission estimation, optimal and empirical smoothing, use of different observables. Existing inertial survey systems; new developments in strapdown technology. Practical aspects of inertial positioning and inertial gravimetry. INS/GPS integration. Current research activities.

    UCalgary current official course definition and native units
  • ENMF 527Project Engineering3 credits

    The project lifecycle. Project planning, scheduling, and control. Resource considerations. Cost estimating, planning, and performance. Project risk. Project personnel and organizational structures.

    UCalgary current official course definition and native units
  • ENME 583Building Energy Modelling and Simulation3 credits

    Fundamentals of heating, ventilating, and air conditioning systems in buildings. Psychrometrics. Indoor environmental quality. Climatic design information. Heating and cooling loads. Air distribution systems control. Codes, regulations, and standards. Application of building energy simulation software. Design of mechanical systems for small building.

    UCalgary current official course definition and native units
  • ENGO 625Advanced GNSS Theory3 credits

    Overview of space positioning and navigation systems; concepts and general description. GPS signal description. Receiver and antenna characteristics and capabilities; GPS error sources and biases; atmospheric delays, signal reflection and countermeasures. Mathematical models for static point and relative positioning. Kinematic single point and differential post mission and real time positioning, navigation and location. Augmentation methods. Land, marine, airborne and indoor applications. Case studies.

    UCalgary current official course definition and native units
  • ENEL 519Special Topics in Electrical Engineering3 credits

    Current topics in electrical engineering.

    UCalgary current official course definition and native units
  • ENME 534Digital Logic and Control3 credits

    Logic gates and digital circuits; Boolean algebra; sequential logic; finite state machines; ladder logic and PLC programming; stability and response of discrete-time systems; the z-transform; digital feedback design via root locus; applications of digital logic and control. Prerequisite: Mechanical Engineering 461. Co-requisite(s): Mechanical Engineering 585 or Electrical Engineering 441.

    UCalgary current official course definition and native units
  • ENPE 577Unconventional Reservoirs3 credits

    Overview of heavy oil, tight oil, and unconventional gas resources (tight gas, shale gas, tight oil, shale oil, coal bed methane, and natural gas hydrates) in a 'Total Petroleum System'. Geological aspects, drilling, completion and stimulation methods; reservoir characterization by petrophysics and well test analysis; forecasting methods; discussion of production mechanisms and methods, recovery process design, transportation, facilities, marketing, economics, environmental and regulatory issues.

    UCalgary current official course definition and native units
  • BMEN 519Special Topics in Biomedical Engineering3 credits

    Current topics in Biomedical Engineering.

    UCalgary current official course definition and native units
  • ENCH 539Polymer Engineering3 credits

    Introduction to polymer science and technology. Molecular structure, processing, rheology, thermal, physical and mechanical properties. Synthetic polymers used in biomedical, manufacturing and other advanced technological applications.

    UCalgary current official course definition and native units
  • ENGG 525Engineering Entrepreneurship3 credits

    This highly experiential course helps the engineering student build a personal practice in entrepreneurship, design thinking, and human-centered design for innovation. Topics include the entrepreneurial mindset; idea generation, validation, and feasibility analysis; product pretotyping and prototyping; and the basics of business design and execution. Leading edge practical tools and frameworks are examined and put to use in authentic learning activities that teach the student to get to first revenues.

    UCalgary current official course definition and native units
  • BMEN 525Biomechanics of Tissues3 credits

    The structure and functional behaviour of complex tissues which make up the human musculoskeletal system (bone, cartilage, muscles, tendons, ligaments) and cardiovascular systems (heart, blood vessels) will be explained by applying basic principles of continuum mechanics. Introductory topics include: review of linear and tensor algebra, kinematics of continua, deformation gradient, deformation and strain tensors, balance equations and Cauchy stress tensor, stress power and measures of stress. Constitutive equations introduced as they apply to the study of biological tissues; anisotropy and inhomogeneity, fibre-reinforced behaviour. Laboratory experiences complement and reinforce the theory.

    UCalgary current official course definition and native units
  • ENGO 559Digital Imaging and Applications3 credits

    An introduction to digital image processing (IP) and computer vision (CV) concepts, methods and algorithms which will enable the students to implement IP/CV systems or use IP/CV software with emphasis on applications and problem-solving in geomatics engineering including remote-sensing and photogrammetry and in other disciplines including energy and environment engineering. Course components include: image formation and intensity transformation, filtering in the spatial and frequency domain, colour image processing, feature detection and matching, image restoration, image segmentation, mathematical morphology and multi-source image/data fusion.

    UCalgary current official course definition and native units
  • ENEL 573Computer Networks3 credits

    Overview of the network protocol stack. Reliable communications over a link; medium access; packet routing; the transport and application layers. Data and network security. Internet and telecommunications packet network architectures. Mathematical network analysis and network performance software tools.

    UCalgary current official course definition and native units
  • SGMA 217Introduction to Business Skills3 credits

    Introduction to the external business environment, human resource management, and marketing. Topics will include ethical decision-making, teamwork, secondary research, proper use of business communication tools and presentation skills. Pedagogical approaches may include case analysis, exercises, simulations, and class discussion.

    UCalgary current official course definition and native units
  • ENGG 523Bio-inspired Design3 credits

    This course explores the principles and systems behind evolved natural constructions and processes, and transferring these to device and system design: abstractions of functional morphologies lead to new technical concepts and prototypes. Topics in this course may include: design by analogy, functional morphology, principles and techniques of biomimicry, bio-inspired design methods, technical sketching, bio-inspired computation and modelling, and biomimetic concepts such as self healing, growth, and self-organization.

    UCalgary current official course definition and native units
  • ENEL 569Electronic Systems & Applications3 credits

    Understanding op-amp datasheets, printed circuit board design, instrument control and data acquisition, analog circuit simulation, design and characterization of amplifiers and filters, voltage regulation, thermal management.

    UCalgary current official course definition and native units
  • ENRE 571Hydrogen Production and Storage3 credits

    Overview of hydrogen as an energy carrier. Hydrogen Production Methods: Electrolysis, Steam Methane Reforming, Biomass Gasification, etc.; Hydrogen Storage methods: compressed gas storage, Liquid Hydrogen Storage, Solid-state Storage, Underground Storage. Hydrogen chemistry, reactivity, and safety. Economic and Environmental Considerations.

    UCalgary current official course definition and native units
  • ENGO 551Advanced Geospatial Topics3 credits

    Progress in research, development and applications in the field of geospatial technologies; importance of geospatial knowledge and evolution of geospatial technologies in the last decades; focus on the following geospatial technologies: Geoweb, Volunteered Geographic Information, Internet of Things and Sensor Web, GeoAI; data quality, privacy, and societal implication of these technologies will be discussed.

    UCalgary current official course definition and native units
  • ENEE 505Effluent Treatment Processes for Energy Industry3 credits

    Application of fundamental engineering concepts to develop process design specifications for various unit operations and separation processes used for the treatment of gaseous (air), aqueous (wastewater) and solid effluents from mining, exploration, production, transportation and utilization of carbon-based energy sources.

    UCalgary current official course definition and native units
  • SUSE 595Sustainable Materials3 credits

    Comprehensive, systems-focused basis for selecting materials in new uses or as more sustainable alternatives; more eco-efficient alternatives, including technologies to reduce material intensity, renewably sourced materials, CO2 absorbing materials, nanotechnology applications for sustainable materials, recyclable materials and material solutions inspired by nature (biomimetic).

    UCalgary current official course definition and native units
  • ENME 556Physical Metallurgy3 credits

    Various aspects of physical metallurgy. Topics include basic crystallography, phase diagrams and alloy theory, dislocation theory, point defects, diffusion, plastic deformation and dislocation behavior, surfaces, grain boundaries, and interfaces, work hardening and annealing, steel and steel transformations, and precipitation hardening. The concepts of alloy design and the physical basis that links the structure of materials with their properties will be introduced.

    UCalgary current official course definition and native units
  • ENCM 511Embedded System Interfacing3 credits

    Review of computer architecture; microcontrollers and their instruction sets; interfacing using common input/output devices, debugging and other software engineering practices, strategies for interrupt handling and exception handling; Interfacing using high level and assembly languages; software and hardware optimizations to achieve real time operations; real time operating systems; Embedded real-time applications.

    UCalgary current official course definition and native units
  • ENCH 537Computational Thermodynamics3 credits

    Amalgamation of thermodynamic models and computational techniques with application to industrially important thermodynamic problems such as multi-component flash calculations, reacting systems, phase stability and gas hydrates.

    UCalgary current official course definition and native units
  • ENGL 265Introductory Creative Writing3 credits

    Instruction in the rudiments of craft for poetry, scripts, and fiction, emphasizing the centrality of reading and revision to literary composition. Notes: Does not count toward the Embedded Certificate in Creative Writing.

    UCalgary current official course definition and native units
  • BMEN 509Introduction to Biomedical Imaging and Applications3 credits

    Principles of various imaging modalities used in Biomedical engineering applications, including CT, MRI, ultrasound, PET, SPECT. Image processing operations: filtering, enhancement, feature extraction, pattern recognition and image reconstruction. Image registration and integration of different imaging modalities.

    UCalgary current official course definition and native units
  • ENGO 583Environmental Modelling3 credits

    Introduction to environmental modelling; steps involved in designing and building a model including conceptualization, formulation of the mathematical model, calibration, validation, sensitivity analysis, and scale dependency; characteristics, architecture and functioning of selected environmental models including solar radiation/energy modelling, evapotranspiration modelling, wind energy modelling, bioenergy modelling, potential species distribution modelling, forest fire danger forecasting, local warming modelling, river flow forecasting, modelling of vegetation phenological stages and mediated modelling.

    UCalgary current official course definition and native units
  • ENEE 501Pollution Prevention and Control for Energy Industry3 credits

    An overview of environmental laws and regulations. Environmental standards for air quality, water and land. Regulatory approval process for new energy projects. Base-Line Study and Environmental Impact Assessment. Environmental review of new energy projects. Pollution prevention methodology and techniques. Separation and recycle streams. Process modification, integration, analysis and control. Risk assessment.

    UCalgary current official course definition and native units
  • ENME 573Design of Lightweight Structures3 credits

    Overview of high-performance lightweight design strategies used in structural applications, with focus on fibre-reinforced polymer composites. Composite mechanics; buckling; introduction to topological optimization; considerations for material selection and manufacturing, characterization, and testing. Applications to aerospace design will be discussed. Practical skills to be developed through a laboratory component.

    UCalgary current official course definition and native units
  • ENGO 5893D Visual Perception3 credits

    Photogrammetric, computer-vision and robotic methods for extracting three-dimensional information from images, videos or image sequences. Introduction to Lie Algebra. Projective geometry. Epipolar geometry. Geometry of image triplets. Overview of feature-based matching techniques. View clustering and structure from motion. Bundle adjustment techniques. Optical and scene flow estimation. Deterministic visual SLAM, probabilistic visual SLAM and visual-inertial SLAM. Probabilistic occupancy grid mapping for obstacle avoidance. Other advanced topics in the state-of-the-art visual odometry.

    UCalgary current official course definition and native units
  • ENGL 207Reading for Meaning3 credits

    Develops the vocabulary, strategies, and skills needed to engage critically with a variety of texts, from literary classics to contemporary culture. Builds skills in advanced reading comprehension, textual analysis, and critical interpretation of the world around us.

    UCalgary current official course definition and native units
  • ENMF 501Modelling & Simulation of Manufacturing Systems3 credits

    General modelling of production systems. Spreadsheet modelling for capacity analysis. Fundamentals of discrete-event simulation including: key concepts; simulation world views; the simulation study life cycle. Modelling and programming aspects of discrete-event simulation including: verification and validation; simulation animation; interfacing simulation software with other systems. Statistical aspects of discrete-event simulation including: random number and random variate generation; input process modelling; output analysis; variance reduction techniques. Applications of discrete-event simulation to the design and analysis of manufacturing systems.

    UCalgary current official course definition and native units
  • ENCH 530Electrochemical Engineering3 credits

    Electrochemical kinetics and thermodynamics. Mass transport in electrochemical cells. Design and modelling of electrochemical cells. Application of electrochemistry to fuel cells, batteries, and water treatment.

    UCalgary current official course definition and native units
  • ENME 615Sensors, Data and Signal Analysis3 credits

    Basic principles relating to measurement systems. Static and dynamic characteristics of signals. Measurement system behaviour. Application of probability and statistics to measurement systems. Uncertainty analysis. Data acquisition and conversion, analog/digital signals and associated sampling theory. Application of theory to various measurement systems such as pressure, velocity, strain, concentration, and temperature.

    UCalgary current official course definition and native units
  • ENME 572Computational Fluid Dynamics3 credits

    An introduction to finite volume and finite element approximations; turbulence modelling, including Reynolds-Averaged Navier-Stokes (RANS), Large Eddy Simulation (LES), and Variational Multi-Scale (VMS) methods; time-marching schemes; linear and non-linear solvers; grid generation and adaptation; post-processing of the solution; and parallel computing (with the focus on MPI).

    UCalgary current official course definition and native units
  • ENCH 565Process Sensors and Data Acquisition3 credits

    Introduction to chemical engineering sensors and information processing techniques. Basic concepts of process measurement methods and signals. Data acquisition hardware and software. Identifying errors and uncertainties in process measurements. Filtering and smoothing of process signals. Introduction to Fourier analysis. Devices for measuring temperature, pressure and chemical composition. Common failure modes and error sources. Process instrument calibration.

    UCalgary current official course definition and native units
  • ENEE 575Renewable Energy Systems3 credits

    Review of electrical machines, thermodynamics, and fluid mechanics. Alternative energy systems such with emphasis on hydro, solar photovoltaics, and wind power for electricity production. System design, cost, and sizing, and environmental impacts of alternative energy systems. Effects of intermittency of power production and integration into the electricity grid. Energy storage.

    UCalgary current official course definition and native units
  • ENGL 253.03Novel3 credits

    A study of the conventions of the novel, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.

    UCalgary current official course definition and native units
  • ENEL 597Power Systems Operation and Markets3 credits

    Power system operation and economic load dispatch, concept of marginal cost, Kuhn-Tucker's conditions of optimum, unit commitment, hydro-thermal coordination, power flow analysis, optimal power flow, probabilistic production simulation, power pools and electricity markets, market design, auction models, power system reliability, primary & secondary frequency control and AGC, steady-state and transient stability, power sector financing & investment planning.

    UCalgary current official course definition and native units
  • SUSE 591Advanced Renewable Energy Systems3 credits

    Non-carbon energy generation technologies: solar-thermal and concentrated solar power, geothermal, and biomass, and their integration with wind and solar-photovoltaics in electricity systems that may have significant storage. Technologies using a heated working fluid working in cycles whose optimum performance is studied. Consideration is given to the resources needed for these technologies, their planning, their technical status, and future development. The use of geothermal and other technologies for space heating will also be studied.

    UCalgary current official course definition and native units
  • ENCH 535Principles of Biochemical Engg3 credits

    Introduction to biochemistry, enzyme kinetics and cell growth and metabolism. Aspects of mass transfer, heat transfer and fluid flow related to the design of biological process equipment. Fermentations, sterilization and extraction techniques. Treatment of effluents. Introduction to bio-reactor design and scale-up. Introduction to process instrumentation and control.

    UCalgary current official course definition and native units
  • ENEL 606Optical Instrumentation3 credits

    Review of ray and wave optics. Free-space and fiber optic components. Linear, non-linear, and super-resolution microscopy. Light measurement and characterization. Digital imaging. Solid state light sources. Spectroscopy.

    UCalgary current official course definition and native units
  • ENME 570Aerodynamics3 credits

    An introductory course in aerodynamics for engineers. Kinematics and dynamics of viscous and inviscid flow; airfoil dynamics including thin airfoil theory and lifting line theory, finite wings, panel methods and airfoil parameters. Boundary layer theory and boundary layer control as applied in aerodynamics. Introduction to computational fluid dynamics and experimental aerodynamics.

    UCalgary current official course definition and native units
  • ENCI 508Environmental Aspects of Energy3 credits

    Environmental assessment and management in the energy sector. Ecological footprint introduction. Site investigation, field techniques and program implementation; remedial planning and design; cost and time analysis; physical, chemical and biological remediation techniques; biomass and waste to energy; energy use and emissions in transportation systems; energy efficiencies and emissions in building construction; assess problems with energy use from an environmental setting; develop and apply engineered solutions; ecological and environmental footprints of energy industries.

    UCalgary current official course definition and native units
  • ENME 618Uncertainty Quantification and Scientific Machine Learning3 credits

    An introduction to predictive modeling and uncertainty quantification for scientific and engineering applications. Key concepts include: Bayesian interference, stochastic differential equations, Monte Carlo methods for uncertainty propagation; supervised learning techniques including Bayesian regression, Gaussian processes, and deep learning; unsupervised methods; state space models with applications such as mechanical vibrations. A hands-on approach to data science and machine learning is emphasized over theoretical derivations.

    UCalgary current official course definition and native units
  • ENME 641Advanced Control Systems3 credits

    Introduction to multivariable systems; state space models; analysis of linear systems; stability; Cayley-Hamilton theorem; controllability and observability; state feedback control; pole placement designs; introduction to linear optimal control and estimation; Kalman filtering; separation theorem and duality; performance specifications; loop transfer recovery; introduction to infinity norm methods.

    UCalgary current official course definition and native units
  • ECON 203Principles of Macroeconomics3 credits

    Measurement of economic activity, economic growth, money and financial systems, international economy and exchange rates, business cycles, unemployment and inflation, and macroeconomic policies.

    UCalgary current official course definition and native units
  • ENME 521Materials Characterization Techniques3 credits

    Techniques for materials and mechanical characterization relevant to research and industrial applications. Topics include, but are not limited to, fatigue, creep, nanoindentation (and wear), elements of crystallography, X-ray diffraction, the principle of electron microscopy, and advanced analytical tools.

    UCalgary current official course definition and native units
  • ENME 587Continuum Mechanics3 credits

    Kinematics of deformation, concept of stress, balance of mass, linear momentum, angular momentum and energy. Thermodynamics of continua. Constitutive equations for viscous fluids and nonlinear elastic solids.

    UCalgary current official course definition and native units
  • ENGG 515Project Management for Engineers3 credits

    Covers the application of project management principles such as planning, scope development, design, procurement, construction, commissioning and start-up to engineering projects. Class reviews aspects of engineering projects and case studies.

    UCalgary current official course definition and native units
  • ENME 502Mechanical Engineering Capstone Design Project II3 credits

    A continuation of the capstone design project, where student teams build on their design work in Part I.

    UCalgary current official course definition and native units
  • ENMF 503Computer-Aided Design and Manufacturing3 credits

    Hardware and software for computer-aided design and manufacturing (CAD/CAM) systems. Geometric modelling, transformation and visualization. Modelling of freeform curves and surfaces. Programming for computer numerically controlled (CNC) machining. Integration of CAD/CAM systems, applications in motion analysis, structure analysis, optimization, additive manufacturing, reverse engineering and virtual engineering.

    UCalgary current official course definition and native units
  • ENEL 503Computer Vision3 credits

    Introduction to the fundamentals of image processing and computer vision. Image/video acquisition and raw data matrix manipulation; image processing operations and compression methods; object detection, isolation, and classification; 3D tracking and ego-motion with projective transformations.

    UCalgary current official course definition and native units
  • ENME 501Mechanical Engineering Capstone Design Project I3 credits

    A team-based project course with the focus on the design process associated with mechanical and manufacturing engineering. The design process consists of the stages of conceptual design, design development and verification. Project management, teamwork and communication are emphasized for professional development.

    UCalgary current official course definition and native units
  • ENMF 517Experimental Design and Analysis3 credits

    Introduction to statistical Design of Experiments (DOE) techniques for efficient data collection, analysis and interpretation. Hypothesis testing, Analysis of Variance (ANOVA), including blocking and nesting, in both full and fractional factorial designs to identify and control sources of variability. Applications of these techniques to optimize product and process performance through data-driven experimentation.

    UCalgary current official course definition and native units
  • ENGG 504Entrepreneurial Capstone Design Project II3 credits

    A continuation of the entrepreneurial capstone design project, where student teams build on their design work in Part I.

    UCalgary current official course definition and native units
  • ENMF 529Introduction to Microelectromechanical Systems3 credits

    Microelectromechanical systems (MEMS) and devices including microsensors and microactuators. Principles of operation, material properties, fabrication techniques including surface and bulk micro­machining, IC-derived microfabrication techniques, sensing and actuation principles, sensor dynamics issues, circuit and system issues, packaging, calibration and testing. Illustrative examples include (1) micromachined inertial sensors and actuators for manufacturing processes, (2) microactuator arrays for "smart surfaces", (3) biosensors for medical applications, and (4) transducers for aerospace applications.

    UCalgary current official course definition and native units
  • ENCI 502Civil Engineering Aspects of Sustainable Communities3 credits

    Definition of sustainability; global urbanization; emissions from transportation systems; economics of urban development from a civil infrastructure point of view, water/wastewater, land use/transportation; public transportation; travel demand management for sustainability; construction industry - energy use and emissions.

    UCalgary current official course definition and native units
  • ENPE 509Well Testing3 credits

    Basic theory and current techniques for well testing. Drawdown and build up tests; diffusivity equation and various boundary conditions and flow regimes; superposition; single-rate and multi-rate testing; effect of boundaries; derivative analysis; fractured wells, fractured reservoirs and other flow models; wellbore dymanics; type curve matching; advanced decline curve analysis. Computer aided analysis and hands on experience in the computer laboratory.

    UCalgary current official course definition and native units
  • ENGL 253.04Drama3 credits

    A study of the conventions of drama, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.

    UCalgary current official course definition and native units
  • ENEL 587Power Systems Analysis3 credits

    Advanced power flow studies including decoupled, fast decoupled and DC power flow analysis, distribution factors and contingency analysis, transmission system loading and performance, transient stability, voltage stability, load frequency control, voltage control of generators, economics of power generation.

    UCalgary current official course definition and native units
  • BMEN 511Biomaterials and Biocompatibility3 credits

    Basic chemical and mechanical properties of biological and synthetic materials and their role in biological system health, dysfunction, and repair. Role of microstructure, material properties, and biocompatibility aspects in selection of biomaterials for medical or industrial applications. Incorporation of biomimetic concepts in material design. Topics may include artificial and tissue engineered products, implants, prostheses, biofilms, biosensors, and foreign body response.

    UCalgary current official course definition and native units
  • ENEL 592Undergraduate Research Thesis I3 credits

    A directed studies research project in an area of interest, directed by a project advisor/faculty member. Includes an independent student component covering the scientific process, ethics, review of literature, and writing scientific proposals and manuscripts. Projects may involve experimental, analytical or computer modelling studies.

    UCalgary current official course definition and native units
  • ENME 571Aeroelasticity3 credits

    Introduction to the interactions between structural dynamics (elastic and inertia forces) and aerodynamic forces. Students will learn the main concepts of static aeroelasticity (lift distribution, divergence and control effectiveness) and dynamic aeroelasticity (flutter) for fixed-wing aircraft. Students will learn how to derive the equations of motion for complete aeroelastic systems, apply various methods of structural dynamics analysis and perform simplified analysis of static and dynamic aeroelastic phenomena. Students will also learn the elementary methods of incorporating aeroelastic phenomena in aircraft design and the importance of doing so from a practical point of view. The main objective of this course is to provide students with the technical background to understand the main principles of aircraft aeroelasticity.

    UCalgary current official course definition and native units
  • ENGL 251Literature and Society3 credits

    An examination of the relationship of literature to the world around us, with instruction in close reading and critical writing. Considers how literature as a cultural practice responds to and reflects its social context. Includes the study of at least one text by an Indigenous author.

    UCalgary current official course definition and native units
  • ENME 597Turbomachinery3 credits

    Performance of turbomachines, machine selection, Reynolds number and scale effects. Two dimensional flow in turbomachines, degree of reaction and vector diagrams; flow irreversibilities and loss coefficients; pump, compressor and turbine efficiencies. Design of pumps, fans, centrifugal compressors, axial-flow compressors, and axial-flow turbines. Combination of machines with pipes or ducts.

    UCalgary current official course definition and native units
  • BMEN 503Research Thesis in Biomedical Engineering6 credits

    A two-term research project in an area of interest, directed by a supervisor (project advisor/faculty member). Includes a lecture component covering the scientific process, ethics, review of literature, and writing scientific proposals and manuscripts. The course culminates with a written thesis and presentation. Projects may involve experimental, analytic or computer modelling studies.

    UCalgary current official course definition and native units
  • ENEL 476Electromagnetic Waves and Applications3 credits

    Plane wave propagation, reflection, and refraction; transmission line theory and applications; introduction to scattering parameters, matching networks, Smith charts; propagation in waveguides; cavities and resonant modes; advanced topics.

    UCalgary current official course definition and native units
  • ENME 602Advanced Robotics3 credits

    Review of kinematics and dynamics of serial-link manipulators and the Euler-Lagrange method. Kinematics and dynamics of parallel manipulators. Position, force, and impedance control of manipulators. Whole-body control. Advanced path and trajectory planning. Redundant manipulators and trajectory optimization.

    UCalgary current official course definition and native units
  • SUSE 589Industrial Ecology3 credits

    The philosophy behind the concept of Industrial Ecology is the focus on the understanding of interactions between technical, economic, social, and ecological systems and processes. The course aims at presenting the developments in research and application in the field of Industrial Ecology and discussing its role in strategic sustainable development both at the local and global scale with a focus on urban and industrial systems. This course equips students with systems perspective of understanding the implications of the decisions they make at different levels in practicing their profession and acting as consumers. Emphasis is given to understanding how environmental assessment and improvements are carried out with support from systems analytical methods such as material flow analysis, risk analysis, life cycle analysis, energy analysis, cost benefit analysis, and eco-efficiency analysis.

    UCalgary current official course definition and native units
  • ENEL 541Control Systems II3 credits

    Introduction to sampled-data control systems, discretization of analog systems, discrete-time signals and systems, causality, time-invariance, z-transforms, stability, asymptotic tracking, state-space models, controllability and observability, pole assignment, deadbeat control, state observers, observer-based control design, optimal control.

    UCalgary current official course definition and native units
  • ENME 643Optimal and Adaptive Control3 credits

    Studies of leading-edge and emerging control theory and technology; direct adaptive control, system identification using least-squares analysis; self-tuning control; indirect adaptive control; model reference adaptive control; sliding mode control in continuous and discrete time; optimal design of sliding mode controllers; optimal control design using various and multiple norms; implementation of robust controllers; robust stability and robust performance objectives.

    UCalgary current official course definition and native units
  • ENEL 585Introduction to Power Electronics3 credits

    Commutation. Diode rectifiers. Fully controlled 3-phase rectifiers. Choppers, inverters, ac controllers. Single-phase switch mode converters: dc-to-dc, ac-to-dc, dc-to-ac. Circuit and state-space averaging techniques. Switching devices and magnetics.

    UCalgary current official course definition and native units
  • BMEN 501Biomedical Engineering Project3 credits

    A one-term research project in an area of interest, supervised by a project advisor/faculty member. Includes a lecture component covering topics including the scientific process, ethics, review of literature, patent searches, market analysis, and technology evaluation. The project involves working with a supervisor on a particular product, process or theory relevant to biomedical engineering, or refining a methodology or short research project. A final report and presentation are required.

    UCalgary current official course definition and native units
  • ENEL 562Photovoltaic Systems Engineering3 credits

    Prospect of photovoltaics in Canada; solar radiation; fudamentals of solar cell; photovoltaic system design; grid connected photovoltaic systems; mechanical and environmental considerations.

    UCalgary current official course definition and native units
  • ENGL 212Critical Writing and Indigenous Literatures3 credits

    An examination of how literature as a cultural practice responds to and reflects its social context through an analysis of the works of Indigenous writers. Focuses on critical writing and reading skills, alongside the importance of story-telling and oral tradition in Indigenous cultural traditions.

    UCalgary current official course definition and native units
  • ENGO 537Spatial Databases and Data Mining3 credits

    Comprehensive overview of spatial database management systems and issues related to spatial data mining. Topics include: overview of spatial databases, spatial concepts and data models, spatial query languages, spatial storage and indexing, spatial networks, spatial data mining, and trends in spatial databases.

    UCalgary current official course definition and native units
  • ENCH 561Machine Learning for Energy Systems3 credits

    Applications of Machine Learning, Artificial Intelligence and Optimization in Energy Systems. Review of Statistics, Probability and Data Science Concepts; Supervised and Unsupervised Learning in Python including Regression and Clustering; Data Engineering for Data Filtering and Feature Selection; Optimization. Focus on Application to Problems in the Energy Industry.

    UCalgary current official course definition and native units
  • ENMF 509Advanced Manufacturing Systems3 credits

    Manufacturing strategy and competitive manufacturing. Queuing theory and its application to manufacturing systems analysis (including rapid modelling tools). Linear programming and its application to manufacturing systems problems. Scheduling problems in manufacturing. Supply chain modelling and integration. Enterprise resource planning systems.

    UCalgary current official course definition and native units
  • ECON 201Principles of Microeconomics3 credits

    Principles of choice under scarcity and the role of institutions, especially markets, for the production and distribution of goods and services: what and how much gets produced, how is it produced, and who gets what is produced.

    UCalgary current official course definition and native units
  • ENGL 253.02Poetry3 credits

    A study of the conventions of poetry, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.

    UCalgary current official course definition and native units
  • ENME 519Special Topics in Mechanical Engineering3 credits

    Advanced topics in Mechanical Engineering.

    UCalgary current official course definition and native units
  • ENEL 525Machine Learning for Engineers3 credits

    Neural networks: neuron models and network architectures, perceptrons, Widrow-Hoff learning and backpropagation algorithm, associative memory, Hebbian learning, pseudo-inverse learning. Fuzzy systems: basic operations and properties of fuzzy sets; fuzzy rule generation and defuzzification of fuzzy logic; fuzzy neural networks. Applications such as pattern recognition, character recognition, stock market prediction, and control.

    UCalgary current official course definition and native units
  • ENGO 563Data Analysis in Engineering3 credits

    Fundamental of matrix theory, linear systems, probability and statistics. Data classification, analysis and bias identification. Random data acquisition, qualification and analysis. Least squares estimation and data analysis. Random process, stationarity test and kinematic modelling. Kalman filtering and real-time data analysis. Introduction to signal processing and time series analysis. Practical applications of data analysis and processing in geomatics engineering.

    UCalgary current official course definition and native units
  • ENEE 577Electrical Transmission System Planning and Operation3 credits

    Electricity markets, carbon markets, optimal operation of electricity systems, environmental impacts of transmission networks, regulatory issues.

    UCalgary current official course definition and native units
  • ENME 650Mobile Robotics3 credits

    Overview of unmanned vehicles, mobile robot locomotion systems, wheeled rovers, walking machines, mobile-manipulators, mobile robot sensors and actuators, simulation, modelling and analysis of mobile robot behaviour, robot-environment interaction analysis, 2D navigation techniques and localization, mobile robot simulation tools.

    UCalgary current official course definition and native units
  • ENGG 501Senior Capstone Design Project I3 credits

    A team-based design course in which students apply the knowledge and skills acquired in earlier courses while refining their skills in teamwork and project management. Students work towards innovative, solutions to industry-sponsored design projects, and engage in individual critical reflection on their course activities, team performance, and on their growth as an engineering designer within their undergraduate program.

    UCalgary current official course definition and native units
  • ENCM 509Fundamentals of Biometric Systems Design3 credits

    Biometric systems, sensors and devices, Integration of Biometric based hardware and software, Biometric applications.

    UCalgary current official course definition and native units
  • ENPE 431Modelling Multiphase Transport in Porous Media3 credits

    Principles of momentum, heat, and mass transport in porous media in a variety of engineering applications. Capillarity effect, multiphase fluid flow, diffusion, dispersion, convection, miscible and immiscible displacement, and the mathematical modeling of these processes in porous media. Development and coding of 1D and 2D simulation models for single-phase and multi-phase fluid flow. Applications in subsurface energy and environmental engineering, including geothermal energy harvesting, groundwater hydrology, oil and gas engineering, CO2 sequestration, and hydrogen storage.

    UCalgary current official course definition and native units
  • ENCI 581Environmental Engineering II3 credits

    Water and wastewater quantities and quality, water distribution and wastewater collection systems, hydraulic considerations, design of sanitary sewers, storm drainage systems, physical, chemical, and biological processes for water and wastewater treatment; aeration, coagulation, flocculation, sedimentation, single and multi-media filtration, disinfection, activated sludge system and trickling filter, adsorption, reverse osmosis, membrane filtration, advanced oxidation, sludge processing and disposal, industrial water and wastewater treatment, water conservation, reuse and recycling.

    UCalgary current official course definition and native units
  • ENEE 507Introduction to Sustainable Development3 credits

    Motivations for development of a sustainable industrial economy. Relationship among economic systems, growth and sustainable alternatives. International dimensions. Roles and responsibilities of stakeholders, including government, industry, and society. Tools for assessing sustainability. Sustainability challenges in industrial economies. Scope for sustainable innovations in the energy, manufacturing, and transportation sectors. Case studies of sustainable development.

    UCalgary current official course definition and native units
  • ENGO 585Wireless Location3 credits

    Fundamentals of radio-frequency propagation, principles of radio-frequency positioning, observations and their associated error sources. Introduction to self-contained inertial sensors including odometers, gyros, accelerometers, and augmentation of RF methods with self-contained sensors and other data sources. Current systems: Assisted GPS, cellular telephone location techniques, pseudolites, location with wireless computer networks, ultra-wideband. Applications: outdoor and indoor personal location, asset tracking.

    UCalgary current official course definition and native units
  • ENRE 577Critical Minerals Production3 credits

    Critical minerals and applications, sources, production capacities, supply chains, and disruption risks, extraction technologies for critical minerals and their environmental impact, emerging sustainable extraction technologies, recycling, circular economy. Extractive metallurgy, hydrometallurgy, separation technology, supply chain disruption, sustainable mineral extraction technologies.

    UCalgary current official course definition and native units
  • ENGO 531(ENGO 632) Advanced Photogrammetric and Ranging Techniques3 credits
  • ENME 574Propulsion3 credits

    Introduction to propulsion for aerospace vehicles. Air-breathing and rocket propulsion systems analyzed using principles from thermodynamics, fluid mechanics, heat transfer, and combustion. Individual components such as intakes, compressors, combustors, heat exchangers, turbines, and nozzles will be introduced. Performance parameters, such as thermal and propulsive efficiencies, specific fuel consumption, thrust-to-weight ratio, specific impulse, total impulse, and characteristic velocity, will be used to assess various propulsion concepts.

    UCalgary current official course definition and native units
  • SUSE 581Energy Systems Modelling3 credits

    The complexity of modern energy systems driven by rapid changes in the underlying cost of resources, advances in technology, and environmental pressures. Students will be introduced to practical tools to model and optimize energy systems from technical, social, and policy perspectives. Systems considered in the course will range in scale from regional to national and involve a range of energy vectors. We will examine couplings between different sectors of the energy system, including impacts of electrification of transportation and residential heating. The evolving interaction between electricity systems and more general energy use will be highlighted.

    UCalgary current official course definition and native units
  • ENRE 561Data Science and AI in Energy Systems3 credits

    Applications of data science, machine learning, artificial intelligence and optimization in energy systems. Review of statistics, probability and data science concepts; confidence factors and error analysis. Supervised and unsupervised learning in python including regression and clustering; data engineering for data filtering and feature selection; optimization. Focus on application to problems in the energy industry.

    UCalgary current official course definition and native units
  • SENG 550Scalable Data Analytics3 credits

    Sources and characteristics of large scale data, i.e., "big data", large scale data analysis, benefits of large-scale data analysis to various industry domains, programming paradigms and middleware technologies for scalable data analysis, algorithms that enable large-scale data processing, application of large scale data algorithms in selected application domains, e.g., Web user behaviour analysis and text processing, analytics frameworks.

    UCalgary current official course definition and native units
  • ENRE 541Emissions Reduction Engineering3 credits

    Principles and practices of air pollution control, with focus on process design for carbon-based energy sources. Methods for detecting emissions. Application of fundamental engineering principles to design and optimize processes that mitigate air pollution from the mining, exploration, production, transportation, and utilization of coal, oil, and natural gas. Design of unit operations, separation processes, treatment technologies, and carbon capture methods to control emissions of methane, volatile organic compounds, carbon dioxide, particulate matter, sulfur oxides, and nitrogen oxides.

    UCalgary current official course definition and native units
  • ENGG 503Entrepreneurial Capstone Design Project I3 credits

    A team-based design course in which students apply the knowledge and skills acquired in earlier courses while refining their skills in teamwork and project management. Students work towards innovative solutions to design projects with an entrepreneurial focus, and engage in individual critical reflection on their course activities, team performance, and on their growth as an engineering designer within their undergraduate program.

    UCalgary current official course definition and native units
  • ENGO 615Advanced Physical Geodesy3 credits

    Potential theory and geodetic boundary value problems (GBVPs). Solution approaches to the Molodensky problem. Least-squares collocation (LSC). Hilbert spaces with kernel functions. Variational principles, improperly posed problems and regularization. The altimetry-gravimetry and overdetermined GBVPs. Solution of GBVPs by integral techniques, fast Fourier transforms and LSC. Use of heterogeneous data sets and noise propagation. Applications to gravity prediction, geoid determination, deflection estimation, satellite altimetry and airborne gravimetry and gradiometry. Current research activities.

    UCalgary current official course definition and native units
  • ENEL 574Microwave Engineering3 credits

    Modelling and analysis of lumped and distributed RF networks, analysis and design of passive structures and impedance matching networks, S parameters, linear modelling of transistors. Power, noise and distortion calculations for communication. Transmitters and receivers. Introduction to the theory and analysis of oscillator design using diodes and transistors. Computer Aided Design (CAD) layout and performance optimization of an RF balanced amplifier using printed circuit board technology.

    UCalgary current official course definition and native units
  • ENEL 582Modelling and Control of Electric Machines and Drives3 credits

    Principles of electromechanical energy conversion. Rotating Machines (DC, Synchronous and Induction machines). Synchronous Generator voltage and power control, motor drive systems.

    UCalgary current official course definition and native units
  • ENGG 517Engineering Safety3 credits

    Introduction to Professional Responsibility, Risk Management and Identification, Process Safety Management, Incident Investigation and Reporting; Engineering Ethics and Public Safety; Key national safety codes, standards and regulations, Business case for safety, and common best practices, fundamentals of Crisis and Emergency Management, change management to successful incorporate safety into teams and the design process; Engineering Discipline specific Engineering Safety Management including Electrical Safety, Chemical Safety, Fire, Dust Hazard and Explosions, and Biological Risks.

    UCalgary current official course definition and native units
  • ENRE 563Digital Energy Field and Cyber Security3 credits

    Introduction to Digital Energy Systems; Data acquisition and digital transformation; Role of IoT (Internet of Things) in energy management; Fundamentals of cyber security; Identifying and assessing cyber risks in energy systems; Strategies for risk mitigation and management.

    UCalgary current official course definition and native units
  • ENME 547Finite Element Method3 credits

    One- and multi-dimensional problems in linear and steady heat conduction and elasticity. Emphasis on: strong and weak formulation of the boundary value problems (BVP) and their approximation by Galerkin's method; fundamentals of finite element interpolation and construction of interpolation functions for a variety of multi-dimensional element shapes; existence and uniqueness of the solution; error estimates; finite element arrays and data structures employed in computer programs; numerical integration techniques; and mesh construction.

    UCalgary current official course definition and native units
  • SUSE 579Distributed Energy Sources/Remote Systems3 credits

    An introduction to distributed small energy systems, such as hydropower, marine and wind turbines, and photovoltaics, as components of remote systems providing power for communities and other applications too far from the electricity grid to be easily connected. The design of these systems will be considered through the need for storage to ensure continuity of supply and will use specialized software developed for this purpose. System control will be investigated, along with modelling of the electrical and additional loads, such as greenhouses or containerized hydroponics systems, water, and wastewater treatment.

    UCalgary current official course definition and native units
  • ENPE 533Production Engineering3 credits

    Analysis of fluid flow between subsurface formation and surface facility. Reservoir inflow performance analysis. Wellbore and wellhead hydraulics and multiphase flow. Principles of oil and gas production statics and mechanics. Nodal analysis for production optimization. Acidizing and hydraulic fracturing. Water and gas coning. Diagnosis of production problems. Artificial lift; Sucker pumping; electrical submersible pumps; progressing cavity pumps; gas lift. Applications to flow injection for storage, disposal.

    UCalgary current official course definition and native units
  • ENGL 253.01Short Fiction3 credits

    A study of the conventions of short fiction, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.

    UCalgary current official course definition and native units
Elective choices
  • In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: Mechanical Engineering 337, 431 12 units of the 12 required units from Mechanical Engineering Technical Electives
  • In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: Mechanical Engineering 431 9 units of the 12 required units of Mechanical Engineering Technical Electives* 3 units of the 6 required units of General Complementary Studies *Students can choose to complete either: 3 units from Mechanical Engineering Technical Electives and 9 units of Biomedical Engineering Technical Electives OR 12 units from Biomedical Engineering Technical Electives
  • In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: Mechanical Engineering 431 12 units of the 12 required units of Mechanical Engineering Technical Electives
  • In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: 3 units of the 6 required units of General Complementary Studies 9 units of the 12 required units of Mechanical Engineering Technical Electives
  • In addition to the required courses for Mechanical Engineering, the following courses must be completed: The following Mechanical Engineering Required Courses are NOT required for this program: 12 units of the 12 required units of Mechanical Engineering Technical Electives
  • In addition to the required courses for Mechanical Engineering, the following courses must be completed: Student in minors may only substitute a maximum of 3 units of minor specific technical electives. The substitution will be made at the approval of the department that is responsible for the minor. Students should contact the Engineering Student Centre to apply for the substitution. The following Mechanical Engineering Required Courses are NOT required for this program: Mechanical Engineering 337, 431 12 units of the 12 required units of Mechanical Engineering Technical Electives
  • In addition to the required courses for Mechanical Engineering, students must complete courses for the Bachelor of Commerce. Refer to the Haskayne School of Business and the Bachelor of Commerce for more information. †The courses listed above are required for the Bachelor of Commerce and are used to substitute for some of the Complementary Studies (listed above) in the Mechanical Engineering, Regular Program. The following Mechanical Engineering Required Courses are NOT required for this program: Engineering 209 (Economics 209) Engineering 213 or Communication Studies 363 6 of the 6 units of General Complementary Studies Mechanical Engineering 431 6 units of the 12 required units of Mechanical Engineering Technical Electives
  • Recommended Course Sequence: Mechanical Engineering; Year 1; Spring: General Complementary Studies Courses .
  • Recommended Course Sequence: Mechanical Engineering; Year 1; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering; Year 2; Winter: General Complementary Studies Courses.
  • Recommended Course Sequence: Mechanical Engineering; Year 2; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 1; Spring: General Complementary Studies Courses .
  • Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 1; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 2; Winter: General Complementary Studies Courses.
  • Recommended Course Sequence: Mechanical Engineering - Aerospace Minor; Year 2; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 1; Spring: General Complementary Studies Courses .
  • Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 1; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Biomedical Minor; Year 2; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 1; Spring: General Complementary Studies Courses .
  • Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 1; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 2; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Digital Minor; Year 4; Winter: General Complementary Studies Courses.
  • Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 1; Spring: General Complementary Studies Courses .
  • Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 1; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Energy and Environment Minor; Year 2; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 1; Spring: General Complementary Studies Courses .
  • Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 1; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 2; Winter: General Complementary Studies Courses.
  • Recommended Course Sequence: Mechanical Engineering - Manufacturing Minor; Year 2; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 1; Spring: General Complementary Studies Courses .
  • Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 1; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 2; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 3; Winter: General Complementary Studies Courses.
  • Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 4; Fall: 6 units of Petroleum Engineering Technical Electives.
  • Recommended Course Sequence: Mechanical Engineering - Petroleum Minor; Year 4; Winter: 6 units of Petroleum Engineering Technical Electives.
  • Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 1; Spring: General Complementary Studies Courses .
  • Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 1; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 2; Spring/Summer: Practical Experience Requirement.
  • Recommended Course Sequence: Mechanical Engineering - Mechatronics Minor ; Year 3; Fall: General Complementary Studies Courses.
Study routes

The named current calendar degree variants only. Other honours, concurrent, combined and after-degree routes require separate calendars.

  • UCalgary
ReferencesUCalgary 2026/27 displayed degree requirementsUCalgary current course title and published unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current course title and published unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsUCalgary current official course definition and native unitsCalgary: explicit current programme durationEngineers Canada · current accredited programmes: University of Calgary

Careers

Career sectors

5
  • Energy
  • Automation
  • Aerospace
  • Manufacturing
  • Transportation

Professional recognition

Engineers Canada currently lists these accredited undergraduate engineering disciplines at University of Calgary: Biomedical; Chemical; Civil; Electrical; Energy; Geomatics; Mechanical; Oil and Gas; Software; Sustainable Systems.

Scope and qualifications

The named completed bachelor programmes only, using their published accreditation periods. This does not establish current intake availability, or accredit a common first year, a different campus, or an unlisted combined option.

Costs

Fee category

Published cost estimate

2026–27 · One 3-unit course · CAD

Canadian students example · Choose your category

Tuition$738.66
Books and suppliesNot researched
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Course home-faculty rates · General and programme fees extra

Housing and meals are outside this estimate.

Last updated

Suggest to a student