Skip to content

Engineering

Memorial University of Newfoundland · St. John's, as listed in the named programme profile.

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

August 2026

MonTueWedThuFriSatSun
12
3456789
10111213141516
17181920212223
242527282930
31

Next deadline

  • Doctor of Medicine (MD) application deadline. Fall 2027 cycle

    2026 entry

    Aug. 26, 2026 (11:59 p.m. NDT) The only Memorial deadline on this page carrying an explicit year. IMMINENT relative to the check date.

Other deadline details
June 1Application: Fall (September) semesterStanding annual entry · Every year
  • Applicants entering the specified first-year degree
  • later declaration conditions are separate
  • Fall (September) semester
  • late applications considered as resources and space permit
  • June 1
SourceChecked
Feb. 1Application: Spring (May) semesterStanding annual entry · Every year
  • Applicants entering the specified first-year degree
  • later declaration conditions are separate
  • Spring (May) semester
  • late applications considered as resources and space permit
  • Feb. 1
SourceChecked
Oct. 1Application: Winter (January) semesterStanding annual entry · Every year
  • Applicants entering the specified first-year degree
  • later declaration conditions are separate
  • Winter (January) semester
  • late applications considered as resources and space permit
  • Oct. 1
SourceChecked
Sept. 9Fall semester, application closesRecurring annual · Every year
  • Sept. 9
  • Verbatim: "The general admission application closes on the first day of that semester."
SourceChecked
Sept. 10Fall semester, application opensRecurring annual · Every year
  • Sept. 10
  • Verbatim: "The application for admission opens one year before the start of the semester
  • It will be available as of 5 p.m
  • Newfoundland Time on the date indicated."
SourceChecked
March 1Fall semester, priority application deadlineRecurring annual · Every year
  • March 1
  • Verbatim: "This is the recommended deadline for submission of the general admission application
  • Competitive-entry programs may have different deadlines."
  • The page also states: "High school students applying for the fall semester must apply by March 1 to be considered for early entrance scholarships."
SourceChecked
Feb. 1Spring semester, priority application deadlineRecurring annual · Every year
  • Feb. 1
  • Document deadline April 30
  • application closes May 11
  • opens May 12 a year ahead
SourceChecked
Oct. 1Winter semester, priority application deadlineRecurring annual · Every year
  • Oct. 1
  • Document deadline Dec. 20
  • application closes Jan. 6
  • opens Jan. 7 a year ahead
SourceChecked
Aug. 20Fall semester, document deadlineRecurring annual · Every year
  • Aug. 20
  • Verbatim: "Deadline to submit official documents for all general admission programs
  • Applications and documents received after this date will be processed as time and resources permit."
SourceChecked

Requirements

Admission requirements

High-school prerequisites

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

Memorial current exact first-entry and later-major admission conditions
Application steps
  1. Step 1Check the admission requirements
  2. Step 2Apply through MUN admissions
    • Create your application and select this program.
    MUN admissionsMUN admissions
  3. Step 3Requested interim records and final official transcripts
    • Upload the unofficial documents listed in your admissions portal. Final official records are normally required to verify admission and evaluate transfer credit, and must come from the issuer or its authorized service. Official records cannot be uploaded by the applicant; follow the instructions for your admission category.
    Memorial undergraduate document submission and transcript definitionsMemorial undergraduate document submission and transcript definitions
  4. Step 4Certified translation for records outside English or French
    • Provide an English translation by a certified translator and a notarized copy of the original-language document.
    Memorial transcript translation requirementsMemorial transcript translation requirements
  5. Step 5General application fee: $70 domestic or $300 international
    • The non-refundable fee is $70 CAD for Canadian citizens and permanent residents, or $300 CAD for international applicants. Some programs charge additional fees. Published exemptions include recent Memorial attendance and eligible employees or retirees.
    Memorial undergraduate application fees and exemptionsMemorial undergraduate application fees and exemptions
  6. Step 6Apply to the entry degree specified by Memorial and arrange the academic records required for your applicant category.

Only the faculty English-proficiency alternative route requires an e-proctored English test and interview. Applicants satisfying the recognized English-medium education route are outside this requirement.

Memorial: 2026–27 Engineering English test and interview rules
Applicant pathways
Admission requirements - entry to Engineering One

Applicants entering the specified first-year degree; later declaration conditions are separate

  • Intake Application deadline Fall (September) semester June 1 Winter (January) semester Oct. 1 (see admission regulations ) Spring (May) semester Feb. 1 (see admission regulations ) Applications received after the deadline will be considered as time, resources and space permit.
  • New Memorial students
  • Admission to Engineering One and to the majors offered by the faculty is competitive for a limited number of placements. In general, grades above 80% in high school advanced mathematics, chemistry, physics and English are normally required for consideration.
  • Newfoundland and Labrador high school students must normally complete Advanced Mathematics 3200 with a minimum grade of 75%. Calculus 3208 is recommended. Students who complete Calculus 3208 are eligible to write the Calculus Placement Test ; successful students will receive credit for Math 1000 and can proceed to Math 1001. Exceptional applicants who have only completed Academic Mathematics 3201 will be considered on a case-by-case basis. Students who enter Engineering without Advanced Mathematics 3200 must complete Mathematics 1090 before enrolling for Mathematics 1000; students in this position may require more than one year to complete Engineering One.
  • Out-of-province high school students must complete a Grade 12 level advanced mathematics course with a score of at least 75%. Alternatively, students who have taken a differential calculus course can write the Calculus Placement Test and obtain permission from the program officer .
  • Completion of International Baccalaureate (IB) Higher Level Mathematics with a score of five or completion of Advanced Placement Mathematics (Calculus AB or BC) with a score of three or higher will be accepted as equivalent credit for Mathematics 1000. Completion of IB Standard Level Mathematics with a score of four will allow for registration in Mathematics 1000.
  • You must be eligible to register for Chemistry 1050 and Physics 1050 and 1051 in Engineering One. Students who have completed Chemistry 3202 ( or equivalent ) in high school will be eligible for admission to Chemistry 1050 in Engineering One. It is strongly recommended that students complete Physics 3204 ( or equivalent ) in high school prior to registering for Physics 1050.
  • Students who are not eligible for direct entry from high school may complete some of the Engineering One courses (Mathematics 1000, 1001, 2050; Chemistry 1050; Physics 1050, 1051; one of English 1090, 1000, or 1020) or their pre-requisites and apply to Engineering One in a later semester. These students must meet the admission criteria for current Memorial students, outlined below, as well as the Faculty's English language requirements .
  • If you did not complete high school chemistry and physics but have high marks in other sciences, please do not be discouraged from applying. Our program has the flexibility to provide the chemistry and physics background you need during Engineering One. Students who do not achieve direct entry from high school can complete introductory courses such as chemistry and physics at Memorial, and apply to join Engineering One in a later semester.
  • You must meet the Faculty of Engineering's English language requirements . Meeting the minimum admission requirements does not guarantee acceptance into the program. Final admission and readmission decisions rest with the Engineering Admissions Committee.
  • Students who meet the English language requirement for general admission through a standardized test will also be required to complete an engineering e-proctored test if they qualify. To qualify to write the e-proctored test, you will need to achieve a minimum of the following English test scores:
  • IELTS TOEFL CAEL PTE-A Overall 6.5 90 70 61 Reading 6.0 20 60 60 Listening 6.0 20 60 60 Speaking 6.5 25 70 60 Writing 6.5 25 70 63
  • Note: the results of the e-proctored test have no impact on general admissibility to the University, only to the bachelor of engineering.
  • Current Memorial students
  • To be eligible for consideration for admission to the bachelor of engineering, if you are attending or have previously attended Memorial University, you must have a cumulative average of at least 70%, and obtained a grade of at least 70% in two or more of the following courses or their pre-requisites: Math 1000, 1001, 2050; Chemistry 1050; Physics 1050, 1051; three credit hours in English at the 1000 level (or any Critical Reading and Writing Course).
  • Transfer students
  • Applicants seeking admission to Engineering One through transfer from accredited post-secondary institutions must have achieved a minimum overall average of 70% or a GPA of 3.0 or equivalent. Applicants must have obtained a grade of at least 70% in two or more courses that have been deemed equivalent for transfer credit purposes to the following courses or their prerequisites: Chemistry 1050, Chemistry 1200, 3 credit hours in English at the 1000 level, Mathematics 1001, Mathematics 2050, Physics 1051. Transfer applicants must complete a majority of the credit hours in their program at Memorial University and must meet the Faculty's English language requirements .
  • College of the North Atlantic college transition program
  • If you have successfully completed the College of the North Atlantic transition program, you will be considered equivalent to students entering directly from high school and will follow the guidelines for applying from high school.
Memorial current exact first-entry and later-major admission conditions
General versus competitive admission assessment

Applicants whose chosen Memorial degree has a separate competitive selection process

  • General university admission and competitive programme admission are separate decisions. Direct-entry competitive applicants from high school, College of the North Atlantic or an international postsecondary institution are first assessed for BA/BSc general admission, with an application created on their behalf before academic-unit review.
  • Applicants with Canadian postsecondary attendance outside College of the North Atlantic and no international postsecondary attendance are normally assessed only for the competitive degree. A general admission offer is not an offer to the competitive programme.
memorial general competitive · official applicant policy
Direct versus later programme entry

Applicants selecting a named major or competitive degree; the exact degree determines which branch applies

  • Engineering One and four-year Nursing are listed as possible direct-entry competitive degrees. BCom(Co-operative) requires postsecondary coursework first. Other listed later-entry or second-degree programmes retain their own prior-study requirements; these are not waived by general admission.
  • All science majors and the named arts majors in computer science, pure mathematics, psychology and statistics require specified university courses before major admission. Those applicants select general admission first, rather than direct admission to the major.
memorial general competitive · official applicant policy
Applicant-category transcript route

NL Grade12, other high-school and university/college transfer applicants

  • Newfoundland and Labrador Grade12 applicants need not upload the school transcript because Memorial obtains the record automatically from the Department of Education. Other high-school applicants upload current Grade12 registrations and latest transcripts with final Grade10/11 or equivalent results.
  • College/university transfer applicants upload the final high-school transcript and transcripts from every postsecondary institution attended. English proof and competitive-programme materials may be additional requirements. Exact credential and academic eligibility remain under review.
memorial apply · official applicant policy
Complete public applicant-category review

All applicants

  • The current undergraduate public taxonomy, all 13 Canadian curricula, all 137 international country/curriculum bindings and their 91 distinct native requirement pages, the full formal category regulations and the named programme exceptions were reviewed. Private individual equivalencies and offer decisions remain for Memorial.
  • General admission and competitive programme admission are separate decisions. High-school, CNA and international transfer direct-entry applicants are normally first assessed for general BA/BSc admission; other Canadian post-secondary transfers may be assessed only for their requested competitive programme.
  • The 2026–27 calendar identifies itself as the official authority where its text differs from a public webpage. Current webpages contain explicitly effective Winter 2027 and Fall 2027/Fall 2028 changes. The distinct cycles and conflicts below are retained rather than merged.
Memorial: general admission versus competitive programme entry
Engineering One admission and later major allocation

BEng applicants to the named route

  • Engineering One is the common entry before later Ocean/Naval or other major allocation. The formal high-school rule says grades above 80% in advanced Math, Chemistry, Physics and English are normally required for consideration; this is not an admitted-average range or guaranteed admission.
  • The profile normally requires Grade 12 advanced Math at least 75% and eligibility for Chemistry 1050 and Physics 1050/1051. Strong applicants missing school Chemistry/Physics may be considered with preparatory study; these are individual routes.
  • Current-Memorial entry requires cumulative 70% and at least two named courses/prerequisites at 70%. External transfer requires overall 70% or GPA 3.0/equivalent plus at least two named equivalent courses/prerequisites at 70%, subject to faculty English and residence rules.
  • Later Academic Term 3 major choice is distinct. The profile requires at least 55% in each named promotion course, a 65% promotion average, and gives first-major preference guarantee at 80% promotion average; other qualified students compete for spaces. These university-course grades are not high-school admission averages.
Memorial: Engineering One entry, promotion and later major allocation
Engineering-specific English test and interview route

BEng applicants to the named route

  • Applicants not meeting the recognized English-medium secondary/post-secondary education route must satisfy the faculty’s named alternative: a Memorial English/CRW course at 70%, or the faculty’s specified test scores, and successfully complete an e-proctored English test and an interview under the formal calendar.
  • Faculty published minima are IELTS 6.5 overall with Speaking/Writing 6.5 and Reading/Listening 6; old-scale TOEFL 90 with Reading/Listening 20 and Speaking/Writing 25; CAEL 70 with Reading/Listening 60 and Speaking/Writing 70; PTE Academic 61 with Reading/Speaking/Listening 60 and Writing 63.
  • The general English page now publishes a 1–6 TOEFL scale, but the Engineering faculty page retains the older scale. No unprinted faculty scale conversion is inferred. This programme-specific process does not apply to every applicant who already meets its recognized education route.
Memorial: 2026–27 Engineering English test and interview rules
Engineering Indigenous designation and readmission

BEng applicants to the named route

  • The calendar permits up to three designated Indigenous positions per year for applicants meeting requirements, with a request letter and ancestry documentation. This is not a guaranteed seat or a waived academic criterion.
  • The current programme profile gives June 1 for Fall Engineering One applications; the 2026–27 formal calendar gives March 1 and July 31 documents. The different published dates remain unresolved and must be confirmed for the intake.
  • Readmission beyond Engineering One is restricted to previously admitted academic terms; faculty approval remains separate from university readmission.
Memorial: 2026–27 Engineering general admission and Indigenous designation
Canadian secondary course and minimum scope

Canadian secondary applicants

  • The linked complete 13-curriculum roster provides the exact subject/course alternatives. Ordinary general admission normally requires 70% across five eligible senior subjects with a pass in each; the highest eligible grade in a subject area is used. A higher or different programme-specific selection rule can still apply.
  • Newfoundland and Labrador uses ten senior credits across the five subject areas, plus additional earlier Math and laboratory-science credits excluded from its final average. Quebec accepts Secondary V, not a mandatory completed CEGEP diploma, under its published five-course criteria.
  • New Brunswick has separate English/French course tables; Saskatchewan requires English A30 and B30; Alberta/Northwest Territories/Nunavut specify five-credit versus paired three-credit options. BC/Yukon official final transcripts come from the Ministry StudentTranscripts Service.
  • Newfoundland and Labrador school records can be obtained automatically using the correct student number; other Canadian applicants normally provide interim records then official final records. Attending post-secondary study generally changes the admission category, with the published concurrent/upgrading exceptions.
Memorial: complete 13 Canadian secondary curricula
Subject substitutions retain programme boundaries

Applicants missing a normal general subject area

  • Five eligible courses are still needed. If one missing subject is not required for the exact programme, another eligible unused course from subject areas 1–4 can replace it. Missing two such subject areas requires individual advice; no course is counted twice.
  • The table requires English, Math, laboratory science and an elective for Engineering/Science/Nursing. Commerce requires English, Math and an elective. Ordinary Arts requires English, social studies/language and an elective; Arts Economics/Geography also require Math.
  • Nursing keeps its additional named science and out-of-province substitution rules. A general subject-table omission does not waive programme prerequisites. Eligible Ontario online upgrading may meet missing subjects, but registration and final results must be demonstrated.
Memorial: exact programme subject requirements and substitutions
International qualification roster and native scales

International secondary applicants

  • Use the linked complete native country/curriculum roster for the exact credential, five subject areas, native grade scale, English waiver and official-document instructions. The entire roster and every distinct linked body are preserved once in research evidence rather than repeated as hundreds of live rows.
  • IB requires the Diploma at 24 points with required subjects; certificate/career programmes require another recognized school diploma. American-patterned study normally requires a recognized diploma and B average; unrecognized schools require an official SAT/ACT/AP result. French-patterned study requires the named Baccalaureate and native average 12.
  • UK-patterned admission from Winter 2027 requires B/6 average in the five required O/IGCSE subjects plus three AS or two A subjects averaging C, with passes in every counted subject. The source separately retains its earlier Fall 2026 alternatives. Combined Science and certain applied/general subjects are excluded under the native list.
  • CAPE from Winter 2027 requires the specified CSEC average 2 and two two-unit CAPE subjects averaging 3. WAEC/NECO from Winter 2027 requires average C4 in the subject areas with passes; Integrated Science does not meet the laboratory-science requirement.
  • Some country thresholds explicitly change from Winter 2027. Do not convert native letters, points, inverted grade scales or partial subject marks into one Canadian percentage. Unlisted curricula use the public general subject policy and an individual Admissions grade/document decision.
  • Official certificates, translations and issuing-authority verification depend on the exact curriculum. Cambridge certificates before 2020 and the named unavailable-verification countries use the alternate official-document route. Afghanistan, Iran, Israel, Palestine, Sudan and Ukraine pages offer contact for document-access difficulties, without a blanket admission waiver.
Memorial: complete international curriculum and country roster
English proficiency through previous education

All applicants required to establish English proficiency

  • Recognized English-medium Canadian secondary study normally requires two full-time years and the qualifying senior English course. Other school curricula have their own stated waiver conditions; ESL/EAL courses alone do not satisfy the education waiver.
  • Post-secondary evidence can be at least 15 full-time university-degree credits or a completed two-year recognized credential, subject to the current recognized-country list. A formal partner agreement may provide a separate 15-credit route with additional agreement conditions.
  • The complete recognized-country roster was reviewed. An institution teaching in English is not by itself an automatic waiver in every unlisted country. The Registrar can require additional accepted evidence.
Memorial: English education waivers and recognized-country roster
Current general English tests

Applicants using standardized English tests

  • Tests must be within two years before the application and verifiable. Current general minima: Cambridge C1/C2 176; CAEL 60; Duolingo 115; IELTS Academic/UKVI 6.5 overall with Reading/Writing 6; Michigan English Test 59; PTE Academic 60.
  • Current TOEFL iBT/Home is 4.5 overall with Reading/Writing 4.0. For valid tests completed up to January 2026 the native policy gives 83 overall with Reading/Writing 20. These are separately published scales, not an invented conversion.
  • Engineering imposes its own additional English conditions. Meeting these general test scores alone does not satisfy every Engineering applicant’s programme requirement.
Memorial: english proficiency tests complete public policy
Grenfell English pathway scope

Applicants with provisional acceptance or language-preparation needs

  • The Intensive English Bridge is intended for provisionally accepted undergraduate applicants and combines credit-bearing study with language preparation. The Intensive English Program is non-credit study that can be standalone or a pathway; neither is a blanket guarantee of a competitive programme place.
  • The linked native 2025 score chart gives IEP IELTS 4.5, old-scale TOEFL iBT 40/paper 440, or DET 65. Bridge Level 1 gives IELTS 5.5 overall/writing with no subscore below 5, old-scale iBT 58/writing 16, or DET 95 overall/writing. Level 2 gives IELTS 6 overall/writing with no subscore below 5.5, old-scale iBT 70/writing 18, or DET 105 overall/writing.
  • The image does not provide a new 1–6 TOEFL scale conversion. Current placement and programme-offer requirements should be confirmed rather than applying a manufactured conversion.
Memorial: Intensive English Bridge eligibility and degree scope
Mature applicant statement and references

Eligible mature applicants only

  • The current public policy is for Canadian citizens/permanent residents age 21 or older who lack the regular school qualification and have not subsequently attended a recognized post-secondary institution. Submit a personal statement, two appropriate academic-ability references, official school records, proof of age and required English evidence.
  • References cannot be friends/family character references or former high-school teachers/principals under the current webpage. They should give evidence of readiness from competent instructors, workplace supervisors or other suitable leaders.
  • The 2026–27 calendar has broader age-timing wording, permits committee consideration with prior records and allows an interview. The current narrower citizenship/prior-study rules and formal-calendar wording are distinguished; Admissions determines actual eligibility. Mature general admission does not waive competitive programme conditions.
Memorial: mature applicant criteria, statement and references
Home-school required evidence

Home-schooled applicants lacking an accredited school transcript

  • Each application is assessed individually. Required evidence is one of CAT, ACT or SAT; a personal statement covering curriculum, instruction, assessment and readiness; an academic reference from outside the home; and applicable official post-secondary transcripts.
  • Test scores, references and transcripts must come directly from the issuing authority, referee or institution. An English test can additionally be requested. No unpublished universal home-school score or automatic equivalency is assumed.
Memorial: required home-school statement, reference and tests
Special admission for missing general qualifications

Applicants without completed post-secondary courses seeking special review

  • A committee may assess exceptional circumstances and readiness where ordinary high-school criteria are unmet. Provide the applicant’s grounds/rationale letter and independent substantiating school, medical, support-professional or other relevant evidence.
  • Supporting letters must arrive at least one week before the sought semester. The public policy says the committee decision is final. This is individual consideration, not a guaranteed lower average.
Memorial: special admission and substantiating evidence
Post-secondary transfer admission and official records

Recognized university/college transfer applicants

  • Applicants normally must be in good standing/eligible to continue at the last institution. If the transcript does not establish standing, general admission reviews a cumulative average of at least 55% or equivalent. After required withdrawal, three full semesters must normally pass before eligibility.
  • Submit records from every institution. High-school records may be required for prerequisites or English evidence and are required for Nursing. Unofficial records can support early review, but official documents are necessary for verified acceptance.
  • Competitive programme thresholds remain additional. A general transfer minimum is not an Engineering, Nursing or co-op programme benchmark.
Memorial: post-secondary transfer admission
Course transfer assessment

Post-secondary transfer applicants

  • Transfer evaluation uses official transcripts and detailed outlines/syllabuses from the actual course year, normally including content, texts, objectives, topics and assessment. Calendar descriptions alone are normally insufficient. English translations must be notarized.
  • The academic unit may award an exact equivalent or unspecified subject-level credit; applicability to the intended degree remains separate. No private individual decision is assumed.
Memorial: complete public transfer-credit assessment process
Residence and second degree

Transfer or prior-degree applicants

  • The formal residence rule requires more than half the first degree and more than half each major at Memorial, with the published exchange/Francophone provisions. A different-major second degree normally requires at least 30 applicable new Memorial credits; a Memorial first-degree holder may receive permission for up to six of those elsewhere. These are credit requirements, not a shorter completion-time promise.
Memorial: first-degree residence and second-degree credit requirements
School-level transfer and placement guides

Applicants presenting IB, AP, CAPE, GCE or Sri Lankan A Levels

  • All five public subject-by-subject credit guides were read. Native thresholds differ by subject, level and campus; no universal score is substituted. IB credit includes some SL subjects, while other SL cases provide placement or no credit.
  • Official IB results must come from IBO; AP from College Board; CAPE from CXC. GCE provisional results can support provisional credit until official certificates. The Sri Lankan guide retains TBD thresholds for Accounting and Combined Mathematics; these are unknown.
  • Where the tables list different St. John’s and Grenfell equivalents, only the attended campus credit applies. Transfer/placement results are not the general admission threshold and do not create a new required programme course list.
Memorial: complete public transfer-credit assessment process
Current and former Memorial categories

Internal change and readmission applicants

  • Current/recent students registered within the last three consecutive semesters follow the published declaration or competitive-application process. Some non-credential, visiting, exchange, Marine technical, graduate or Medicine students need a new undergraduate application when changing category.
  • After three consecutive semesters without undergraduate registration, apply for readmission using the previous student number. If in clear standing and no other institution was attended, no further documents are normally required; outside study requires its official records and transfer review.
  • Programme-specific Engineering and Nursing readmission remain separate from university readmission. University permission to return does not itself restore a competitive programme seat.
Memorial: current and former student categories
Non-credential study and later degree admission

Canadian citizen/permanent-resident applicants age 21 or older

  • Non-credential applicants normally need proof of age and clear standing if previously at Memorial. Course prerequisites and availability govern registration, with the last available registration time. This is not general admission or a transfer-credit assessment.
  • Later credential study needs a new application and official prior records. Initial transition review uses at least 15 Memorial credits with cumulative 60% or last-nine-credit average 65%, including a Memorial Critical/Designated Writing course, and good standing at other recognized institutions. Competitive programme rules remain additional.
Memorial: non-credential study and later general admission
Visiting courses and research internship

Limited-duration applicants remaining outside a Memorial credential

  • Visiting status normally covers up to two consecutive semesters, requires clear standing and the English requirement, and remains subject to prerequisites/capacity. Supply home-institution permission or an official transcript; conditional graduate prerequisites may instead be confirmed by Graduate Studies.
  • An unpaid visiting research internship needs an official transcript, applicable English evidence and a host academic-unit head’s recommendation identifying the visit. It does not automatically admit the student to a degree. Credential study later requires a new application.
Memorial: visiting course and research-intern categories
Concurrent school study

Students in or approaching their final high-school year

  • The current webpage gives 85% in English, Math and lab Science at Grade 11/12 and the required school courses. A principal/counsellor recommendation, transcript and applicable English proof are required. Usually one course per semester; a qualifying early school completer may take two in Spring.
  • The public page adds Spring consideration for Grade 11 students starting in 2027, while the 2026–27 calendar normally limits concurrent enrolment to Fall/Winter. The effective-cycle difference is retained. Concurrent study does not replace the later general/competitive admission process.
Memorial: concurrent studies complete public policy
ABE and CNA transition qualifications

Applicants completing recognized school-upgrading routes

  • The current ABE page requires a 36-credit Level III diploma with 70% across its specified English, Math and one Biology/Chemistry/Physics course sequence. Already-graduated students may complete accepted missing ABE subjects without the full diploma. GED and CAEC do not qualify under this policy.
  • Programme-specific subjects and selection still apply; an individual course registration is not a completed transition credential.
  • Official final ABE/CNA records and applicable English evidence are required. The ABE webpage uses a three-year English-medium school/ABE history while ordinary Canadian school English policy uses two years; confirm the actual category rule.
Memorial: adult basic education complete public policy
Formal ABE combinations and CNA transition category

Applicants holding a school diploma and transition preparation

  • The formal 2026–27 category also lists older approved ABE course combinations and recognizes a completed CNA College Transition Certificate for eligible high-school diploma holders. Programme-specific subjects and selection still apply. Early acceptance remains subject to successful final transition results and English proficiency.
Memorial: 2026–27 complete formal applicant-category regulations
Senior-citizen admission

Canadian citizen/permanent-resident applicants age 60 or older

  • The current page permits general admission at age 60 within one month after the semester begins, using proof of age rather than academic documents for general review. Competitive programmes still require official transcripts and their supplemental evidence. The calendar’s broader category wording does not establish an exemption from programme selection.
Memorial: senior citizen complete public policy

Degree requirements

6.1 Civil Engineering Program Regulations

6.1 Civil Engineering Program Regulations

  • The full-time 141 credit hour Bachelor of Engineering (Co-operative), Civil Engineering Major, requires eight academic terms and four work terms.
  • The 141 credit hours shall normally be taken in the academic terms and order as set out in Civil Engineering Major .
  • Work terms shall normally be taken in the order as set out in Civil Engineering Major . Successful completion of each Engineering Work Term will earn a student 3 credit hours. These work term credit hours are not interchangeable with and cannot substitute for any academic course credits required for the degree.
  • 6 credit hours from: CIV 7140 , 7240 , 7340 , 7620 , or other courses as specified by the Head of the Department of Civil Engineering, where at least 3 credit hours must be from CIV 7140 or 7240
  • 9 credit hours from: CIV 8150 , 8550 , 8560 , 8570 , 8630 or other courses as specified by the Head of the Department of Civil Engineering, where at least 3 credit hours must be from CIV 8150 , 8550 , or 8570
6.2 Computer Engineering Program Regulations

6.2 Computer Engineering Program Regulations

  • The full-time 141 credit hour Bachelor of Engineering (Co-operative), Computer Engineering Major, requires eight academic terms and four work terms.
  • The 141 credit hours shall normally be taken in the academic terms and order as set out in Computer Engineering Major .
  • Work terms shall normally be taken in the order as set out in Computer Engineering Major . Successful completion of each Engineering Work Term will earn a student 3 credit hours. These work term credit hours are not interchangeable with and cannot substitute for any academic course credits required for the degree.
  • In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies .
  • 3 credit hours from: ECE 6200 or other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • 3 credit hours from: ECE 7200 , 7410 , 7420 , ENGI 8153 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • 6 credit hours from: ECE 7200 , 7410 , 7420 , 7500 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • 6 credit hours from: ECE 8410 , 8420 , 8600 , other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Electrical and Computer Engineering.
  • 6 credit hours from: ECE 8210 , 8410 , 8420 , 8600 , 8620 , 8900 -8949, or other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • A student in an Engineering degree program at the University, except Computer Engineering, may apply to the Department of Electrical and Computer Engineering for admission to the Minor in Computer Engineering (Software). The Minor is focused on Computer Engineering aspects such as programming, software design, and related applications. Before applying for the Minor, a student must complete the necessary prerequisites to register for ECE 3400 and ECE 4110 (or Mathematics 2320 ).
  • The Minor in Computer Engineering (Software) will consist of 24 credit hours, as follows:
  • 6 credit hours chosen from: ECE 7400 , ECE 7410 , ECE 7420 , ECE 8410 , ECE 8420 , or other courses subject to approval by the Head of the Department of Electrical and Computer Engineering.
6.3 Electrical Engineering Program Regulations

6.3 Electrical Engineering Program Regulations

  • The full-time 141 credit hour Bachelor of Engineering (Co-operative), Electrical Engineering Major, requires eight academic terms and four work terms.
  • The 141 credit hours shall normally be taken in the academic terms and order as set out in Electrical Engineering Major .
  • Work terms shall be taken in the order as set out in Electrical Engineering Major . Successful completion of each Engineering Work Term will earn a student 3 credit hours. These work term credit hours are not interchangeable with and cannot substitute for any academic course credits required for the degree.
  • In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies .
  • 3 credit hours from: ECE 6610 , 6810 , or other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • 3 credit hours from: ECE 7200 , 7410 , ENGI 8153 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • 3 credit hours from: ECE 7200 , 7210 , 7410 , 7800 , 7810 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • 9 credit hours from: ECE 7200 , 7210 , 7410 , 7620 , 7800 , 7810 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • 6 credit hours from: ECE 8410 , 8600 , other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Electrical and Computer Engineering.
  • 6 credit hours from: ECE 5500 , 8210 , 8600 , 8620 , 8700 , 8800 , 8950 -8999 or other courses as specified by the Head of the Department of Electrical and Computer Engineering
  • 15 credit hours chosen from ECE 3500 (or the former ENGI 3861) ECE 4500 (or the former ENGI 4862) ECE 4600 (or the former ENGI 4823) ECE 4800 (or the former ENGI 4841) ECE 5000 (or the former ENGI 5800) ECE 6700 (or the former ENGI 6813 or Physics 4500 ) or other courses subject to approval by the Head of the Department of Physics and Physical Oceanography and the Head of the Department of Electrical and Computer Engineering.
6.4 Mechanical Engineering Program Regulations

6.4 Mechanical Engineering Program Regulations

  • The full-time 141 credit hour Bachelor of Engineering (Co-operative), Mechanical Engineering Major, requires eight academic terms and four work terms.
  • The 141 credit hours shall normally be taken in the academic terms and order as set out in Mechanical Engineering Major .
  • Work terms shall normally be taken in the order as set out in Mechanical Engineering Major . Successful completion of each Engineering Work Term will earn a student 3 credit hours. These work term credit hours are not interchangeable with and cannot substitute for any academic course credits required for the degree.
  • In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies .
  • Students accepted into the Biomedical Stream must complete Human Kinetics and Recreation 2311 prior to Academic Term 7.
  • Three credit hours from:
  • 6 credit hours chosen from the table of electives, or otherwise meeting the requirements in, Technical Electives
  • One free elective which must be a 2000-level or higher course from any academic unit. Course selection must be approved by the Head of the Department of Mechanical and Mechatronics Engineering and must be completed before Academic Term 8.
  • 9 credit hours chosen from the table of electives, or otherwise meeting the requirements in, Technical Electives
  • During Terms 7 and 8, students must choose a total of at least three (3) Group A Technical Electives from the table below, with any remaining Technical Electives from Group B. Other courses may be offered or approved by the Head of the Department of Mechanical and Mechatronics Engineering and designated as Group A or B.
6.5 Mechatronics Engineering Program Regulations

6.5 Mechatronics Engineering Program Regulations

  • The full-time 141 credit hour Bachelor of Engineering (Co-operative), Mechatronics Engineering Major, requires eight academic terms and four work terms.
  • The 141 credit hours shall normally be taken in the academic terms and order as set out in Mechatronics Engineering Major .
  • Work terms shall normally be taken in the order as set out in Mechatronics Engineering Major . Successful completion of each Engineering Work Term will earn a student 3 credit hours. These work term credit hours are not interchangeable with and cannot substitute for any academic course credits required for the degree.
  • In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies .
  • 6 credit hours from ME 7204 , 7210 , 7220 , 7230 , 7603 , 7703 , Electrical and Computer Engineering 7200 , 7410 , Computer Science 4766 , or other courses as specified by the Head of the Department of Mechanical and Mechatronics Engineering.
  • 9 credit hours from ME 8304 , 8305 , Electrical and Computer Engineering 5500 , 8210 , 8410 , 8610 , 8630 , Ocean and Naval Architectural Engineering 8055 , Computer Science 6915, or other courses as specified by the Head of the Department of Mechanical and Mechatronics Engineering.
6.6 Ocean and Naval Architectural Engineering Program Regulations

6.6 Ocean and Naval Architectural Engineering Program Regulations

  • The full-time 141 credit hour Bachelor of Engineering (Co-operative), Ocean and Naval Architectural Engineering Major, requires eight academic terms and four work terms.
  • The 141 credit hours shall normally be taken in the academic terms and order as set out in Ocean and Naval Architectural Engineering Major .
  • Work terms shall normally be taken in the order as set out in Ocean and Naval Architectural Engineering Major . Successful completion of each Engineering Work Term will earn a student 3 credit hours. These work term credit hours are not interchangeable with and cannot substitute for any academic course credits required for the degree.
  • In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies .
  • 3 credit hours from ONAE 7003 , 7046 , Process Engineering 7171 or other courses as specified by the Head of the Department of Ocean and Naval Architectural Engineering
  • One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Ocean and Naval Architectural Engineering.
  • 9 credit hours from ENGI 8150 , ONAE 8034 , 8046 , 8054 , 8055 , 8074 , 8075 , or other courses as specified by the Head of the Department of Ocean and Naval Architectural Engineering
6.7 Process Engineering Program Regulations

6.7 Process Engineering Program Regulations

  • The full-time 141 credit hour Bachelor of Engineering (Co-operative), Process Engineering Major, requires eight academic terms and four work terms.
  • The 141 credit hours shall normally be taken in the academic terms and order as set out in Process Engineering Major .
  • Work terms shall normally be taken in the order as set out in Process Engineering Major . Successful completion of each Engineering Work Term will earn a student 3 credit hours. These work term credit hours are not interchangeable with and cannot substitute for any academic course credits required for the degree.
  • In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies .
  • 3 credit hours from Technical Streams courses, Academic Term 6
  • 6 credit hours from Technical Streams courses, Academic Term 7
  • One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Process Engineering.
  • 9 credit hours from Technical Streams courses, Academic Term 8
  • Between Term 7 and Term 8 a student must choose four courses from the Elective Courses .
  • A student must choose three courses from the Elective Courses .
  • 6 credit hours chosen from: PROC 5001 (or the former ENGI 5601) PROC 6025 (or the former ENGI 6621 or the former PROC 6021) PROC 6031 (or the former ENGI 6631) PROC 6151 (or the former ENGI 6651) PROC 7021 (or the former ENGI 7621) PROC 7171 (or the former ENGI 8671).
Applies to all listed streams
  • Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
Other requirements and route notes
  • 6.1 Civil Engineering Program Regulations; published term sequence: Engineering One; Chemistry 1050 or 1200 ENGI 1000 , 1010 , 1020 , 1030 , 1050 (or the former ENGI 1040) Mathematics 1000 , 1001 , 2050 Physics 1050 , 1051; Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
  • 6.2 Computer Engineering Program Regulations; published term sequence: Engineering One; Chemistry 1050 or 1200 ENGI 1000 , 1010 , 1020 , 1030 , 1050 (or the former ENGI 1040) Mathematics 1000 , 1001 , 2050 Physics 1050 , 1051; Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
  • 6.3 Electrical Engineering Program Regulations; published term sequence: Engineering One; Chemistry 1050 or 1200 ENGI 1000 , 1010 , 1020 , 1030 , 1050 (or the former ENGI 1040) Mathematics 1000 , 1001 , 2050 Physics 1050 , 1051; Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
  • 6.4 Mechanical Engineering Program Regulations; published term sequence: Engineering One; Chemistry 1050 or 1200 ENGI 1000 , 1010 , 1020 , 1030 , 1050 (or the former ENGI 1040) Mathematics 1000 , 1001 , 2050 Physics 1050 , 1051; Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
  • 6.5 Mechatronics Engineering Program Regulations; published term sequence: Engineering One; Chemistry 1050 or 1200 ENGI 1000 , 1010 , 1020 , 1030 , 1050 (or the former ENGI 1040) Mathematics 1000 , 1001 , 2050 Physics 1050 , 1051; Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
  • 6.6 Ocean and Naval Architectural Engineering Program Regulations; published term sequence: Engineering One; Chemistry 1050 or 1200 ENGI 1000 , 1010 , 1020 , 1030 , 1050 (or the former ENGI 1040) Mathematics 1000 , 1001 , 2050 Physics 1050 , 1051; Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
  • 6.7 Process Engineering Program Regulations; published term sequence: Engineering One; Chemistry 1050 or 1200 ENGI 1000 , 1010 , 1020 , 1030 , 1050 (or the former ENGI 1040) Mathematics 1000 , 1001 , 2050 Physics 1050 , 1051; Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.

Program facts

Entering average~above 80%

Grades in high-school advanced Mathematics, Chemistry, Physics and English normally required for Engineering One consideration; not a five-course admitted-average distribution.

Memorial: 2026–27 Engineering high-school, internal and transfer rulesMemorial: 2026–27 Engineering high-school, internal and transfer rules
Co-opCo-op included

The five-year programme alternates eight academic terms with at least four full-time paid work terms.

University work-study information

Co-op is REQUIRED; a minimum of four full-time work terms, which Memorial describes as up to two years of professional engineering experience before graduation.

University work-study information
Engineering · official programme informationCheck work experience options

Majors & specializations

Current selected calendar degree and major requirements. The Nursing course plan is the four-year Collaborative option; accelerated or transfer routes are separately scoped.

Civil Engineering

BEng

Study structural design, infrastructure and environmental engineering.

Courses

Current2026/27department course menu and the selected degree requirements, with inactive courses excluded. Major, honours, joint-degree and course-choice requirements differ. The full menu is not a list of courses everyone must take.

Civil Engineering Major; Engineering One11 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Civil Engineering Major; Fall Academic Term 36 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • CIV 3210Earth Sciences for Civil Engineering3 credits

    An introduction to basic concepts in geology with emphasis on applications in Civil, Geological, Mining and Environmental Engineering through the study of basic concepts and case histories.

    Memorial 2026/27 · CIV 3210 native course description
  • CIV 3440Mathematics for Civil Engineering I3 credits

    Includes functions of a single parameter, conic sections, polar coordinates, partial differentiation, multiple integrals, sequences & series, and an introduction to first order ordinary differential equations.

    Memorial 2026/27 · CIV 3440 native course description
  • CIV 3710Surveying and Geomatics3 credits

    Includes distance, elevation, and angle measurements; horizontal curves; plane survey calculations; area and volume computations; introduction to photogrammetry; global positioning (GPS) and geographical information systems (GIS).

    Memorial 2026/27 · CIV 3710 native course description
  • CIV 3720Materials for Construction3 credits

    Includes structure of metals and nonmetals; deformation of metals; strengthening mechanisms in metals; concrete and cementitious materials; admixtures; iron and steel; brick masonry; concrete masonry; mortar grout and plaster; wood and wood products.

    Memorial 2026/27 · CIV 3720 native course description
  • ENGI 3101Engineering Professionalism I3 credits

    Examines issues associated with professional engineering practice and with functioning effectively in the workplace.

    Memorial 2026/27 · ENGI 3101 native course description
  • ME 3301Dynamics3 credits

    Includes kinematics and kinetics of particles using rectangular, normal/tangential and polar coordinates; relative motion using rotating axes; two-dimensional kinematics and kinetics of rigid bodies; force-acceleration, work-energy and impulse-momentum methods.

    Memorial 2026/27 · ME 3301 native course description
Memorial 2026/27programme requirements and term plan
Civil Engineering Major; Spring Academic Term 45 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • CIV 4220Geotechnical Engineering I3 credits

    Includes an introduction to soil as a three-phase material and examines physical and mechanical properties; particle size distribution; soil plasticity and structure; classification of soils; soil compaction; hydraulic properties; permeability; flow of water in soil; flownets; effective stress concept in soils; stresses in soils beneath loaded areas; and one-dimensional consolidation theory.

    Memorial 2026/27 · CIV 4220 native course description
  • CIV 4310Mechanics of Solids I3 credits

    Examines force analysis of structures and structural components, free body diagrams of structure, components and section of a components, definition of a stress at point, stress notation, complementary property of shear stress, definition of strain, normal strain, shear strain, thermal strain, mechanical properties of materials, analysis of prismatic members due to axial, bending and torsion loading, analysis of beams, shear force and bending moment diagrams, combined loads; and the transformation of stresses and strains.

    Memorial 2026/27 · CIV 4310 native course description
  • CIV 4450Mathematics for Civil Engineering II3 credits

    Examines the analytical solutions of ordinary differential equations of the first and higher orders and numerical methods: errors, round off and stability, solution to nonlinear equations, curve fitting and interpolation methods, numerical differentiation and integration.

    Memorial 2026/27 · CIV 4450 native course description
  • CIV 4610Applied Environmental Science and Engineering3 credits

    Examines the nature and scope of environmental problems; concept of sustainable development; basic concepts of environmental quality parameters and standards; water and wastewater treatment; solid and hazardous wastes; atmospheric, water and noise, pollution, their measurements, and mitigation control.

    Memorial 2026/27 · CIV 4610 native course description
  • ENGI 4421Probability and Statistics3 credits

    Includes probability, probability distributions, probability densities, sampling distribution, hypothesis testing, regression and correlation.

    Memorial 2026/27 · ENGI 4421 native course description
Memorial 2026/27programme requirements and term plan
Civil Engineering Major; Winter Academic Term 55 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • CIV 5110Fluid Mechanics3 credits

    Examines fluid properties; fluid statics; buoyancy and stability; kinematics; pressure measurement; continuity, energy and momentum principles; control volume analysis; energy and hydraulic grade lines; free jets; laminar and turbulent flow; dimensional analysis; drag on immersed bodies; flow measurement; head loss in pipes; and an introduction to flow in pipe systems.

    Memorial 2026/27 · CIV 5110 native course description
  • CIV 5230Geotechnical Engineering II3 credits

    Examines shear strength of soil; types of laboratory and in-situ soil shear strength tests; lateral earth pressure on retaining structures; slope stability analysis; soil bearing capacity for shallow foundations; introduction to pile foundations and limit state design in geotechnical engineering.

    Memorial 2026/27 · CIV 5230 native course description
  • CIV 5320Mechanics of Solids II3 credits

    Includes a review of earlier concepts; strain transformation; failure theories; deflections of beams; energy methods; buckling of columns and the inelastic behaviour of beam cross-sections.

    Memorial 2026/27 · CIV 5320 native course description
  • CIV 5460Applied Mathematical Analysis3 credits

    Examines numerical and analytical solutions of applied mathematical problems in Civil Engineering, problems with higher order ordinary differential equations, stiff equations, systems of ODE, Runge-Kutta methods, boundary value problems, applications of eigen value problems (numerical solutions), Fourier analysis, elliptic, parabolic and hyperbolic partial differential equations and their numerical solutions with engineering applications.

    Memorial 2026/27 · CIV 5460 native course description
  • CIV 5510Design of Concrete Structures3 credits

    Begins with a review of mechanical properties of concrete.

    Memorial 2026/27 · CIV 5510 native course description
Memorial 2026/27programme requirements and term plan
Civil Engineering Major; Fall Academic Term 65 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • CIV 6120Hydraulics3 credits

    Examines flow in pipe systems and networks; uniform and non-uniform flow in open channels; hydraulic machinery and associated conduits; design and analysis of culverts; and pipeline/pump system optimization.

    Memorial 2026/27 · CIV 6120 native course description
  • CIV 6330Structural Analysis I3 credits

    Examines structure classification and loads, building code provisions, the analysis of statically determinate frames, arches and cables, stability and determinacy of planar structures, shear and moment diagrams for frames, influence lines for statically determinate structures, the force method of analysing indeterminate structures, the slope deflection method, and moment distribution method.

    Memorial 2026/27 · CIV 6330 native course description
  • CIV 6470Thermal Sciences3 credits

    Examines fundamental concepts associated with thermodynamics, fluid dynamics and heat transfer; first and second laws of thermodynamics; system and control volume analysis; classification of flows; introduction to boundary layers and drag; convection, conduction and radiation heat transfer; thermal insulation and calculation of R-values; and cooling of electrical components.

    Memorial 2026/27 · CIV 6470 native course description
  • CIV 6520Design of Concrete and Masonry Structures3 credits

    Examines the design of slender columns, design methods for reinforced concrete two-way slabs, two-way slabs supported on walls and stiff beams, direct design method, design of foundation systems, footing design, design of concrete retaining walls, engineered masonry, mortar stress, analysis and design of flexural members, axial load and bending in unreinforced and reinforced walls.

    Memorial 2026/27 · CIV 6520 native course description
  • CIV 6820Project Planning and Construction Management3 credits

    Includes an introduction to types of contracts, project delivery approaches, and prevailing contractual relationships.

    Memorial 2026/27 · CIV 6820 native course description
Memorial 2026/27programme requirements and term plan
Civil Engineering Major; Spring Academic Term 73 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • CIV 7130Hydrology and Water Resources3 credits

    Examines basic hydrometeorological processes, evapotranspiration, precipitation, intensity-duration-frequency (IDF) analysis and development, snowmelt, infiltration, runoff and streamflow; statistical treatment of hydrologic data; hydrograph analysis and synthesis; design storms and design floods; reservoir storage and flood routing; urban run-off and drainage; use of hydrologic modelling software.

    Memorial 2026/27 · CIV 7130 native course description
  • CIV 7530Design of Steel Structures3 credits

    Begins with a review of design concepts, standards and products.

    Memorial 2026/27 · CIV 7530 native course description
  • CIV 7730Highway Engineering3 credits

    Examines highways transportation systems including driver, vehicle and road characteristics; geometric design of highways; subgrade and base materials; highway drainage features; design of flexible and rigid pavement; fundamentals of traffic flow and queuing theory; traffic control and analysis of signalized intersections; travel demand and traffic forecasting.

    Memorial 2026/27 · CIV 7730 native course description
Memorial 2026/27programme requirements and term plan
Civil Engineering Major; Winter Academic Term 83 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Computer Engineering Major; Engineering One11 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Computer Engineering Major; Fall Academic Term 36 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 3300Circuit Analysis3 credits

    Begins with a review of basic circuit analysis including dependent sources, then considers wye-delta transformation, bridge circuits, transient analysis of first- and second-order circuits, sinusoidal steady state analysis, phasor diagrams, sinusoidal steady-state power, complex power and maximum power transfer.

    Memorial 2026/27 · ECE 3300 native course description
  • ECE 3400Foundations of Programming3 credits

    Introduces fundamental concepts in object-oriented programming and develops vocational programming skills in C++.

    Memorial 2026/27 · ECE 3400 native course description
  • ECE 3500Digital Logic3 credits

    Includes number systems and Boolean algebra; minimization techniques for Boolean functions; basic combinational logic circuit analysis and design; flip-flops, state machine design and implementation; decoders, multiplexors, registers, counters; simple arithmetic and logic units (ALUs); digital system design of small systems.

    Memorial 2026/27 · ECE 3500 native course description
  • ENGI 3101Engineering Professionalism I3 credits

    Examines issues associated with professional engineering practice and with functioning effectively in the workplace.

    Memorial 2026/27 · ENGI 3101 native course description
  • ENGI 3424Engineering Mathematics3 credits

    Includes ordinary differential equations of first order and first degree; linear ordinary differential equations of higher order, methods of undetermined coefficients and variation of parameters; applications to electric circuits and mass-spring systems; Laplace transforms; partial differentiation; convergence of series; Taylor and binomial series; remainder term; and an introduction to Fourier series.

    Memorial 2026/27 · ENGI 3424 native course description
  • PHYS 3000Physics of Device Materials3 credits

    An introduction to the physics of materials, particularly group IV and III-V semiconductors, used in common technological devices.

    Memorial 2026/27 · PHYS 3000 native course description
Memorial 2026/27programme requirements and term plan
Computer Engineering Major; Spring Academic Term 45 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 4110Discrete Mathematics for Computer Engineering3 credits

    An introduction to discrete mathematics including a selection of topics such as propositional logic, introductory predicate logic, mathematical reasoning, induction, sets, relations, functions, integers, graphs, trees, and models of computation.

    Memorial 2026/27 · ECE 4110 native course description
  • ECE 4300Electronic Circuits I3 credits

    Provides an introduction to semiconductor electronic devices and circuits.

    Memorial 2026/27 · ECE 4300 native course description
  • ECE 4400Data Structures3 credits

    Examines fundamental data structures; recursive structures and generic programming techniques; modularity and reusability; time complexity and efficient data structures; procedural abstraction; data abstraction and precise documentation of data structures.

    Memorial 2026/27 · ECE 4400 native course description
  • ECE 4500Microprocessors3 credits

    Includes microprocessor architecture; assembly language programming: addressing modes, table look up; memory mapped devices; interfacing techniques: parallel, serial; timing control; analog input and output, and computer displays.

    Memorial 2026/27 · ECE 4500 native course description
  • ECE 4600Introduction to Systems and Signals3 credits

    Begins with an introduction to systems and signals, and includes mechanical and electrical analogues; principles of linear superposition and time-invariance; definitions, properties, and use of the delta function; applications of complex variables and functions; impulse and step responses; input-output relations of continuous-time systems in terms of convolution and transfer functions; frequency response plots; the Fourier transform and applications; Laplace transforms with application to filtering, communications, and controls.

    Memorial 2026/27 · ECE 4600 native course description
Memorial 2026/27programme requirements and term plan
Computer Engineering Major; Winter Academic Term 55 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 5010Software Design3 credits

    Examines the development process: requirement analysis, design, iterative development, design documentation; an introduction to the Unified Modelling Language: use cases, class diagrams and sequence diagrams; an introduction to software design patterns: creational patterns, structural patterns and behavioural patterns; object oriented, modular decomposition.

    Memorial 2026/27 · ECE 5010 native course description
  • ECE 5100Probability and Random Processes3 credits

    Includes basic concepts in probability, random variables, multiple random variables, descriptive statistics, random processes and selected applications for engineering.

    Memorial 2026/27 · ECE 5100 native course description
  • ECE 5200Control Systems I3 credits

    Includes an introduction to control systems with negative feedback; mathematical modelling and transfer functions of electromechanical systems; block diagram and signal flow graphs; controller realization; transient response analysis; Routh's stability criterion; basic control actions and response of control systems; root locus analysis and design; frequency response analysis; Bode diagram; gain and phase margins; compensator design in frequency domain; Nyquist stability criterion; digital implementations of analog compensators; and an introduction to PID controller tuning methods.

    Memorial 2026/27 · ECE 5200 native course description
  • ECE 5400Algorithms: Correctness and Complexity3 credits

    Presents fundamental theories and practices for the design of correct and efficient computing systems, including specification of computing systems and their components, correctness with respect to specifications; methods of verification; algorithmic problem solving strategies (such as divide and conquer, dynamic programming); tractability and intractability of computational problems.

    Memorial 2026/27 · ECE 5400 native course description
  • ECE 5500Digital Systems3 credits

    Includes concepts, language, tools, and issues pertaining to specification, modelling, analysis, simulation, testing and synthesis of digital systems, including PLD, FPGA, and ASIC devices.

    Memorial 2026/27 · ECE 5500 native course description
Memorial 2026/27programme requirements and term plan
Computer Engineering Major; Fall Academic Term 64 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Computer Engineering Major; Spring Academic Term 73 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 7010Computer Engineering Design Project I3 credits

    Provides an opportunity for senior students to integrate the knowledge that they have acquired through the junior terms and apply it to solving a computer engineering design problem.

    Memorial 2026/27 · ECE 7010 native course description
  • ECE 7400Concurrent Programming3 credits

    Surveys parallel and distributed architectures and examines patterns of concurrent program design; correctness of concurrent programs: safety and liveness properties, proof of properties; synchronization using locks, semaphores, and monitors; communication using message passing and remote procedures; parallelization for high-performance computation and advanced topics such as scientific applications, distributed systems, model checking, and transaction processing.

    Memorial 2026/27 · ECE 7400 native course description
  • ECE 7600Introduction to Digital Signal Processing3 credits

    Examines sampling theory; elementary discrete-time signals; discrete-time linear and time-invariant systems; linear constant-coefficient difference equations; the convolution sum; the discrete-time Fourier series; the discrete-time Fourier transform; the z-transform; the frequency response of discrete-time systems; the discrete Fourier transform; the efficient fast Fourier transform algorithm; an introduction to digital filter design techniques; and digital signal processing applications.

    Memorial 2026/27 · ECE 7600 native course description
Memorial 2026/27programme requirements and term plan
Computer Engineering Major; Winter Academic Term 83 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 8010Computer Engineering Design Project II3 credits

    Continues ECE 7010 and provides an opportunity for senior students to integrate the knowledge that they have acquired through the junior terms and apply it to solving a computer engineering design problem.

    Memorial 2026/27 · ECE 8010 native course description
  • ECE 8400Real-time Operating Systems3 credits

    Examines real-time process scheduling; memory and device management; I/O communications; real-time systems; operating system and hardware concurrency issues; kernel architectures; device drivers; and a survey of available real-time operating systems and embedded platforms.

    Memorial 2026/27 · ECE 8400 native course description
  • ENGI 8152Engineering Professionalism II3 credits

    Examines the demands upon the 21st Century engineer.

    Memorial 2026/27 · ENGI 8152 native course description
Memorial 2026/27programme requirements and term plan
Electrical Engineering Major; Engineering One11 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Electrical Engineering Major; Fall Academic Term 36 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 3300Circuit Analysis3 credits

    Begins with a review of basic circuit analysis including dependent sources, then considers wye-delta transformation, bridge circuits, transient analysis of first- and second-order circuits, sinusoidal steady state analysis, phasor diagrams, sinusoidal steady-state power, complex power and maximum power transfer.

    Memorial 2026/27 · ECE 3300 native course description
  • ECE 3400Foundations of Programming3 credits

    Introduces fundamental concepts in object-oriented programming and develops vocational programming skills in C++.

    Memorial 2026/27 · ECE 3400 native course description
  • ECE 3500Digital Logic3 credits

    Includes number systems and Boolean algebra; minimization techniques for Boolean functions; basic combinational logic circuit analysis and design; flip-flops, state machine design and implementation; decoders, multiplexors, registers, counters; simple arithmetic and logic units (ALUs); digital system design of small systems.

    Memorial 2026/27 · ECE 3500 native course description
  • ENGI 3101Engineering Professionalism I3 credits

    Examines issues associated with professional engineering practice and with functioning effectively in the workplace.

    Memorial 2026/27 · ENGI 3101 native course description
  • ENGI 3424Engineering Mathematics3 credits

    Includes ordinary differential equations of first order and first degree; linear ordinary differential equations of higher order, methods of undetermined coefficients and variation of parameters; applications to electric circuits and mass-spring systems; Laplace transforms; partial differentiation; convergence of series; Taylor and binomial series; remainder term; and an introduction to Fourier series.

    Memorial 2026/27 · ENGI 3424 native course description
  • PHYS 3000Physics of Device Materials3 credits

    An introduction to the physics of materials, particularly group IV and III-V semiconductors, used in common technological devices.

    Memorial 2026/27 · PHYS 3000 native course description
Memorial 2026/27programme requirements and term plan
Electrical Engineering Major; Spring Academic Term 45 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 4300Electronic Circuits I3 credits

    Provides an introduction to semiconductor electronic devices and circuits.

    Memorial 2026/27 · ECE 4300 native course description
  • ECE 4500Microprocessors3 credits

    Includes microprocessor architecture; assembly language programming: addressing modes, table look up; memory mapped devices; interfacing techniques: parallel, serial; timing control; analog input and output, and computer displays.

    Memorial 2026/27 · ECE 4500 native course description
  • ECE 4600Introduction to Systems and Signals3 credits

    Begins with an introduction to systems and signals, and includes mechanical and electrical analogues; principles of linear superposition and time-invariance; definitions, properties, and use of the delta function; applications of complex variables and functions; impulse and step responses; input-output relations of continuous-time systems in terms of convolution and transfer functions; frequency response plots; the Fourier transform and applications; Laplace transforms with application to filtering, communications, and controls.

    Memorial 2026/27 · ECE 4600 native course description
  • ECE 4800Electromechanical Devices3 credits

    Includes an introduction to fundamental principles of energy conversion; review of single-phase AC circuits; three-phase AC circuits; magnetic fields and circuits; transformer models, performance and applications; basic concepts of rotating machines; performance and control of DC motors.

    Memorial 2026/27 · ECE 4800 native course description
  • ENGI 4430Advanced Calculus for Engineering3 credits

    Iincludes parametric vector functions; polar curves; gradient, divergence and curl; multiple integration; vector calculus, theorems of Green, Stokes and Gauss; an introduction to partial differential equations; and application of advanced calculus to relevant engineering problems.

    Memorial 2026/27 · ENGI 4430 native course description
Memorial 2026/27programme requirements and term plan
Electrical Engineering Major; Winter Academic Term 55 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 5000Electrical Engineering Design3 credits

    Students work, normally in pairs, on small design projects that require them to follow a hierarchical design process including general product definition, specifications and requirements, functional-block diagrams, specification of functional blocks for circuit-level synthesis and implementation, system integration, simulation or modelling, testing and verification.

    Memorial 2026/27 · ECE 5000 native course description
  • ECE 5100Probability and Random Processes3 credits

    Includes basic concepts in probability, random variables, multiple random variables, descriptive statistics, random processes and selected applications for engineering.

    Memorial 2026/27 · ECE 5100 native course description
  • ECE 5200Control Systems I3 credits

    Includes an introduction to control systems with negative feedback; mathematical modelling and transfer functions of electromechanical systems; block diagram and signal flow graphs; controller realization; transient response analysis; Routh's stability criterion; basic control actions and response of control systems; root locus analysis and design; frequency response analysis; Bode diagram; gain and phase margins; compensator design in frequency domain; Nyquist stability criterion; digital implementations of analog compensators; and an introduction to PID controller tuning methods.

    Memorial 2026/27 · ECE 5200 native course description
  • ECE 5300Electronic Circuits II3 credits

    Provides an introduction to circuits using operational amplifiers.

    Memorial 2026/27 · ECE 5300 native course description
  • ECE 5700Basic Electromagnetics3 credits

    Includes a review of relevant vector calculus, including the divergence, gradient and curl operators in Cartesian, cylindrical and spherical coordinates, divergence theorem, Stokes' theorem, and Laplace's and Poisson's equations.

    Memorial 2026/27 · ECE 5700 native course description
Memorial 2026/27programme requirements and term plan
Electrical Engineering Major; Fall Academic Term 64 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 6200Industrial Controls and Instrumentation3 credits

    Examines control and instrumentation system components; transducers and signal processing circuits, linear variable differential transformers, power oscillators; electromechanical actuators, solenoids, power drives; A/D and D/A conversion, standard PC interfaces; real-time operating systems; design of discrete-time feedback controllers on a PC platform; system integration, control system tweaking and troubleshooting; programming soft-PLC's using IEC61131.

    Memorial 2026/27 · ECE 6200 native course description
  • ECE 6600Communication Principles3 credits

    Begins with a review of signal representation and analysis and includes distortionless signal transmission, analog modulation (AM, FM and PM), super-heterodyne receiver, sampling theorem, pulse amplitude modulation (PAM), pulse code modulation (PCM), delta modulation.

    Memorial 2026/27 · ECE 6600 native course description
  • ECE 6700Electromagnetic Fields3 credits

    A continuation of the topics started in ECE 5700 , including a review of electrostatics and magnetostatics, Maxwell’s equations, Lorentz force, Poynting's theorem, plane waves, and applications including two-wire transmission lines.

    Memorial 2026/27 · ECE 6700 native course description
  • ECE 6800Rotating Machines3 credits

    Examines the fundamentals of rotating machines; design of machine windings; polyphase and single phase induction motor theory and applications; synchronous machine theory; stability and control of synchronous generators; introduction to permanent magnet machines; introduction to AC motor drives.

    Memorial 2026/27 · ECE 6800 native course description
Memorial 2026/27programme requirements and term plan
Electrical Engineering Major; Spring Academic Term 72 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 7000Electrical Engineering Design Project I3 credits

    Provides an opportunity for senior students to integrate the knowledge that they have acquired through the junior terms and apply it to solving an electrical engineering design problem.

    Memorial 2026/27 · ECE 7000 native course description
  • ECE 7600Introduction to Digital Signal Processing3 credits

    Examines sampling theory; elementary discrete-time signals; discrete-time linear and time-invariant systems; linear constant-coefficient difference equations; the convolution sum; the discrete-time Fourier series; the discrete-time Fourier transform; the z-transform; the frequency response of discrete-time systems; the discrete Fourier transform; the efficient fast Fourier transform algorithm; an introduction to digital filter design techniques; and digital signal processing applications.

    Memorial 2026/27 · ECE 7600 native course description
Memorial 2026/27programme requirements and term plan
Electrical Engineering Major; Winter Academic Term 83 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Mechanical Engineering Major; Engineering One11 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Mechanical Engineering Major; Fall Academic Term 36 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ENGI 3101Engineering Professionalism I3 credits

    Examines issues associated with professional engineering practice and with functioning effectively in the workplace.

    Memorial 2026/27 · ENGI 3101 native course description
  • ENGI 3424Engineering Mathematics3 credits

    Includes ordinary differential equations of first order and first degree; linear ordinary differential equations of higher order, methods of undetermined coefficients and variation of parameters; applications to electric circuits and mass-spring systems; Laplace transforms; partial differentiation; convergence of series; Taylor and binomial series; remainder term; and an introduction to Fourier series.

    Memorial 2026/27 · ENGI 3424 native course description
  • ME 3101Chemistry and Physics of Engineering Materials I3 credits

    An introduction to the structure and properties of engineering materials, in particular materials, semiconductors, ceramics, glasses and polymers.

    Memorial 2026/27 · ME 3101 native course description
  • ME 3102Production Technology3 credits

    Includes an overview of production: production strategies; dimensioning and tolerancing; basic material removal process; forming and shaping process; casting; molding, extrusion and joining processes; computer aided machining; new technologies; design for manufacture.

    Memorial 2026/27 · ME 3102 native course description
  • ME 3301Dynamics3 credits

    Includes kinematics and kinetics of particles using rectangular, normal/tangential and polar coordinates; relative motion using rotating axes; two-dimensional kinematics and kinetics of rigid bodies; force-acceleration, work-energy and impulse-momentum methods.

    Memorial 2026/27 · ME 3301 native course description
  • ME 3401Thermodynamics I3 credits

    A macroscopic approach to heat, work, and energy; properties of pure substances; conservation of mass, energy for open and closed systems; thermal efficiency and coefficient of performance; second law of thermodynamics; and its corollaries; entropy; second law analysis of thermodynamic systems; second law efficiency; and an introduction to simple thermodynamic cycles.

    Memorial 2026/27 · ME 3401 native course description
Memorial 2026/27programme requirements and term plan
Mechanical Engineering Major; Spring Academic Term 45 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ENGI 4430Advanced Calculus for Engineering3 credits

    Iincludes parametric vector functions; polar curves; gradient, divergence and curl; multiple integration; vector calculus, theorems of Green, Stokes and Gauss; an introduction to partial differential equations; and application of advanced calculus to relevant engineering problems.

    Memorial 2026/27 · ENGI 4430 native course description
  • ME 4302Mechanisms and Machines3 credits

    Includes an overview of mechanisms within machines; analytical and computer-aided methods for position, velocity, and acceleration analysis of moving mechanisms; power transmission; kinematics and kinetics of planar mechanisms; static and dynamic loads on mechanisms and an introduction to mechanism synthesis.

    Memorial 2026/27 · ME 4302 native course description
  • ME 4402Thermodynamics II3 credits

    Examines thermodynamic cycles: power and refrigeration applications; human comfort and air conditioning: mixture of gases and vapours, humidity, psychrometrics; chemically reacting mixtures and combustion; exergy analysis.

    Memorial 2026/27 · ME 4402 native course description
  • ME 4501Fluid Mechanics I3 credits

    Examines fluid statics; fluid flow phenomena; control volume analysis; conservation of mass, momentum, and energy; Bernoulli equation; head losses, applications of conservation laws: flow measurement devices; pipe networks; momentum devices, dimensional analysis, boundary layer phenomena, lift and drag.

    Memorial 2026/27 · ME 4501 native course description
  • ME 4601Mechanics of Solids I3 credits

    Examines stress and strain analysis applied to bars and beams in axial, torsion and bending; beam deflection, plane stress and strain, stress and strain transformations in two dimensions and Mohr’s circle.

    Memorial 2026/27 · ME 4601 native course description
Memorial 2026/27programme requirements and term plan
Mechanical Engineering Major; Winter Academic Term 55 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ENGI 4421Probability and Statistics3 credits

    Includes probability, probability distributions, probability densities, sampling distribution, hypothesis testing, regression and correlation.

    Memorial 2026/27 · ENGI 4421 native course description
  • ME 5103Chemistry and Physics of Engineering Materials II3 credits

    Examines aspects of chemical and physical processes and microscopic structure relevant to the production and use of engineering materials, focussing on metals, alloys, silicates, Portland cement, plastics and adhesives, composites, and wood.

    Memorial 2026/27 · ME 5103 native course description
  • ME 5201Introduction to Mechatronics3 credits

    Involves modelling of mechatronic systems and introduction to basic analog and digital electronic devices.

    Memorial 2026/27 · ME 5201 native course description
  • ME 5502Fluid Mechanics II3 credits

    Examines differential analysis of fluid motion; conservation of mass: continuity equation; conservation of momentum: Navier-Stokes equations; conservation of energy; basic film lubrication theory, boundary layer flows; compressible flows.

    Memorial 2026/27 · ME 5502 native course description
  • ME 5602Mechanics of Solids II3 credits

    Examines stresses due to combined loads, asymmetric bending, transformation of stresses and strains, principal stresses and strains (in two and three dimensions), static failure theories, stress concentration, energy methods, method of superposition, buckling of columns, thin- and thick-walled pressure vessels and contact stresses.

    Memorial 2026/27 · ME 5602 native course description
Memorial 2026/27programme requirements and term plan
Mechanical Engineering Major; Fall Academic Term 65 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ME 6202Control Systems I3 credits

    Examines modeling, analysis and design of feedback control systems using classical controller design methods.

    Memorial 2026/27 · ME 6202 native course description
  • ME 6303Mechanical Vibrations3 credits

    Examines single degree of freedom systems: free vibration, energy methods, response to harmonic excitation, response to arbitrary inputs, rotating unbalance, vibration isolation; two degree of freedom systems: natural frequencies and mode shapes, vibration absorption.

    Memorial 2026/27 · ME 6303 native course description
  • ME 6403Heat Transfer I3 credits

    Examines modes of heat transfer; conduction: steady 1-D conduction, thermal resistance, extended surfaces (fins), lumped capacitance analysis, 1-D transient conduction; convection: Newton’s law of cooling, convection heat transfer coefficient, external boundary layer flows, internal flows; radiation: principles, properties, exchange factors, black body radiation, and enclosures, radiation shields.

    Memorial 2026/27 · ME 6403 native course description
  • ME 6701Computer Aided Engineering Applications3 credits

    Introduces a variety of Computer Aided Engineering (CAE) applications based on advanced 3D CAD modelling.

    Memorial 2026/27 · ME 6701 native course description
  • ME 6702Mechanical Component Design I3 credits

    Examines adequacy assessment and synthesis of machine elements with a focus on failure prevention, safety factors, and strength; static failure and fatigue analysis of components.

    Memorial 2026/27 · ME 6702 native course description
Memorial 2026/27programme requirements and term plan
Mechanical Engineering Major; Spring Academic Term 74 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ME 7203Instrumentation and Experimental Design3 credits

    Involves analysis and design of mechanical measurement systems and multi factor experiments.

    Memorial 2026/27 · ME 7203 native course description
  • ME 7703Mechanical Component Design II3 credits

    A continuation of the ME 6702 course in analysis and synthesis of machinery, including advanced analysis of machine elements such as clutches, brakes, couplings, journal bearings and gears.

    Memorial 2026/27 · ME 7703 native course description
  • ME 7704Mechanical Design Project I3 credits

    The first of two capstone design courses in Mechanical Engineering.

    Memorial 2026/27 · ME 7704 native course description
  • ENGI 8153Engineering in Medicine3 credits

    Provides an introduction to various topics in biomedical engineering including ethical standards for biomedical engineering practice, medical imaging and their engineering applications, biomechanics of the musculoskeletal system, motion capture and analysis, nervous system and brain-computer interface, biofluids, as well as biological and bioengineering materials.

    Memorial 2026/27 · ENGI 8153 native course description
Memorial 2026/27programme requirements and term plan
Mechanical Engineering Major; Winter Academic Term 83 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Mechatronics Engineering Major; Engineering One11 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Mechatronics Engineering Major; Fall Academic Term 36 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 3300Circuit Analysis3 credits

    Begins with a review of basic circuit analysis including dependent sources, then considers wye-delta transformation, bridge circuits, transient analysis of first- and second-order circuits, sinusoidal steady state analysis, phasor diagrams, sinusoidal steady-state power, complex power and maximum power transfer.

    Memorial 2026/27 · ECE 3300 native course description
  • ECE 3400Foundations of Programming3 credits

    Introduces fundamental concepts in object-oriented programming and develops vocational programming skills in C++.

    Memorial 2026/27 · ECE 3400 native course description
  • ENGI 3101Engineering Professionalism I3 credits

    Examines issues associated with professional engineering practice and with functioning effectively in the workplace.

    Memorial 2026/27 · ENGI 3101 native course description
  • ENGI 3424Engineering Mathematics3 credits

    Includes ordinary differential equations of first order and first degree; linear ordinary differential equations of higher order, methods of undetermined coefficients and variation of parameters; applications to electric circuits and mass-spring systems; Laplace transforms; partial differentiation; convergence of series; Taylor and binomial series; remainder term; and an introduction to Fourier series.

    Memorial 2026/27 · ENGI 3424 native course description
  • ME 3102Production Technology3 credits

    Includes an overview of production: production strategies; dimensioning and tolerancing; basic material removal process; forming and shaping process; casting; molding, extrusion and joining processes; computer aided machining; new technologies; design for manufacture.

    Memorial 2026/27 · ME 3102 native course description
  • ME 3301Dynamics3 credits

    Includes kinematics and kinetics of particles using rectangular, normal/tangential and polar coordinates; relative motion using rotating axes; two-dimensional kinematics and kinetics of rigid bodies; force-acceleration, work-energy and impulse-momentum methods.

    Memorial 2026/27 · ME 3301 native course description
Memorial 2026/27programme requirements and term plan
Mechatronics Engineering Major; Spring Academic Term 45 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 4300Electronic Circuits I3 credits

    Provides an introduction to semiconductor electronic devices and circuits.

    Memorial 2026/27 · ECE 4300 native course description
  • ECE 4510Microprocessors and Digital Logic3 credits

    Includes number systems, logic gates, Boolean algebra, Karnaugh maps and combinational logic design, sequential logic and state machines, microprocessor architectures, micro-processor programming, GPIO, analog input and output, and serial communication.

    Memorial 2026/27 · ECE 4510 native course description
  • ENGI 4430Advanced Calculus for Engineering3 credits

    Iincludes parametric vector functions; polar curves; gradient, divergence and curl; multiple integration; vector calculus, theorems of Green, Stokes and Gauss; an introduction to partial differential equations; and application of advanced calculus to relevant engineering problems.

    Memorial 2026/27 · ENGI 4430 native course description
  • ME 4302Mechanisms and Machines3 credits

    Includes an overview of mechanisms within machines; analytical and computer-aided methods for position, velocity, and acceleration analysis of moving mechanisms; power transmission; kinematics and kinetics of planar mechanisms; static and dynamic loads on mechanisms and an introduction to mechanism synthesis.

    Memorial 2026/27 · ME 4302 native course description
  • ME 4601Mechanics of Solids I3 credits

    Examines stress and strain analysis applied to bars and beams in axial, torsion and bending; beam deflection, plane stress and strain, stress and strain transformations in two dimensions and Mohr’s circle.

    Memorial 2026/27 · ME 4601 native course description
Memorial 2026/27programme requirements and term plan
Mechatronics Engineering Major; Winter Academic Term 55 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • CIV 6470Thermal Sciences3 credits

    Examines fundamental concepts associated with thermodynamics, fluid dynamics and heat transfer; first and second laws of thermodynamics; system and control volume analysis; classification of flows; introduction to boundary layers and drag; convection, conduction and radiation heat transfer; thermal insulation and calculation of R-values; and cooling of electrical components.

    Memorial 2026/27 · CIV 6470 native course description
  • ECE 5300Electronic Circuits II3 credits

    Provides an introduction to circuits using operational amplifiers.

    Memorial 2026/27 · ECE 5300 native course description
  • ECE 5610Sensors and Instrumentation3 credits

    Involves modelling, analysis, and design of mechanical measurement systems.

    Memorial 2026/27 · ECE 5610 native course description
  • ENGI 4421Probability and Statistics3 credits

    Includes probability, probability distributions, probability densities, sampling distribution, hypothesis testing, regression and correlation.

    Memorial 2026/27 · ENGI 4421 native course description
  • ME 5602Mechanics of Solids II3 credits

    Examines stresses due to combined loads, asymmetric bending, transformation of stresses and strains, principal stresses and strains (in two and three dimensions), static failure theories, stress concentration, energy methods, method of superposition, buckling of columns, thin- and thick-walled pressure vessels and contact stresses.

    Memorial 2026/27 · ME 5602 native course description
Memorial 2026/27programme requirements and term plan
Mechatronics Engineering Major; Fall Academic Term 65 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ECE 6810Power Electronics3 credits

    An overview of power semiconductor switches, an introduction to energy conversion and control techniques and examination of controlled rectifiers; phase-controlled converters; switch-mode dc/dc converters; variable frequency dc/ac inverters; ac/ac converters; gate and base drive circuits; design of driver and snubber circuits; thermal models and heat sink design.

    Memorial 2026/27 · ECE 6810 native course description
  • ME 6202Control Systems I3 credits

    Examines modeling, analysis and design of feedback control systems using classical controller design methods.

    Memorial 2026/27 · ME 6202 native course description
  • ME 6303Mechanical Vibrations3 credits

    Examines single degree of freedom systems: free vibration, energy methods, response to harmonic excitation, response to arbitrary inputs, rotating unbalance, vibration isolation; two degree of freedom systems: natural frequencies and mode shapes, vibration absorption.

    Memorial 2026/27 · ME 6303 native course description
  • ME 6701Computer Aided Engineering Applications3 credits

    Introduces a variety of Computer Aided Engineering (CAE) applications based on advanced 3D CAD modelling.

    Memorial 2026/27 · ME 6701 native course description
  • ME 6702Mechanical Component Design I3 credits

    Examines adequacy assessment and synthesis of machine elements with a focus on failure prevention, safety factors, and strength; static failure and fatigue analysis of components.

    Memorial 2026/27 · ME 6702 native course description
Memorial 2026/27programme requirements and term plan
Mechatronics Engineering Major; Spring Academic Term 73 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ME 4501Fluid Mechanics I3 credits

    Examines fluid statics; fluid flow phenomena; control volume analysis; conservation of mass, momentum, and energy; Bernoulli equation; head losses, applications of conservation laws: flow measurement devices; pipe networks; momentum devices, dimensional analysis, boundary layer phenomena, lift and drag.

    Memorial 2026/27 · ME 4501 native course description
  • ME 7205Applied Mechatronics3 credits

    Emphasizes the integration of core technologies on which mechatronic designs are based.

    Memorial 2026/27 · ME 7205 native course description
  • ME 7705Mechatronics Design Project I3 credits

    Provides an opportunity for senior students to integrate the knowledge that they have acquired through the junior terms and apply it to solving a mechatronics engineering design problem.

    Memorial 2026/27 · ME 7705 native course description
Memorial 2026/27programme requirements and term plan
Mechatronics Engineering Major; Winter Academic Term 82 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Ocean and Naval Architectural Engineering Major; Engineering One11 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Ocean and Naval Architectural Engineering Major; Fall Academic Term 36 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Ocean and Naval Architectural Engineering Major; Spring Academic Term 45 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Ocean and Naval Architectural Engineering Major; Winter Academic Term 55 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Ocean and Naval Architectural Engineering Major; Fall Academic Term 65 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ONAE 6002Ship Structures I3 credits

    Examines longitudinal strength, still water and wave bending moment, shear and bending moment curves, Smith Correction, section modulus calculation, torsion and racking forces; bulkhead and girder scantlings, portal frame analysis by moment distribution and energy method; finite element analysis and the use of Classification Society rules for design of midship section.

    Memorial 2026/27 · ONAE 6002 native course description
  • ONAE 6005Floating Ocean Structures Design3 credits

    Introduces floating structures used in the offshore petroleum industry, along with functional requirements, such as drilling and production, of the platforms.

    Memorial 2026/27 · ONAE 6005 native course description
  • ONAE 6036Dynamics of Ocean Vehicles3 credits

    Examines applications of the linearized equations of motion to ocean vehicle problems with single and multiple degrees of freedom in waves; dynamics of marine vehicles: motions in waves; hydrodynamics effects such as added mass, radiation and viscous damping; strip theory; irregular seaway and motions.

    Memorial 2026/27 · ONAE 6036 native course description
  • ONAE 6046Marine Engineering Systems3 credits

    Examines shafting system design; shafting system vibration analysis, study of exciting forces and moments, and balancing of reciprocating and rotating machinery; heat transfer and marine heat exchangers; incompressible fluid flow and piping system design and selection of appropriate pumping devices.

    Memorial 2026/27 · ONAE 6046 native course description
  • ONAE 6055Marine Cybernetics3 credits

    Examines propulsion and motion control of ships, submersibles and offshore structures.

    Memorial 2026/27 · ONAE 6055 native course description
Memorial 2026/27programme requirements and term plan
Ocean and Naval Architectural Engineering Major; Spring Academic Term 74 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ONAE 7000Ocean Systems Design3 credits

    Develops concept design methods for marine systems from need definition through to solution selection, including weight, cost and power requirements estimating, selection of principal design characteristics and evaluation of alternative solutions.

    Memorial 2026/27 · ONAE 7000 native course description
  • ONAE 7002Ship Structures II3 credits

    An introduction to ship structural safety and rational design.

    Memorial 2026/27 · ONAE 7002 native course description
  • ONAE 7033Marine Hydrodynamics3 credits

    Examines the fundamental equations of hydrodynamics, boundary layers; potential flow, added mass, damping, circulation, and vorticity; numerical methods for hydrodynamic coefficients; water waves and loading for regular and irregular seas.

    Memorial 2026/27 · ONAE 7033 native course description
  • ONAE 7036Manoeuvring of Ocean Vehicles3 credits

    Examines manoeuvrability of ocean vehicles; derivation of linear and nonlinear equations of motion and hydrodynamic coefficients; stability of motion; standard maneuvers such as turning circle, turning spiral, and PMM test; modelling and simulations of engine, propulsion, rudder and transmission systems during manoeuvring; systems for course keeping, autopilot, motion control and dynamic positioning.

    Memorial 2026/27 · ONAE 7036 native course description
Memorial 2026/27programme requirements and term plan
Ocean and Naval Architectural Engineering Major; Winter Academic Term 82 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Process Engineering Major; Engineering One11 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Process Engineering Major; Fall Academic Term 36 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • CHEM 1051General Chemistry II3 credits

    Builds on CHEM 1050 topics and on basic chemistry concepts from high school.

    Memorial 2026/27 · CHEM 1051 native course description
  • CHEM 2400Introductory Organic Chemistry I3 credits

    A course on bonding involving carbon; conformations and stereochemistry; introduction to functional groups and nomenclature; properties, syntheses and reactions of hydrocarbons, alkyl halides, alcohols and ethers.

    Memorial 2026/27 · CHEM 2400 native course description
  • ENGI 3101Engineering Professionalism I3 credits

    Examines issues associated with professional engineering practice and with functioning effectively in the workplace.

    Memorial 2026/27 · ENGI 3101 native course description
  • ENGI 3424Engineering Mathematics3 credits

    Includes ordinary differential equations of first order and first degree; linear ordinary differential equations of higher order, methods of undetermined coefficients and variation of parameters; applications to electric circuits and mass-spring systems; Laplace transforms; partial differentiation; convergence of series; Taylor and binomial series; remainder term; and an introduction to Fourier series.

    Memorial 2026/27 · ENGI 3424 native course description
  • ME 3401Thermodynamics I3 credits

    A macroscopic approach to heat, work, and energy; properties of pure substances; conservation of mass, energy for open and closed systems; thermal efficiency and coefficient of performance; second law of thermodynamics; and its corollaries; entropy; second law analysis of thermodynamic systems; second law efficiency; and an introduction to simple thermodynamic cycles.

    Memorial 2026/27 · ME 3401 native course description
  • PROC 3000Introduction to Sustainable Process Engineering3 credits

    Familiarizes students with the principles and the practical aspects of organic, inorganic, and biochemical processes including the major unit operations and equipment used.

    Memorial 2026/27 · PROC 3000 native course description
Memorial 2026/27programme requirements and term plan
Process Engineering Major; Spring Academic Term 45 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

  • ENGI 4430Advanced Calculus for Engineering3 credits

    Iincludes parametric vector functions; polar curves; gradient, divergence and curl; multiple integration; vector calculus, theorems of Green, Stokes and Gauss; an introduction to partial differential equations; and application of advanced calculus to relevant engineering problems.

    Memorial 2026/27 · ENGI 4430 native course description
  • PROC 4002Process Engineering Thermodynamics3 credits

    Extends the study started in Mechanical and Mechatronics Engineering 3401 of thermodynamics, with special reference to chemical process applications: basic laws, thermodynamic properties of pure fluids and mixtures, heat engines, multicomponent systems, thermal/mechanical equilibrium, chemical equilibrium, and thermodynamics of chemical processes.

    Memorial 2026/27 · PROC 4002 native course description
  • PROC 4021Process Mathematical Methods3 credits

    Introduces numerical methods in chemical engineering processes, solution of sets of linear algebraic equations, solution of non-linear equations, curve fitting and interpolation, numerical integration, numerical differentiation, first order and higher order ordinary differential equations, boundary value problems and partial differential equations.

    Memorial 2026/27 · PROC 4021 native course description
  • PROC 4025Process Engineering Calculations3 credits

    An introduction to the analysis of chemical processes with an emphasis on mass and energy balances.

    Memorial 2026/27 · PROC 4025 native course description
  • PROC 4061Process Fluid Dynamics I3 credits

    Provides process engineering students with fundamentals of fluid mechanics/dynamics.

    Memorial 2026/27 · PROC 4061 native course description
Memorial 2026/27programme requirements and term plan
Process Engineering Major; Winter Academic Term 55 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Process Engineering Major; Fall Academic Term 64 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Process Engineering Major; Spring Academic Term 73 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Process Engineering Major; Winter Academic Term 82 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Chemical and Bioprocess Technical Stream; Academic Term 61 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Chemical and Bioprocess Technical Stream; Academic Term 8 Between Term 7 and Term 8 a student must choose four courses from the Elective Courses .1 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Mineral and Energy Resources Technical Stream; Academic Term 61 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Mineral and Energy Resources Technical Stream; Academic Term 72 listed

Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.

Memorial 2026/27programme requirements and term plan
Additional published courses
  • CIV 7140Hydrotechnical Engineering3 credits

    Examines the theory and application of steady gradually-varied flow in artificial and natural open channels together with an introduction to appropriate software; erosion protection and mobile-boundary hydraulics; problems with ice in rivers, the design of spillways, energy dissipaters, and culverts.

    Memorial 2026/27 · CIV 7140 native course description
  • CIV 7240Geotechnical Engineering III3 credits

    Examines geotechnical engineering analysis and design methods; subsurface investigation; limit state design of shallow foundations and mat foundations in soil and rock; foundations in cold regions; design of axially and laterally loaded piles; and flexible retaining structures (sheet piles).

    Memorial 2026/27 · CIV 7240 native course description
  • CIV 7340Finite Element Structural Analysis3 credits

    Includes a review of basic concepts required for FEA, basics of stiffness formulation, direct stiffness method, displacement method, one dimensional elements, trusses and frames.

    Memorial 2026/27 · CIV 7340 native course description
  • CIV 7620Environmental Geotechniques3 credits

    Examines soil characteristics; soil water interactions; soil contaminants; advection, diffusion, dispersion, adsorption, and biodegradation; contaminated site characterization; soil and groundwater remediation; waste containment and minimization.

    Memorial 2026/27 · CIV 7620 native course description
  • CIV 8150Municipal Engineering3 credits

    Includes water supply system overview; water consumption estimation; groundwater and surface water sources; oxygen demand and transfer; water treatment processes; water distribution systems and design software; sewer systems and design software; wastewater treatment processes; sludge handling; decentralized and on-site wastewater treatment.

    Memorial 2026/27 · CIV 8150 native course description
  • CIV 8550Structural Building Systems3 credits

    Examines geometries, loads, safety and serviceability, procedure of using the national building code for evaluating the governing loads on structural members; approximate analysis of structures; structural forms for low rise structures; design of low rise and steel buildings; lateral load-resisting elements and bracing systems.

    Memorial 2026/27 · CIV 8550 native course description
  • CIV 8560Offshore Structures3 credits

    Provides an introduction to the design of offshore infrastructures, including fixed and floating platforms, subsea pipelines, and subsea structures; examines guidelines and codes for design and stability check of offshore infrastructures; and other fundamental engineering issues such as installation, soil-structure interaction, and structural integrity are discussed.

    Memorial 2026/27 · CIV 8560 native course description
  • CIV 8570Coastal and Ocean Engineering3 credits

    Examines the coastal and ocean environment; ocean circulation and properties; waves and tides; instrumentation and measurement.

    Memorial 2026/27 · CIV 8570 native course description
  • CIV 8630Environmental Assessment, Monitoring and Control3 credits

    Covers pollution monitoring, and sampling network design; water quality and air quality modelling; environmental risk assessment; environmental impact assessment; site remediation and hazardous waste management, and environmental statistical analysis.

    Memorial 2026/27 · CIV 8630 native course description
  • ECE 7200Control Systems II3 credits

    Examines state space models for multi-input/output systems; observability, controllability; state feedback without and with integral controller structure, state observers; quadratic optimal regulator and tracking control strategies; discrete-time state equations; and an introduction to optimal control.

    Memorial 2026/27 · ECE 7200 native course description
  • ECE 7210Process Control and Instrumentation3 credits

    Begins with an introduction to feedback control systems, and instrumentation.

    Memorial 2026/27 · ECE 7210 native course description
  • ECE 7410Image Processing and Applications3 credits

    Presents fundamental theoretical and practical concepts of image processing and analysis.

    Memorial 2026/27 · ECE 7410 native course description
  • ECE 7420Computer Security3 credits

    Introduces students to key computer security concepts for applications, hosts, networks and the Web.

    Memorial 2026/27 · ECE 7420 native course description
  • ECE 7500Introduction to VLSI Design3 credits

    An introduction to ASICs and ASIC design methodology and includes basic concepts of digital logic design tools and ASIC technology libraries; partitioning for logic synthesis and VHDL coding; constraining designs, synthesizing, simulation and optimization; design for testability; layout and post-layout optimization and SDF generation; and static timing analysis.

    Memorial 2026/27 · ECE 7500 native course description
  • ECE 7620Digital Communications3 credits

    A review of baseband transmission and basic digital modulation schemes, detection (optimum receiver, matched filter, correlator), error performance, intersymbol interference (ISI), equalization, the concept of information and entropy, source coding including Huffman coding and linear predictive coding, channel coding including block and convolutional error correcting codes, modulation and coding trade-offs, bandwidth and power efficiency.

    Memorial 2026/27 · ECE 7620 native course description
  • ECE 7800Power System Analysis3 credits

    Begins with an introduction to electric power systems.

    Memorial 2026/27 · ECE 7800 native course description
  • ECE 7810Renewable Energy Systems3 credits

    Examines the assessment of wind energy potential, wind turbine aerodynamics, types, modelling and control strategies; hybrid energy systems; energy storage; solar energy systems; photovoltaic, PV system engineering, stand-alone and grid connected systems, sizing and maximum power tracking; solar water pumping; micro-hydro systems and control; tidal power, wave energy converters, ocean thermal systems.

    Memorial 2026/27 · ECE 7810 native course description
  • ECE 8210Supervisory Control and Data Acquisition3 credits

    Examines data acquisition and intelligent field devices; distributed systems and fieldbus technology; programmable logic controllers and programming standards; operator control interface; supervisory control and data acquisition; and enterprise organization.

    Memorial 2026/27 · ECE 8210 native course description
  • ECE 8410Computer Vision3 credits

    Studies how to develop methods that enable a machine to "understand" or analyze images.

    Memorial 2026/27 · ECE 8410 native course description
  • ECE 8420Cryptography3 credits

    Examines the techniques used to provide security in communication networks and computer systems.

    Memorial 2026/27 · ECE 8420 native course description
  • ECE 8600Design of Digital Signal Processing Systems3 credits

    A review of introductory digital signal processing (DSP) principles, including sampling theory and discrete-time systems and signals.

    Memorial 2026/27 · ECE 8600 native course description
  • ECE 8620Wireless and Mobile Communications3 credits

    Covers the fundamentals and main concepts of wireless and mobile communication systems focusing on the system level design and performance.

    Memorial 2026/27 · ECE 8620 native course description
  • ECE 8630Introduction to the Internet of Things3 credits

    Introduces the architectures, protocols, standards, and applications of the Internet of Things (IoT).

    Memorial 2026/27 · ECE 8630 native course description
  • ECE 8700Antennas3 credits

    Examines the fundamentals of electromagnetic radiation; potentials; small antennas and antenna parameters; thin linear wire antennas and antenna arrays; antenna impedance and ground effects; Friis transmission formula; and aperture antennas.

    Memorial 2026/27 · ECE 8700 native course description
  • ECE 8800Power System Operation3 credits

    Examines symmetrical components; power system fault analysis; power system stability; and power system protection.

    Memorial 2026/27 · ECE 8800 native course description
  • ME 7104Industrial Materials3 credits

    Includes metals and alloy systems, strengthening mechanisms of metals, iron-carbon alloys, corrosion resistant alloys, light metals and their alloys, copper and nickel base alloys, super alloys, the function of alloying elements in metals, heat treatments, surface hardening, and surface modification.

    Memorial 2026/27 · ME 7104 native course description
  • ME 7105Welding and Joining Processes3 credits

    Introduces modern welding and joining processes for metallic materials, polymers, and ceramics.

    Memorial 2026/27 · ME 7105 native course description
  • ME 7204Robotics and Automation3 credits

    Provides the fundamentals in robotic manipulators and arms.

    Memorial 2026/27 · ME 7204 native course description
  • ME 7210Industrial Automation3 credits

    Introduces programmable logic controllers (PLC) and ladder logic programming, sensor and actuator interfaces, DC and AC motors, pneumatic circuits, fluid power actuators and control, industrial data communication, supervisory control and data acquisition (SCADA) and human machine interface (HMI).

    Memorial 2026/27 · ME 7210 native course description
  • ME 7220Guidance, Navigation, and Control3 credits

    Provides applied knowledge in the design of navigation algorithms used in aerial autonomy, marine robotics, and self-driving applications.

    Memorial 2026/27 · ME 7220 native course description
  • ME 7230Introduction to MEMS3 credits

    Provides the fundamentals in micro-electro-mechanical systems (MEMS) using examples from industrial MEMS applications.

    Memorial 2026/27 · ME 7230 native course description
  • ME 7404Heat Transfer II3 credits

    Examines advanced topics in heat transfer; multidimensional heat conduction: shape factors, numerical methods, moving heat sources; phase change heat transfer: melting, solidification, condensation, and boiling; natural convection: external flows, internal flows; multimode heat transfer; and environmental radiation.

    Memorial 2026/27 · ME 7404 native course description
  • ME 7405Mechanical Equipment3 credits

    Examines performance characteristics of mechanical equipment; fluid power devices: pipes; valves; turbomachinery: pumps; fans; blowers; compressors; heat transfer devices: heat exchangers; boilers, and cooling towers.

    Memorial 2026/27 · ME 7405 native course description
  • ME 7503Gas Dynamics3 credits

    Begins with an introduction to compressible gas flows, then considers fundamental laws of compressible fluid flow; wave propagation in compressible fluids; isentropic flow of a perfect gas; normal and oblique shock waves; Prandtl-Meyer flows; external compressible flows; flow in ducts, flow with friction (Fanno) and heat transfer (Rayleigh); imperfect gas effects; and measurement of compressible flows.

    Memorial 2026/27 · ME 7503 native course description
  • ME 7603Finite Element Analysis3 credits

    Includes a review of basic concepts required for FEA, basics of stiffness formulation, direct stiffness method, displacement method, one dimensional elements, trusses and frames.

    Memorial 2026/27 · ME 7603 native course description
  • ME 8106Corrosion and Corrosion Control3 credits

    Examines forms of corrosion; the electrochemical nature of the corrosion process; the mixed potential theory, Purbaix diagrams and Evan diagrams; corrosion testing, control use by use of materials, selection, cathodic protection, inhibitors, and coatings.

    Memorial 2026/27 · ME 8106 native course description
  • ME 8304Machine Dynamics3 credits

    Reviews mechanism kinematics and inverse dynamics (prediction of unknown forces and torques required to create a known motion) and continues with forward dynamic analysis of mechanisms (predicting unknown motion due to applied forces and torques) using student-generated computer code and commercial software.

    Memorial 2026/27 · ME 8304 native course description
  • ME 8305Modelling and Simulation of Dynamic Systems3 credits

    Emphasizes interdisciplinary system models, equation formulation and structure, and model complexity.

    Memorial 2026/27 · ME 8305 native course description
  • ME 8406Design of Thermal Systems3 credits

    Examines thermal system design; modeling of thermal systems; steady and transient system simulation; single and multi-variable optimization; overall system performance; thermodynamic optimization; selected design case studies.

    Memorial 2026/27 · ME 8406 native course description
  • ME 8407Sustainable Energy Systems3 credits

    Examines thermo-fluid features of energy conversion and storage technologies.

    Memorial 2026/27 · ME 8407 native course description
  • ME 8506Advanced Fluid Dynamics3 credits

    Includes fluid kinematics; equations of fluid dynamics: Navier-Stokes equations, Euler's equations, Stokes' equations, vorticity transport; advanced topics in: low Reynolds flows, unsteady viscous flows, boundary layer analysis, potential flows; introduction to turbulent flow; free shear flows.

    Memorial 2026/27 · ME 8506 native course description
  • ME 8604Fatigue and Fracture Mechanics3 credits

    An introduction to fatigue and fracture analysis of metallic components, failure mechanisms, fracture mechanisms, effects of cracks, notches, collapse; linear elastic fracture mechanic analysis; design of components to avoid fracture; fatigue crack propagation, fracture initiation, crack arrest; and fracture toughness measurements.

    Memorial 2026/27 · ME 8604 native course description
  • ME 8606Mechanical Behaviour of Composites3 credits

    Includes stress-strain behaviour of composites, properties of matrix and reinforcing materials, mechanics of fibre-reinforced composites, lamina and laminate analysis, and an introduction to manufacturing methods.

    Memorial 2026/27 · ME 8606 native course description
  • ONAE 7003Small Craft Design3 credits

    Presents fundamentals of naval architecture and design methodology for small craft.

    Memorial 2026/27 · ONAE 7003 native course description
  • ONAE 7046Ship Production Management3 credits

    Examines management and business models for shipyards and relationships with ship owners.

    Memorial 2026/27 · ONAE 7046 native course description
  • ONAE 8034Applied Acoustics3 credits

    Provides an introduction to acoustic engineering.

    Memorial 2026/27 · ONAE 8034 native course description
  • ONAE 8046Marine Engineering II3 credits

    Builds on the fundamental marine engineering aspects covered in ONAE 6046 to include engineering factors onboard the ship, such as electrical generation, lighting, heating and air conditioning, as well as special systems needed on board the ship for operation, cargo management and navigation.

    Memorial 2026/27 · ONAE 8046 native course description
  • ONAE 8054Advanced Marine Vehicles3 credits

    Examines the concepts used in the design of advanced marine vehicles.

    Memorial 2026/27 · ONAE 8054 native course description
  • ONAE 8055Design and Control of Unmanned Marine Vehicles3 credits

    Examines the formulation of mission statement and design constraints of unmanned marine vehicles, surface and underwater.

    Memorial 2026/27 · ONAE 8055 native course description
  • ONAE 8074Arctic Ocean Engineering3 credits

    Examines marine ice load on ships and marine structures designed for ice covered waters.

    Memorial 2026/27 · ONAE 8074 native course description
  • ONAE 8075Finite Element Analysis of Marine Structures3 credits

    Examines application of the finite element method (FEM) to the design and assessment of marine hull structures.

    Memorial 2026/27 · ONAE 8075 native course description
  • PROC 7125Process Data Analytics3 credits

    Covers all necessary elements, beginning from data collection to model development, to conduct a data analysis project in a process plant.

    Memorial 2026/27 · PROC 7125 native course description
  • PROC 7141Bioprocess Engineering I3 credits

    Covers the fundamentals of chemical engineering applied to biomass/biological based processes, from valorisation of virgin/waste biomass to biomass as the bioprocess.

    Memorial 2026/27 · PROC 7141 native course description
  • PROC 7171Safety and Risk Engineering3 credits

    Begins with an overview of safety and risk issues in the offshore oil and gas industry.

    Memorial 2026/27 · PROC 7171 native course description
  • PROC 8141Bioprocess Engineering II3 credits

    Focuses on the introduction of downstream bioprocessing, with applications covering biopharmaceutical manufacturing, extraction of oils from natural sources, minerals bioprocessing, and environmental applications.

    Memorial 2026/27 · PROC 8141 native course description
  • PROC 8151Industrial Pollution Prevention and Control3 credits

    Designed to introduce methods of industrial pollution assessment and control.

    Memorial 2026/27 · PROC 8151 native course description
  • PROC 8170Reliability Engineering3 credits

    An introduction to reliability engineering; physics of failure and failure mechanism, reliability measures and assessment; reliability of components and parts; complex system reliability and availability analysis; and field reliability assessment.

    Memorial 2026/27 · PROC 8170 native course description
  • PROC 8276Decarbonization Strategies in Gas Industry3 credits

    Investigates the carbon emitted from the gas industry and how to reduce it.

    Memorial 2026/27 · PROC 8276 native course description
  • PROC 8291Sustainable Oil Production & Gas Storage II3 credits

    Continues to examine flow in porous media expanding to multiphase flow and the challenges of producing and injecting fluids into a reservoir accounting for capillary pressure and phase behaviour.

    Memorial 2026/27 · PROC 8291 native course description
  • PROC 8292Drilling Engineering3 credits

    Covers both offshore and onshore drilling operations and includes: rotary drilling rig operations, well construction sequence, drill string, drill bits, well bore hydraulics, casing and well heads, cementing, well control, directional and horizontal drilling, well planning and fishing operations, and extended reach, horizontal and multilateral well drilling techniques.

    Memorial 2026/27 · PROC 8292 native course description
  • PROC 8293Extractive Metallurgy3 credits

    Covers the fundamentals of pyrometallurgy, hydrometallurgy and electrometallurgy that extract metals from ores and mineral concentrates.

    Memorial 2026/27 · PROC 8293 native course description
  • ENGI 4102Engineering Economics3 credits

    An introduction to the concepts in the determination of the economic feasibility of engineering projects; time value of money – interest rates, depreciation, annual, present and future worth analysis; benefit-cost analysis, tangible and intangible benefits and costs; economic risk and sensitivity analysis, economic optimization.

    Memorial 2026/27 · ENGI 4102 native course description
  • ENGI 8151Technology, Sustainable Society and International Development3 credits

    Examines multidisciplinary planning on technical international development projects through the conceptual frameworks of international development and project implementation theory.

    Memorial 2026/27 · ENGI 8151 native course description
  • ENGI 8154Critical Thinking about Technology, Science and Engineering3 credits

    An introduction to the study of “science, technology and society” (STS) in the context of engineering.

    Memorial 2026/27 · ENGI 8154 native course description
  • ENGI 8155Ethics in a Technological World3 credits

    Examines ethical issues and dilemmas that arise primarily in engineering work, but also in relationship to broader technological systems.

    Memorial 2026/27 · ENGI 8155 native course description
  • ENGI 8156Engineering from Indigenous Perspectives3 credits

    Explores the history of Indigenous Peoples in Newfoundland and Labrador, including the Innu, Inuit, and Mi’kmaq, and the past and current relationships with engineering practices in the province.

    Memorial 2026/27 · ENGI 8156 native course description
  • ENGI 8157Climate Change and Infrastructure Design3 credits

    Explores the impacts of climate change and engineering design, through the examination of an in-depth case study of infrastructure failure and the subsequent reconstruction to address climate change impacts.

    Memorial 2026/27 · ENGI 8157 native course description
  • ENGI 8158Human Factors and System Safety3 credits

    An introductory course for engineering students on the topics of human factors and system safety.

    Memorial 2026/27 · ENGI 8158 native course description
  • ENGI 001WEngineering Work Term 13 credits

    Provides opportunity for an introductory experience in an engineering work environment.

    Memorial 2026/27 · ENGI 001W native course description
  • ENGI 002WEngineering Work Term 23 credits

    Requires students, under supervision, to contribute positively to the engineering and problem solving processes practised in the work environment.

    Memorial 2026/27 · ENGI 002W native course description
  • ENGI 003WEngineering Work Term 33 credits

    Requires greater participation in the students’ engineering discipline.

    Memorial 2026/27 · ENGI 003W native course description
  • ENGI 004WEngineering Work Term 43 credits

    Requires students to engage in complex facets of engineering.

    Memorial 2026/27 · ENGI 004W native course description
  • ENGI 005WEngineering Work Term 53 credits

    Requires students to continue to engage in advanced facets of engineering.

    Memorial 2026/27 · ENGI 005W native course description
  • ENGI 006WEngineering Work Term 63 credits

    Requires students to further engage in various advanced facets of engineering.

    Memorial 2026/27 · ENGI 006W native course description
  • ENGI 200WWork Term Preparation and Professional Development0 credits

    Introduces the Co-operative Education process and professional development, and prepares the student for work terms.

    Memorial 2026/27 · ENGI 200W native course description
  • MATH 2320Discrete Mathematics3 credits

    Covers basic concepts of mathematical reasoning: logic and quantifiers, methods of proof, sets and set operations, functions and relations, equivalence relations and partial orders, countable and uncountable sets.

    Memorial 2026/27 · MATH 2320 native course description
  • PHYS 3550Circuit Analysis3 credits

    Begins with a review of basic circuit analysis including dependent sources, then considers wye-delta transformation, bridge circuits, transient analysis of first- and second-order circuits, sinusoidal steady state analysis, phasor diagrams, sinusoidal steady-state power, complex power and maximum power transfer.

    Memorial 2026/27 · PHYS 3550 native course description
  • CHEM 2301Thermodynamics and Kinetics3 credits

    Builds upon knowledge of physical chemistry from first year.

    Memorial 2026/27 · CHEM 2301 native course description
Elective choices
6.2 Computer Engineering Program Regulations

6.2 Computer Engineering Program Regulations

  • One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Electrical and Computer Engineering.
  • 6 credit hours chosen from: ECE 7400 , ECE 7410 , ECE 7420 , ECE 8410 , ECE 8420 , or other courses subject to approval by the Head of the Department of Electrical and Computer Engineering.
6.3 Electrical Engineering Program Regulations

6.3 Electrical Engineering Program Regulations

  • One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Electrical and Computer Engineering.
  • 15 credit hours chosen from ECE 3500 (or the former ENGI 3861) ECE 4500 (or the former ENGI 4862) ECE 4600 (or the former ENGI 4823) ECE 4800 (or the former ENGI 4841) ECE 5000 (or the former ENGI 5800) ECE 6700 (or the former ENGI 6813 or Physics 4500 ) or other courses subject to approval by the Head of the Department of Physics and Physical Oceanography and the Head of the Department of Electrical and Computer Engineering.
6.4 Mechanical Engineering Program Regulations

6.4 Mechanical Engineering Program Regulations

  • 6.4.1.1 Technical Electives
  • 6 credit hours chosen from the table of electives, or otherwise meeting the requirements in, Technical Electives
  • One free elective which must be a 2000-level or higher course from any academic unit. Course selection must be approved by the Head of the Department of Mechanical and Mechatronics Engineering and must be completed before Academic Term 8.
  • 9 credit hours chosen from the table of electives, or otherwise meeting the requirements in, Technical Electives
  • During Terms 7 and 8, students must choose a total of at least three (3) Group A Technical Electives from the table below, with any remaining Technical Electives from Group B. Other courses may be offered or approved by the Head of the Department of Mechanical and Mechatronics Engineering and designated as Group A or B.
  • A maximum of one course may be taken from another department as a Group B elective, with the approval of the Head of the Department of Mechanical and Mechatronics Engineering.
6.5 Mechatronics Engineering Program Regulations

6.5 Mechatronics Engineering Program Regulations

    6.6 Ocean and Naval Architectural Engineering Program Regulations

    6.6 Ocean and Naval Architectural Engineering Program Regulations

    • One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Ocean and Naval Architectural Engineering.
    6.7 Process Engineering Program Regulations

    6.7 Process Engineering Program Regulations

    • Beginning in Academic Term 6, a student will follow the Chemical and Bioprocess Stream or the Mineral and Energy Resources Stream with elective course options as outlined in Process Engineering Major .
    • One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Process Engineering.
    • Between Term 7 and Term 8 a student must choose four courses from the Elective Courses .
    • A student must choose three courses from the Elective Courses .
    • 6 credit hours chosen from: PROC 5001 (or the former ENGI 5601) PROC 6025 (or the former ENGI 6621 or the former PROC 6021) PROC 6031 (or the former ENGI 6631) PROC 6151 (or the former ENGI 6651) PROC 7021 (or the former ENGI 7621) PROC 7171 (or the former ENGI 8671).
    Applies to all listed streams
    • In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies .
    Other requirements and route notes
    • Civil Engineering Major; Engineering One: Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
    • Civil Engineering Major; Spring Academic Term 7: 6 credit hours from: CIV 7140 , 7240 , 7340 , 7620 , or other courses as specified by the Head of the Department of Civil Engineering, where at least 3 credit hours must be from CIV 7140 or 7240
    • Civil Engineering Major; Winter Academic Term 8: 9 credit hours from: CIV 8150 , 8550 , 8560 , 8570 , 8630 or other courses as specified by the Head of the Department of Civil Engineering, where at least 3 credit hours must be from CIV 8150 , 8550 , or 8570
    • Computer Engineering Major; Engineering One: Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
    • Computer Engineering Major; Fall Academic Term 6: Students in the Biomedical Stream: Human Kinetics and Recreation 2311 All other students: 3 credit hours from: ECE 6200 or other courses as specified by the Head of the Department of Electrical and Computer Engineering
    • Computer Engineering Major; Spring Academic Term 7: Students in the Biomedical Stream: Medicine 6250 3 credit hours from: ECE 7200 , 7410 , 7420 , ENGI 8153 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering All other students: 6 credit hours from: ECE 7200 , 7410 , 7420 , 7500 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering
    • Computer Engineering Major; Winter Academic Term 8: Students in the Biomedical Stream: Human Kinetics and Recreation 4703 6 credit hours from: ECE 8410 , 8420 , 8600 , other courses as specified by the Head of the Department of Electrical and Computer Engineering All other students: One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Electrical and Computer Engineering. 6 credit hours from: ECE 8210 , 8410 , 8420 , 8600 , 8620 , 8900 -8949, or other courses as specified by the Head of the Department of Electrical and Computer Engineering
    • Electrical Engineering Major; Engineering One: Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
    • Electrical Engineering Major; Fall Academic Term 6: Students in the Biomedical Stream: Human Kinetics and Recreation 2311 All other students: 3 credit hours from: ECE 6610 , 6810 , or other courses as specified by the Head of the Department of Electrical and Computer Engineering
    • Electrical Engineering Major; Spring Academic Term 7: Students in the Biomedical Stream: Medicine 6250 3 credit hours from: ECE 7200 , 7410 , ENGI 8153 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering 3 credit hours from: ECE 7200 , 7210 , 7410 , 7800 , 7810 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering All other students: 9 credit hours from: ECE 7200 , 7210 , 7410 , 7620 , 7800 , 7810 , Mechanical and Mechatronics Engineering 7204 , other courses as specified by the Head of the Department of Electrical and Computer Engineering
    • Electrical Engineering Major; Winter Academic Term 8: Students in the Biomedical Stream: Human Kinetics and Recreation 4703 6 credit hours from: ECE 8410 , 8600 , other courses as specified by the Head of the Department of Electrical and Computer Engineering All other students: One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Electrical and Computer Engineering. 6 credit hours from: ECE 5500 , 8210 , 8600 , 8620 , 8700 , 8800 , 8950 -8999 or other courses as specified by the Head of the Department of Electrical and Computer Engineering
    • Mechanical Engineering Major; Engineering One: Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
    • Mechanical Engineering Major; Winter Academic Term 5: Students who wish to enter the Biomedical stream in Academic Term 6 must apply to the Department before the last day of classes in Academic Term 5.
    • Mechanical Engineering Major; Fall Academic Term 6: Students accepted into the Biomedical Stream must complete Human Kinetics and Recreation 2311 prior to Academic Term 7.
    • Mechanical Engineering Major; Spring Academic Term 7: Students in the Biomedical Stream: Three credit hours from: ME 7603 Electrical and Computer Engineering 7410 All other students: 6 credit hours chosen from the table of electives, or otherwise meeting the requirements in, Technical Electives One free elective which must be a 2000-level or higher course from any academic unit. Course selection must be approved by the Head of the Department of Mechanical and Mechatronics Engineering and must be completed before Academic Term 8.
    • Mechanical Engineering Major; Winter Academic Term 8: Students in the Biomedical Stream: Human Kinetics and Recreation 4703 or ENGI 8158 Three credit hours from: Electrical and Computer Engineering 8410 , ME 8106 , ME 8505 , ME 8604 , ME 8606 Students in the Biomedical Stream complete a biomedical-related ME 8705 design project. All other students: 9 credit hours chosen from the table of electives, or otherwise meeting the requirements in, Technical Electives
    • Mechatronics Engineering Major; Engineering One: Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
    • Mechatronics Engineering Major; Spring Academic Term 7: 6 credit hours from ME 7204 , 7210 , 7220 , 7230 , 7603 , 7703 , Electrical and Computer Engineering 7200 , 7410 , Computer Science 4766 , or other courses as specified by the Head of the Department of Mechanical and Mechatronics Engineering.
    • Mechatronics Engineering Major; Winter Academic Term 8: 9 credit hours from ME 8304 , 8305 , Electrical and Computer Engineering 5500 , 8210 , 8410 , 8610 , 8630 , Ocean and Naval Architectural Engineering 8055 , Computer Science 6915, or other courses as specified by the Head of the Department of Mechanical and Mechatronics Engineering.
    • Ocean and Naval Architectural Engineering Major; Engineering One: Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
    • Ocean and Naval Architectural Engineering Major; Spring Academic Term 7: 3 credit hours from ONAE 7003 , 7046 , Process Engineering 7171 or other courses as specified by the Head of the Department of Ocean and Naval Architectural Engineering
    • Ocean and Naval Architectural Engineering Major; Winter Academic Term 8: One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Ocean and Naval Architectural Engineering. 9 credit hours from ENGI 8150 , ONAE 8034 , 8046 , 8054 , 8055 , 8074 , 8075 , or other courses as specified by the Head of the Department of Ocean and Naval Architectural Engineering
    • Process Engineering Major; Engineering One: Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
    • Process Engineering Major; Fall Academic Term 6: 3 credit hours from Technical Streams courses, Academic Term 6
    • Process Engineering Major; Spring Academic Term 7: 6 credit hours from Technical Streams courses, Academic Term 7
    • Process Engineering Major; Winter Academic Term 8: One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Process Engineering. 9 credit hours from Technical Streams courses, Academic Term 8
    • Chemical and Bioprocess Technical Stream; Academic Term 7 Between Term 7 and Term 8 a student must choose four courses from the Elective Courses .: PROC 7125 , 7131 , 7141 , 7171
    • Chemical and Bioprocess Technical Stream; Academic Term 8 Between Term 7 and Term 8 a student must choose four courses from the Elective Courses .: Electrical and Computer Engineering 8210 PROC 8141 , 8151 , 8170
    • Mineral and Energy Resources Technical Stream; Academic Term 8 A student must choose three courses from the Elective Courses .: PROC 8125 , 8276 , 8291 , 8292 , 8293
    Study routes

    Current selected calendar degree and major requirements. The Nursing course plan is the four-year Collaborative option; accelerated or transfer routes are separately scoped.

    • 6.1 Civil Engineering Program Regulations
    • 6.1.1 Civil Engineering Major
    • 6.2 Computer Engineering Program Regulations
    • 6.2.1 Computer Engineering Major
    • 6.3 Electrical Engineering Program Regulations
    • 6.3.2 Minor in Applied Science - Electrical Engineering for Physics Majors and Honours
    • 6.4 Mechanical Engineering Program Regulations
    • 6.4.1 Mechanical Engineering Major
    • 6.5 Mechatronics Engineering Program Regulations
    • 6.5.1 Mechatronics Engineering Major
    • 6.6 Ocean and Naval Architectural Engineering Program Regulations
    • 6.6.1 Ocean and Naval Architectural Engineering Major
    • 6.7 Process Engineering Program Regulations
    • 6.7.1 Process Engineering Major
    • 6.7.2 Minor in Applied Science - Process Engineering for Chemistry Majors and Honours
    Study locations
    Teaching campus
    St. John's, as listed in the named programme profile.memorial exact programme teaching campus
    ReferencesMemorial 2026/27 · current calendar course-description reviewmemorial exact programme teaching campusMemorial2026/27programme requirements and term planMemorial2026/27current course descriptionsMemorial2026/27current course descriptionsMemorial2026/27current course descriptionsMemorial2026/27current course descriptionsMemorial2026/27current course descriptionsMemorial2026/27current course descriptionsMemorial2026/27current course descriptionsMemorial2026/27programme requirements and term planMemorial2026/27programme requirements and term planMemorial2026/27programme requirements and term planMemorial2026/27programme requirements and term planMemorial2026/27programme requirements and term planMemorial2026/27programme requirements and term planMemorial linked current required/optional course descriptionsMemorial linked current required/optional course descriptionsMemorial linked current required/optional course descriptionsMemorial 2026/27 · ENGI 1000 native course descriptionMemorial 2026/27 · ENGI 1010 native course descriptionMemorial 2026/27 · ENGI 1020 native course descriptionMemorial 2026/27 · ENGI 1030 native course descriptionMemorial 2026/27 · ENGI 1050 native course descriptionMemorial 2026/27 · CIV 3210 native course descriptionMemorial 2026/27 · CIV 3440 native course descriptionMemorial 2026/27 · CIV 3710 native course descriptionMemorial 2026/27 · CIV 3720 native course descriptionMemorial 2026/27 · CIV 4220 native course descriptionMemorial 2026/27 · CIV 4310 native course descriptionMemorial 2026/27 · CIV 4450 native course descriptionMemorial 2026/27 · CIV 4610 native course descriptionMemorial 2026/27 · CIV 5110 native course descriptionMemorial 2026/27 · CIV 5230 native course descriptionMemorial 2026/27 · CIV 5320 native course descriptionMemorial 2026/27 · CIV 5460 native course descriptionMemorial 2026/27 · CIV 5510 native course descriptionMemorial 2026/27 · CIV 6120 native course descriptionMemorial 2026/27 · CIV 6330 native course descriptionMemorial 2026/27 · CIV 6470 native course descriptionMemorial 2026/27 · CIV 6520 native course descriptionMemorial 2026/27 · CIV 6820 native course descriptionMemorial 2026/27 · CIV 7130 native course descriptionMemorial 2026/27 · CIV 7140 native course descriptionMemorial 2026/27 · CIV 7240 native course descriptionMemorial 2026/27 · CIV 7340 native course descriptionMemorial 2026/27 · CIV 7530 native course descriptionMemorial 2026/27 · CIV 7620 native course descriptionMemorial 2026/27 · CIV 7730 native course descriptionMemorial 2026/27 · CIV 8000 native course descriptionMemorial 2026/27 · CIV 8150 native course descriptionMemorial 2026/27 · CIV 8550 native course descriptionMemorial 2026/27 · CIV 8560 native course descriptionMemorial 2026/27 · CIV 8570 native course descriptionMemorial 2026/27 · CIV 8630 native course descriptionMemorial 2026/27 · CIV 8830 native course descriptionMemorial 2026/27 · ECE 3300 native course descriptionMemorial 2026/27 · ECE 3400 native course descriptionMemorial 2026/27 · ECE 3500 native course descriptionMemorial 2026/27 · ECE 4110 native course descriptionMemorial 2026/27 · ECE 4300 native course descriptionMemorial 2026/27 · ECE 4400 native course descriptionMemorial 2026/27 · ECE 4500 native course descriptionMemorial 2026/27 · ECE 4510 native course descriptionMemorial 2026/27 · ECE 4600 native course descriptionMemorial 2026/27 · ECE 4800 native course descriptionMemorial 2026/27 · ECE 5000 native course descriptionMemorial 2026/27 · ECE 5010 native course descriptionMemorial 2026/27 · ECE 5100 native course descriptionMemorial 2026/27 · ECE 5200 native course descriptionMemorial 2026/27 · ECE 5300 native course descriptionMemorial 2026/27 · ECE 5400 native course descriptionMemorial 2026/27 · ECE 5500 native course descriptionMemorial 2026/27 · ECE 5610 native course descriptionMemorial 2026/27 · ECE 5700 native course descriptionMemorial 2026/27 · ECE 6200 native course descriptionMemorial 2026/27 · ECE 6400 native course descriptionMemorial 2026/27 · ECE 6500 native course descriptionMemorial 2026/27 · ECE 6600 native course descriptionMemorial 2026/27 · ECE 6610 native course descriptionMemorial 2026/27 · ECE 6700 native course descriptionMemorial 2026/27 · ECE 6800 native course descriptionMemorial 2026/27 · ECE 6810 native course descriptionMemorial 2026/27 · ECE 7000 native course descriptionMemorial 2026/27 · ECE 7010 native course descriptionMemorial 2026/27 · ECE 7200 native course descriptionMemorial 2026/27 · ECE 7210 native course descriptionMemorial 2026/27 · ECE 7400 native course descriptionMemorial 2026/27 · ECE 7410 native course descriptionMemorial 2026/27 · ECE 7420 native course descriptionMemorial 2026/27 · ECE 7500 native course descriptionMemorial 2026/27 · ECE 7600 native course descriptionMemorial 2026/27 · ECE 7620 native course descriptionMemorial 2026/27 · ECE 7800 native course descriptionMemorial 2026/27 · ECE 7810 native course descriptionMemorial 2026/27 · ECE 8000 native course descriptionMemorial 2026/27 · ECE 8010 native course descriptionMemorial 2026/27 · ECE 8210 native course descriptionMemorial 2026/27 · ECE 8400 native course descriptionMemorial 2026/27 · ECE 8410 native course descriptionMemorial 2026/27 · ECE 8420 native course descriptionMemorial 2026/27 · ECE 8600 native course descriptionMemorial 2026/27 · ECE 8610 native course descriptionMemorial 2026/27 · ECE 8620 native course descriptionMemorial 2026/27 · ECE 8630 native course descriptionMemorial 2026/27 · ECE 8700 native course descriptionMemorial 2026/27 · ECE 8800 native course descriptionMemorial 2026/27 · ME 3101 native course descriptionMemorial 2026/27 · ME 3102 native course descriptionMemorial 2026/27 · ME 3301 native course descriptionMemorial 2026/27 · ME 3401 native course descriptionMemorial 2026/27 · ME 4302 native course descriptionMemorial 2026/27 · ME 4402 native course descriptionMemorial 2026/27 · ME 4501 native course descriptionMemorial 2026/27 · ME 4601 native course descriptionMemorial 2026/27 · ME 5103 native course descriptionMemorial 2026/27 · ME 5201 native course descriptionMemorial 2026/27 · ME 5502 native course descriptionMemorial 2026/27 · ME 5602 native course descriptionMemorial 2026/27 · ME 6202 native course descriptionMemorial 2026/27 · ME 6303 native course descriptionMemorial 2026/27 · ME 6403 native course descriptionMemorial 2026/27 · ME 6701 native course descriptionMemorial 2026/27 · ME 6702 native course descriptionMemorial 2026/27 · ME 7104 native course descriptionMemorial 2026/27 · ME 7105 native course descriptionMemorial 2026/27 · ME 7203 native course descriptionMemorial 2026/27 · ME 7204 native course descriptionMemorial 2026/27 · ME 7205 native course descriptionMemorial 2026/27 · ME 7210 native course descriptionMemorial 2026/27 · ME 7220 native course descriptionMemorial 2026/27 · ME 7230 native course descriptionMemorial 2026/27 · ME 7404 native course descriptionMemorial 2026/27 · ME 7405 native course descriptionMemorial 2026/27 · ME 7503 native course descriptionMemorial 2026/27 · ME 7603 native course descriptionMemorial 2026/27 · ME 7703 native course descriptionMemorial 2026/27 · ME 7704 native course descriptionMemorial 2026/27 · ME 7705 native course descriptionMemorial 2026/27 · ME 8106 native course descriptionMemorial 2026/27 · ME 8304 native course descriptionMemorial 2026/27 · ME 8305 native course descriptionMemorial 2026/27 · ME 8406 native course descriptionMemorial 2026/27 · ME 8407 native course descriptionMemorial 2026/27 · ME 8504 native course descriptionMemorial 2026/27 · ME 8506 native course descriptionMemorial 2026/27 · ME 8604 native course descriptionMemorial 2026/27 · ME 8606 native course descriptionMemorial 2026/27 · ME 8705 native course descriptionMemorial 2026/27 · ME 8706 native course descriptionMemorial 2026/27 · ONAE 3001 native course descriptionMemorial 2026/27 · ONAE 3054 native course descriptionMemorial 2026/27 · ONAE 4002 native course descriptionMemorial 2026/27 · ONAE 4007 native course descriptionMemorial 2026/27 · ONAE 4011 native course descriptionMemorial 2026/27 · ONAE 4020 native course descriptionMemorial 2026/27 · ONAE 5020 native course descriptionMemorial 2026/27 · ONAE 5022 native course descriptionMemorial 2026/27 · ONAE 5034 native course descriptionMemorial 2026/27 · ONAE 6002 native course descriptionMemorial 2026/27 · ONAE 6005 native course descriptionMemorial 2026/27 · ONAE 6036 native course descriptionMemorial 2026/27 · ONAE 6046 native course descriptionMemorial 2026/27 · ONAE 6055 native course descriptionMemorial 2026/27 · ONAE 7000 native course descriptionMemorial 2026/27 · ONAE 7002 native course descriptionMemorial 2026/27 · ONAE 7003 native course descriptionMemorial 2026/27 · ONAE 7033 native course descriptionMemorial 2026/27 · ONAE 7036 native course descriptionMemorial 2026/27 · ONAE 7046 native course descriptionMemorial 2026/27 · ONAE 8000 native course descriptionMemorial 2026/27 · ONAE 8034 native course descriptionMemorial 2026/27 · ONAE 8046 native course descriptionMemorial 2026/27 · ONAE 8054 native course descriptionMemorial 2026/27 · ONAE 8055 native course descriptionMemorial 2026/27 · ONAE 8074 native course descriptionMemorial 2026/27 · ONAE 8075 native course descriptionMemorial 2026/27 · PROC 3000 native course descriptionMemorial 2026/27 · PROC 4002 native course descriptionMemorial 2026/27 · PROC 4021 native course descriptionMemorial 2026/27 · PROC 4025 native course descriptionMemorial 2026/27 · PROC 4061 native course descriptionMemorial 2026/27 · PROC 5001 native course descriptionMemorial 2026/27 · PROC 5002 native course descriptionMemorial 2026/27 · PROC 5071 native course descriptionMemorial 2026/27 · PROC 5092 native course descriptionMemorial 2026/27 · PROC 6025 native course descriptionMemorial 2026/27 · PROC 6031 native course descriptionMemorial 2026/27 · PROC 6061 native course descriptionMemorial 2026/27 · PROC 6071 native course descriptionMemorial 2026/27 · PROC 6151 native course descriptionMemorial 2026/27 · PROC 6202 native course descriptionMemorial 2026/27 · PROC 7021 native course descriptionMemorial 2026/27 · PROC 7040 native course descriptionMemorial 2026/27 · PROC 7077 native course descriptionMemorial 2026/27 · PROC 7125 native course descriptionMemorial 2026/27 · PROC 7141 native course descriptionMemorial 2026/27 · PROC 7171 native course descriptionMemorial 2026/27 · PROC 7291 native course descriptionMemorial 2026/27 · PROC 7293 native course descriptionMemorial 2026/27 · PROC 8040 native course descriptionMemorial 2026/27 · PROC 8125 native course descriptionMemorial 2026/27 · PROC 8141 native course descriptionMemorial 2026/27 · PROC 8151 native course descriptionMemorial 2026/27 · PROC 8170 native course descriptionMemorial 2026/27 · PROC 8276 native course descriptionMemorial 2026/27 · PROC 8291 native course descriptionMemorial 2026/27 · PROC 8292 native course descriptionMemorial 2026/27 · PROC 8293 native course descriptionMemorial 2026/27 · ENGI 3101 native course descriptionMemorial 2026/27 · ENGI 3424 native course descriptionMemorial 2026/27 · ENGI 4102 native course descriptionMemorial 2026/27 · ENGI 4421 native course descriptionMemorial 2026/27 · ENGI 4430 native course descriptionMemorial 2026/27 · ENGI 8151 native course descriptionMemorial 2026/27 · ENGI 8152 native course descriptionMemorial 2026/27 · ENGI 8153 native course descriptionMemorial 2026/27 · ENGI 8154 native course descriptionMemorial 2026/27 · ENGI 8155 native course descriptionMemorial 2026/27 · ENGI 8156 native course descriptionMemorial 2026/27 · ENGI 8157 native course descriptionMemorial 2026/27 · ENGI 8158 native course descriptionMemorial 2026/27 · ENGI 001W native course descriptionMemorial 2026/27 · ENGI 002W native course descriptionMemorial 2026/27 · ENGI 003W native course descriptionMemorial 2026/27 · ENGI 004W native course descriptionMemorial 2026/27 · ENGI 005W native course descriptionMemorial 2026/27 · ENGI 006W native course descriptionMemorial 2026/27 · ENGI 200W native course descriptionMemorial 2026/27 · CHEM 1050 native course descriptionMemorial 2026/27 · MATH 1000 native course descriptionMemorial 2026/27 · MATH 1001 native course descriptionMemorial 2026/27 · MATH 2050 native course descriptionMemorial 2026/27 · PHYS 1050 native course descriptionMemorial 2026/27 · PHYS 1051 native course descriptionMemorial 2026/27 · PHYS 3000 native course descriptionMemorial 2026/27 · MATH 2320 native course descriptionMemorial 2026/27 · PHYS 3550 native course descriptionMemorial 2026/27 · MATH 2000 native course descriptionMemorial 2026/27 · MATH 2260 native course descriptionMemorial 2026/27 · MATH 3202 native course descriptionMemorial 2026/27 · PHYS 3300 native course descriptionMemorial 2026/27 · CHEM 1051 native course descriptionMemorial 2026/27 · CHEM 2400 native course descriptionMemorial 2026/27 · CHEM 2301 native course description

    Careers

    Career sectors

    10
    • Structural design and infrastructure
    • Environmental engineering
    • Computer hardware and software
    • Embedded systems
    • Power systems
    • Electronics and telecommunications
    • Thermal systems and advanced manufacturing
    • Robotics and automation
    • Ocean systems and marine vehicles
    • Sustainable processing
    Scope and qualifications

    Fields named across the majors after Engineering One. Professional registration is separate from graduation.

    Professional recognition

    CEAB-accredited engineering degrees meet the academic requirements for professional engineering registration; other registration requirements apply.

    A Memorial bachelor of engineering satisfies the academic requirements for registration as a professional engineer (P.Eng.).

    Scope and qualifications

    Fields named across the majors after Engineering One. Professional registration is separate from graduation.

    Costs

    Engineering · BEng

    Published cost estimate

    2026–27 · Per credit hour · CAD

    Canadian and permanent residents example · Choose your category

    Base tuition$225
    Books and suppliesNo programme amount verified
    Residence
    Not estimated
    Meal plan
    Not estimated
    Estimated subtotalNot available

    St. John’s Campus · Published rates for new undergraduates.

    Housing and meals are outside this estimate.

    Last updated

    Suggest to a student