- HBA · 4 years
- Work experience details
- ~High 80s to low 90s


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

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
Work experience
The five-year programme alternates eight academic terms with at least four full-time paid work terms.
Engineering · official programme informationEntering average
Published approximate guidance: above 80%. 2026–27. 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 rules| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 27 | 28 | 29 | 30 | |
| 31 |
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.
Check the university’s requirements for your province and applicant category.
Memorial current exact first-entry and later-major admission conditionsOnly 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 rulesApplicants entering the specified first-year degree; later declaration conditions are separate
Applicants whose chosen Memorial degree has a separate competitive selection process
Applicants selecting a named major or competitive degree; the exact degree determines which branch applies
NL Grade12, other high-school and university/college transfer applicants
All applicants
BEng applicants to the named route
BEng applicants to the named route
BEng applicants to the named route
Canadian secondary applicants
Applicants missing a normal general subject area
International secondary applicants
All applicants required to establish English proficiency
Applicants using standardized English tests
Applicants with provisional acceptance or language-preparation needs
Eligible mature applicants only
Home-schooled applicants lacking an accredited school transcript
Applicants without completed post-secondary courses seeking special review
Recognized university/college transfer applicants
Post-secondary transfer applicants
Transfer or prior-degree applicants
Applicants presenting IB, AP, CAPE, GCE or Sri Lankan A Levels
Internal change and readmission applicants
Canadian citizen/permanent-resident applicants age 21 or older
Limited-duration applicants remaining outside a Memorial credential
Students in or approaching their final high-school year
Applicants completing recognized school-upgrading routes
Applicants holding a school diploma and transition preparation
Canadian citizen/permanent-resident applicants age 60 or older
6.1 Civil Engineering Program Regulations
6.2 Computer Engineering Program Regulations
6.3 Electrical Engineering Program Regulations
6.4 Mechanical Engineering Program Regulations
6.5 Mechatronics Engineering Program Regulations
6.6 Ocean and Naval Architectural Engineering Program Regulations
6.7 Process Engineering Program Regulations
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 rulesThe five-year programme alternates eight academic terms with at least four full-time paid work terms.
University work-study informationCo-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 informationCurrent selected calendar degree and major requirements. The Nursing course plan is the four-year Collaborative option; accelerated or transfer routes are separately scoped.
BEng
Study structural design, infrastructure and environmental engineering.
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.
Actual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Builds on basic chemistry concepts from high school.
Memorial 2026/27 · CHEM 1050 native course descriptionA foundational course in the type of communications that are required of engineers in academic and professional settings.
Memorial 2026/27 · ENGI 1000 native course descriptionThe first course in Engineering mechanics.
Memorial 2026/27 · ENGI 1010 native course descriptionAn introduction to algorithmic problem solving techniques and computer programming, including basic program control structures (sequence, call, branch, loop) and data representations, functional decomposition, and design by contract.
Memorial 2026/27 · ENGI 1020 native course descriptionProvides two complementary competencies.
Memorial 2026/27 · ENGI 1030 native course descriptionIntroduces fundamental concepts in circuit analysis.
Memorial 2026/27 · ENGI 1050 native course descriptionAn introduction to differential calculus, including algebraic, trigonometric, exponential, logarithmic, inverse trigonometric and hyperbolic functions.
Memorial 2026/27 · MATH 1000 native course descriptionAn introduction to integral calculus, including Riemann sums and the Fundamental Theorem of Calculus, techniques of integration, improper integrals and first order differential equations.
Memorial 2026/27 · MATH 1001 native course descriptionIncludes the topics: Euclidean n-space, vector operations in 2- and 3-space, complex numbers, linear transformations on n-space, matrices, determinants, and systems of linear equations.
Memorial 2026/27 · MATH 2050 native course descriptionA calculus-based introduction to mechanics.
Memorial 2026/27 · PHYS 1050 native course descriptionA calculus-based introduction to oscillations, wave motion, and electromagnetism.
Memorial 2026/27 · PHYS 1051 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionIncludes 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 descriptionIncludes 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 descriptionIncludes 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 descriptionExamines issues associated with professional engineering practice and with functioning effectively in the workplace.
Memorial 2026/27 · ENGI 3101 native course descriptionIncludes 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionExamines 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 descriptionExamines 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 descriptionExamines 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 descriptionIncludes probability, probability distributions, probability densities, sampling distribution, hypothesis testing, regression and correlation.
Memorial 2026/27 · ENGI 4421 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionExamines 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 descriptionIncludes 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 descriptionExamines 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 descriptionBegins with a review of mechanical properties of concrete.
Memorial 2026/27 · CIV 5510 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionExamines 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 descriptionExamines 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 descriptionExamines 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 descriptionIncludes an introduction to types of contracts, project delivery approaches, and prevailing contractual relationships.
Memorial 2026/27 · CIV 6820 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionBegins with a review of design concepts, standards and products.
Memorial 2026/27 · CIV 7530 native course descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
A practically oriented design project integrated over the five areas in which Civil programs are offered.
Memorial 2026/27 · CIV 8000 native course descriptionAn introduction to law as it applies to engineering activities; the nature of law and legal processes, including standard forms; liens, bonds, and insurances; examination of unionization and collective agreements; ethical duties to public and profession; and human rights and equity.
Memorial 2026/27 · CIV 8830 native course descriptionExamines the demands upon the 21st Century engineer.
Memorial 2026/27 · ENGI 8152 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Builds on basic chemistry concepts from high school.
Memorial 2026/27 · CHEM 1050 native course descriptionA foundational course in the type of communications that are required of engineers in academic and professional settings.
Memorial 2026/27 · ENGI 1000 native course descriptionThe first course in Engineering mechanics.
Memorial 2026/27 · ENGI 1010 native course descriptionAn introduction to algorithmic problem solving techniques and computer programming, including basic program control structures (sequence, call, branch, loop) and data representations, functional decomposition, and design by contract.
Memorial 2026/27 · ENGI 1020 native course descriptionProvides two complementary competencies.
Memorial 2026/27 · ENGI 1030 native course descriptionIntroduces fundamental concepts in circuit analysis.
Memorial 2026/27 · ENGI 1050 native course descriptionAn introduction to differential calculus, including algebraic, trigonometric, exponential, logarithmic, inverse trigonometric and hyperbolic functions.
Memorial 2026/27 · MATH 1000 native course descriptionAn introduction to integral calculus, including Riemann sums and the Fundamental Theorem of Calculus, techniques of integration, improper integrals and first order differential equations.
Memorial 2026/27 · MATH 1001 native course descriptionIncludes the topics: Euclidean n-space, vector operations in 2- and 3-space, complex numbers, linear transformations on n-space, matrices, determinants, and systems of linear equations.
Memorial 2026/27 · MATH 2050 native course descriptionA calculus-based introduction to mechanics.
Memorial 2026/27 · PHYS 1050 native course descriptionA calculus-based introduction to oscillations, wave motion, and electromagnetism.
Memorial 2026/27 · PHYS 1051 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionIntroduces fundamental concepts in object-oriented programming and develops vocational programming skills in C++.
Memorial 2026/27 · ECE 3400 native course descriptionIncludes 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 descriptionExamines issues associated with professional engineering practice and with functioning effectively in the workplace.
Memorial 2026/27 · ENGI 3101 native course descriptionIncludes 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 descriptionAn 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionProvides an introduction to semiconductor electronic devices and circuits.
Memorial 2026/27 · ECE 4300 native course descriptionExamines 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 descriptionIncludes 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 descriptionBegins 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionIncludes 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 descriptionIncludes 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 descriptionPresents 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 descriptionIncludes 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Introduces the student to software development processes, practices, and tools.
Memorial 2026/27 · ECE 6400 native course descriptionBegins with a review of microprocessors and computer organization.
Memorial 2026/27 · ECE 6500 native course descriptionBegins 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 descriptionAn introduction to communication networks such as the telephone and computer networks.
Memorial 2026/27 · ECE 6610 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionSurveys 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 descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionExamines 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 descriptionExamines the demands upon the 21st Century engineer.
Memorial 2026/27 · ENGI 8152 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Builds on basic chemistry concepts from high school.
Memorial 2026/27 · CHEM 1050 native course descriptionA foundational course in the type of communications that are required of engineers in academic and professional settings.
Memorial 2026/27 · ENGI 1000 native course descriptionThe first course in Engineering mechanics.
Memorial 2026/27 · ENGI 1010 native course descriptionAn introduction to algorithmic problem solving techniques and computer programming, including basic program control structures (sequence, call, branch, loop) and data representations, functional decomposition, and design by contract.
Memorial 2026/27 · ENGI 1020 native course descriptionProvides two complementary competencies.
Memorial 2026/27 · ENGI 1030 native course descriptionIntroduces fundamental concepts in circuit analysis.
Memorial 2026/27 · ENGI 1050 native course descriptionAn introduction to differential calculus, including algebraic, trigonometric, exponential, logarithmic, inverse trigonometric and hyperbolic functions.
Memorial 2026/27 · MATH 1000 native course descriptionAn introduction to integral calculus, including Riemann sums and the Fundamental Theorem of Calculus, techniques of integration, improper integrals and first order differential equations.
Memorial 2026/27 · MATH 1001 native course descriptionIncludes the topics: Euclidean n-space, vector operations in 2- and 3-space, complex numbers, linear transformations on n-space, matrices, determinants, and systems of linear equations.
Memorial 2026/27 · MATH 2050 native course descriptionA calculus-based introduction to mechanics.
Memorial 2026/27 · PHYS 1050 native course descriptionA calculus-based introduction to oscillations, wave motion, and electromagnetism.
Memorial 2026/27 · PHYS 1051 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionIntroduces fundamental concepts in object-oriented programming and develops vocational programming skills in C++.
Memorial 2026/27 · ECE 3400 native course descriptionIncludes 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 descriptionExamines issues associated with professional engineering practice and with functioning effectively in the workplace.
Memorial 2026/27 · ENGI 3101 native course descriptionIncludes 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 descriptionAn 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Provides an introduction to semiconductor electronic devices and circuits.
Memorial 2026/27 · ECE 4300 native course descriptionIncludes 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 descriptionBegins 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 descriptionIncludes 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 descriptionIincludes 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionIncludes 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 descriptionIncludes 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 descriptionProvides an introduction to circuits using operational amplifiers.
Memorial 2026/27 · ECE 5300 native course descriptionIncludes 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionBegins 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 descriptionA 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 descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Continues ECE 7000 and 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 8000 native course descriptionIntroduces analog filters.
Memorial 2026/27 · ECE 8610 native course descriptionExamines the demands upon the 21st Century engineer.
Memorial 2026/27 · ENGI 8152 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Builds on basic chemistry concepts from high school.
Memorial 2026/27 · CHEM 1050 native course descriptionA foundational course in the type of communications that are required of engineers in academic and professional settings.
Memorial 2026/27 · ENGI 1000 native course descriptionThe first course in Engineering mechanics.
Memorial 2026/27 · ENGI 1010 native course descriptionAn introduction to algorithmic problem solving techniques and computer programming, including basic program control structures (sequence, call, branch, loop) and data representations, functional decomposition, and design by contract.
Memorial 2026/27 · ENGI 1020 native course descriptionProvides two complementary competencies.
Memorial 2026/27 · ENGI 1030 native course descriptionIntroduces fundamental concepts in circuit analysis.
Memorial 2026/27 · ENGI 1050 native course descriptionAn introduction to differential calculus, including algebraic, trigonometric, exponential, logarithmic, inverse trigonometric and hyperbolic functions.
Memorial 2026/27 · MATH 1000 native course descriptionAn introduction to integral calculus, including Riemann sums and the Fundamental Theorem of Calculus, techniques of integration, improper integrals and first order differential equations.
Memorial 2026/27 · MATH 1001 native course descriptionIncludes the topics: Euclidean n-space, vector operations in 2- and 3-space, complex numbers, linear transformations on n-space, matrices, determinants, and systems of linear equations.
Memorial 2026/27 · MATH 2050 native course descriptionA calculus-based introduction to mechanics.
Memorial 2026/27 · PHYS 1050 native course descriptionA calculus-based introduction to oscillations, wave motion, and electromagnetism.
Memorial 2026/27 · PHYS 1051 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Examines issues associated with professional engineering practice and with functioning effectively in the workplace.
Memorial 2026/27 · ENGI 3101 native course descriptionIncludes 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 descriptionAn introduction to the structure and properties of engineering materials, in particular materials, semiconductors, ceramics, glasses and polymers.
Memorial 2026/27 · ME 3101 native course descriptionIncludes 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 descriptionIncludes 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 descriptionA 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionIncludes 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 descriptionExamines 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 descriptionExamines 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 descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Includes probability, probability distributions, probability densities, sampling distribution, hypothesis testing, regression and correlation.
Memorial 2026/27 · ENGI 4421 native course descriptionExamines 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 descriptionInvolves modelling of mechatronic systems and introduction to basic analog and digital electronic devices.
Memorial 2026/27 · ME 5201 native course descriptionExamines 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 descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Examines modeling, analysis and design of feedback control systems using classical controller design methods.
Memorial 2026/27 · ME 6202 native course descriptionExamines 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 descriptionExamines 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 descriptionIntroduces a variety of Computer Aided Engineering (CAE) applications based on advanced 3D CAD modelling.
Memorial 2026/27 · ME 6701 native course descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Involves analysis and design of mechanical measurement systems and multi factor experiments.
Memorial 2026/27 · ME 7203 native course descriptionA 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 descriptionThe first of two capstone design courses in Mechanical Engineering.
Memorial 2026/27 · ME 7704 native course descriptionProvides 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Examines the demands upon the 21st Century engineer.
Memorial 2026/27 · ENGI 8152 native course descriptionBegins with a review of the equations governing viscous fluid flows and heat transfer.
Memorial 2026/27 · ME 8504 native course descriptionThe Mechanical Engineering capstone project, building on skills acquired in ME 7704 .
Memorial 2026/27 · ME 8705 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Builds on basic chemistry concepts from high school.
Memorial 2026/27 · CHEM 1050 native course descriptionA foundational course in the type of communications that are required of engineers in academic and professional settings.
Memorial 2026/27 · ENGI 1000 native course descriptionThe first course in Engineering mechanics.
Memorial 2026/27 · ENGI 1010 native course descriptionAn introduction to algorithmic problem solving techniques and computer programming, including basic program control structures (sequence, call, branch, loop) and data representations, functional decomposition, and design by contract.
Memorial 2026/27 · ENGI 1020 native course descriptionProvides two complementary competencies.
Memorial 2026/27 · ENGI 1030 native course descriptionIntroduces fundamental concepts in circuit analysis.
Memorial 2026/27 · ENGI 1050 native course descriptionAn introduction to differential calculus, including algebraic, trigonometric, exponential, logarithmic, inverse trigonometric and hyperbolic functions.
Memorial 2026/27 · MATH 1000 native course descriptionAn introduction to integral calculus, including Riemann sums and the Fundamental Theorem of Calculus, techniques of integration, improper integrals and first order differential equations.
Memorial 2026/27 · MATH 1001 native course descriptionIncludes the topics: Euclidean n-space, vector operations in 2- and 3-space, complex numbers, linear transformations on n-space, matrices, determinants, and systems of linear equations.
Memorial 2026/27 · MATH 2050 native course descriptionA calculus-based introduction to mechanics.
Memorial 2026/27 · PHYS 1050 native course descriptionA calculus-based introduction to oscillations, wave motion, and electromagnetism.
Memorial 2026/27 · PHYS 1051 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionIntroduces fundamental concepts in object-oriented programming and develops vocational programming skills in C++.
Memorial 2026/27 · ECE 3400 native course descriptionExamines issues associated with professional engineering practice and with functioning effectively in the workplace.
Memorial 2026/27 · ENGI 3101 native course descriptionIncludes 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 descriptionIncludes 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 descriptionIncludes 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Provides an introduction to semiconductor electronic devices and circuits.
Memorial 2026/27 · ECE 4300 native course descriptionIncludes 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 descriptionIincludes 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 descriptionIncludes 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 descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionProvides an introduction to circuits using operational amplifiers.
Memorial 2026/27 · ECE 5300 native course descriptionInvolves modelling, analysis, and design of mechanical measurement systems.
Memorial 2026/27 · ECE 5610 native course descriptionIncludes probability, probability distributions, probability densities, sampling distribution, hypothesis testing, regression and correlation.
Memorial 2026/27 · ENGI 4421 native course descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionExamines modeling, analysis and design of feedback control systems using classical controller design methods.
Memorial 2026/27 · ME 6202 native course descriptionExamines 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 descriptionIntroduces a variety of Computer Aided Engineering (CAE) applications based on advanced 3D CAD modelling.
Memorial 2026/27 · ME 6701 native course descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionEmphasizes the integration of core technologies on which mechatronic designs are based.
Memorial 2026/27 · ME 7205 native course descriptionProvides 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Examines the demands upon the 21st Century engineer.
Memorial 2026/27 · ENGI 8152 native course descriptionContinues ME 7705 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 mechatronics engineering design problem.
Memorial 2026/27 · ME 8706 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Builds on basic chemistry concepts from high school.
Memorial 2026/27 · CHEM 1050 native course descriptionA foundational course in the type of communications that are required of engineers in academic and professional settings.
Memorial 2026/27 · ENGI 1000 native course descriptionThe first course in Engineering mechanics.
Memorial 2026/27 · ENGI 1010 native course descriptionAn introduction to algorithmic problem solving techniques and computer programming, including basic program control structures (sequence, call, branch, loop) and data representations, functional decomposition, and design by contract.
Memorial 2026/27 · ENGI 1020 native course descriptionProvides two complementary competencies.
Memorial 2026/27 · ENGI 1030 native course descriptionIntroduces fundamental concepts in circuit analysis.
Memorial 2026/27 · ENGI 1050 native course descriptionAn introduction to differential calculus, including algebraic, trigonometric, exponential, logarithmic, inverse trigonometric and hyperbolic functions.
Memorial 2026/27 · MATH 1000 native course descriptionAn introduction to integral calculus, including Riemann sums and the Fundamental Theorem of Calculus, techniques of integration, improper integrals and first order differential equations.
Memorial 2026/27 · MATH 1001 native course descriptionIncludes the topics: Euclidean n-space, vector operations in 2- and 3-space, complex numbers, linear transformations on n-space, matrices, determinants, and systems of linear equations.
Memorial 2026/27 · MATH 2050 native course descriptionA calculus-based introduction to mechanics.
Memorial 2026/27 · PHYS 1050 native course descriptionA calculus-based introduction to oscillations, wave motion, and electromagnetism.
Memorial 2026/27 · PHYS 1051 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Examines issues associated with professional engineering practice and with functioning effectively in the workplace.
Memorial 2026/27 · ENGI 3101 native course descriptionAn introduction to infinite sequences and series, and to the differential and integral calculus of multivariate functions.
Memorial 2026/27 · MATH 2000 native course descriptionIncludes 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 descriptionA 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 descriptionIntroduces design and operation for ships and marine structures.
Memorial 2026/27 · ONAE 3001 native course descriptionAn introductory course to naval architecture and marine engineering.
Memorial 2026/27 · ONAE 3054 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Introduces first and second order differential equations, systems of first order differential equations and Laplace transforms.
Memorial 2026/27 · MATH 2260 native course descriptionIntroduces mechanical properties of materials and stress/strain analysis.
Memorial 2026/27 · ONAE 4002 native course descriptionExamines the properties and uses of steel, aluminum and composite materials in marine applications.
Memorial 2026/27 · ONAE 4007 native course descriptionExamines ship resistance and some factors considered in the design of marine screw propellers.
Memorial 2026/27 · ONAE 4011 native course descriptionIncludes fluid statics; fluid flow phenomena, in general and in marine applications; control volume analysis of fluid motion; conservation of mass, momentum and energy; differential approach to flow analysis; head losses; applications of conservation laws; external vs. internal flow; dimensional analysis and scaling; fluid-structure interaction concepts; potential flow theory, lift and Kutta-Joukowski theorem; viscous flow, boundary layers and drag.
Memorial 2026/27 · ONAE 4020 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Deals with functions of several variables, Lagrange multipliers, vector valued functions, directional derivatives, gradient, divergence, curl, transformations, Jacobians, inverse and implicit function theorems, multiple integration including change of variables using polar, cylindrical and spherical co-ordinates, Green's theorem, Stokes' theorem, divergence theorem, line integrals, arc length.
Memorial 2026/27 · MATH 3202 native course descriptionA second course in marine propellers and ship powering.
Memorial 2026/27 · ONAE 5020 native course descriptionIncludes basic concepts in probability, random variables, multiple random variables, descriptive statistics.
Memorial 2026/27 · ONAE 5022 native course descriptionProvides an introduction to mechanical vibration with a focus on vibration of marine machinery and on the dynamic response of marine structures.
Memorial 2026/27 · ONAE 5034 native course descriptionProvides a physics-based introduction to both dynamical and descriptive physical oceanography.
Memorial 2026/27 · PHYS 3300 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionIntroduces 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 descriptionExamines 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 descriptionExamines 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 descriptionExamines propulsion and motion control of ships, submersibles and offshore structures.
Memorial 2026/27 · ONAE 6055 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionAn introduction to ship structural safety and rational design.
Memorial 2026/27 · ONAE 7002 native course descriptionExamines 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 descriptionExamines 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Examines the demands upon the 21st Century engineer.
Memorial 2026/27 · ENGI 8152 native course descriptionCompletes the design project selected and approved in ONAE 7000 The project must illustrate the application and integration of previous design related courses, i.e., decision methods, impact assessments and application of technology.
Memorial 2026/27 · ONAE 8000 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Builds on basic chemistry concepts from high school.
Memorial 2026/27 · CHEM 1050 native course descriptionA foundational course in the type of communications that are required of engineers in academic and professional settings.
Memorial 2026/27 · ENGI 1000 native course descriptionThe first course in Engineering mechanics.
Memorial 2026/27 · ENGI 1010 native course descriptionAn introduction to algorithmic problem solving techniques and computer programming, including basic program control structures (sequence, call, branch, loop) and data representations, functional decomposition, and design by contract.
Memorial 2026/27 · ENGI 1020 native course descriptionProvides two complementary competencies.
Memorial 2026/27 · ENGI 1030 native course descriptionIntroduces fundamental concepts in circuit analysis.
Memorial 2026/27 · ENGI 1050 native course descriptionAn introduction to differential calculus, including algebraic, trigonometric, exponential, logarithmic, inverse trigonometric and hyperbolic functions.
Memorial 2026/27 · MATH 1000 native course descriptionAn introduction to integral calculus, including Riemann sums and the Fundamental Theorem of Calculus, techniques of integration, improper integrals and first order differential equations.
Memorial 2026/27 · MATH 1001 native course descriptionIncludes the topics: Euclidean n-space, vector operations in 2- and 3-space, complex numbers, linear transformations on n-space, matrices, determinants, and systems of linear equations.
Memorial 2026/27 · MATH 2050 native course descriptionA calculus-based introduction to mechanics.
Memorial 2026/27 · PHYS 1050 native course descriptionA calculus-based introduction to oscillations, wave motion, and electromagnetism.
Memorial 2026/27 · PHYS 1051 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Builds on CHEM 1050 topics and on basic chemistry concepts from high school.
Memorial 2026/27 · CHEM 1051 native course descriptionA 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 descriptionExamines issues associated with professional engineering practice and with functioning effectively in the workplace.
Memorial 2026/27 · ENGI 3101 native course descriptionIncludes 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 descriptionA 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 descriptionFamiliarizes 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 descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
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 descriptionExtends 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 descriptionIntroduces 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 descriptionAn introduction to the analysis of chemical processes with an emphasis on mass and energy balances.
Memorial 2026/27 · PROC 4025 native course descriptionProvides process engineering students with fundamentals of fluid mechanics/dynamics.
Memorial 2026/27 · PROC 4061 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Includes probability, probability distributions, probability densities, sampling distribution, hypothesis testing, regression and correlation.
Memorial 2026/27 · ENGI 4421 native course descriptionCovers diffusive as well as convective mass transfer, mass transfer correlations, and the application to absorption and membrane separations.
Memorial 2026/27 · PROC 5001 native course descriptionA study of concepts involved in heat transfer.
Memorial 2026/27 · PROC 5002 native course descriptionIntroduces the principles of unit operations, grouped into four sections: fluid mechanics, heat transfer, mass transfer and equilibrium stages, and operations involving particulate solids.
Memorial 2026/27 · PROC 5071 native course descriptionIntroduces the structure and properties of engineering materials, in particular metals, alloys, semiconductors, ceramics, glasses and polymers.
Memorial 2026/27 · PROC 5092 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Introduces the concepts of process model building and its application in design and process operations.
Memorial 2026/27 · PROC 6025 native course descriptionWill cover the fundamentals of chemical kinetics and reaction rate expressions as well as the types of reactors, homogeneous and heterogeneous (catalytic) reactors, and the interrelation between transport phenomena and reaction engineering as it applies to process design.
Memorial 2026/27 · PROC 6031 native course descriptionBuilds upon the materials introduced in Process Fluid Dynamics I.
Memorial 2026/27 · PROC 6061 native course descriptionWill cover design and operation of equilibrium stage separation processes including distillation, extraction, and leaching.
Memorial 2026/27 · PROC 6071 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Familiarizes students with the scientific and engineering principles of process dynamics and control.
Memorial 2026/27 · PROC 7021 native course descriptionGives students the opportunity to apply the knowledge gained in previous design and technical courses to complete a high-level design of a process plant or major modification to a process plant.
Memorial 2026/27 · PROC 7040 native course descriptionWill provide a comprehensive picture of the availability and design of both traditional and current process equipment.
Memorial 2026/27 · PROC 7077 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Examines the demands upon the 21st Century engineer.
Memorial 2026/27 · ENGI 8152 native course descriptionA design project that illustrates the application of previous engineering science and design related courses.
Memorial 2026/27 · PROC 8040 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Will introduce students to sustainable development and its application to processing operations.
Memorial 2026/27 · PROC 6151 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Covers the fundamentals of machine learning and artificial intelligence relevant to process and petroleum engineering systems.
Memorial 2026/27 · PROC 8125 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Covers the fundamentals of petroleum geology, formation evaluation and well logging.
Memorial 2026/27 · PROC 6202 native course descriptionActual published academic-term course group, including listed choices. Work terms and elective credits are specified separately.
Examines the fundamentals to sustainably producing fossil fuels, in-situ carbon utilization and sequestration, and hydrogen storage.
Memorial 2026/27 · PROC 7291 native course descriptionCovers the fundamentals of mineral processing and emerging practices and technologies that result in the generation of a mineral concentrate.
Memorial 2026/27 · PROC 7293 native course descriptionExamines 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 descriptionExamines 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 descriptionIncludes 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 descriptionExamines 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 descriptionIncludes 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 descriptionExamines 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 descriptionProvides 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 descriptionExamines the coastal and ocean environment; ocean circulation and properties; waves and tides; instrumentation and measurement.
Memorial 2026/27 · CIV 8570 native course descriptionCovers 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 descriptionExamines 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 descriptionBegins with an introduction to feedback control systems, and instrumentation.
Memorial 2026/27 · ECE 7210 native course descriptionPresents fundamental theoretical and practical concepts of image processing and analysis.
Memorial 2026/27 · ECE 7410 native course descriptionIntroduces students to key computer security concepts for applications, hosts, networks and the Web.
Memorial 2026/27 · ECE 7420 native course descriptionAn 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 descriptionA 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 descriptionBegins with an introduction to electric power systems.
Memorial 2026/27 · ECE 7800 native course descriptionExamines 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 descriptionExamines 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 descriptionStudies how to develop methods that enable a machine to "understand" or analyze images.
Memorial 2026/27 · ECE 8410 native course descriptionExamines the techniques used to provide security in communication networks and computer systems.
Memorial 2026/27 · ECE 8420 native course descriptionA review of introductory digital signal processing (DSP) principles, including sampling theory and discrete-time systems and signals.
Memorial 2026/27 · ECE 8600 native course descriptionCovers 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 descriptionIntroduces the architectures, protocols, standards, and applications of the Internet of Things (IoT).
Memorial 2026/27 · ECE 8630 native course descriptionExamines 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 descriptionExamines symmetrical components; power system fault analysis; power system stability; and power system protection.
Memorial 2026/27 · ECE 8800 native course descriptionIncludes 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 descriptionIntroduces modern welding and joining processes for metallic materials, polymers, and ceramics.
Memorial 2026/27 · ME 7105 native course descriptionProvides the fundamentals in robotic manipulators and arms.
Memorial 2026/27 · ME 7204 native course descriptionIntroduces 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 descriptionProvides 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 descriptionProvides the fundamentals in micro-electro-mechanical systems (MEMS) using examples from industrial MEMS applications.
Memorial 2026/27 · ME 7230 native course descriptionExamines 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 descriptionExamines 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 descriptionBegins 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 descriptionIncludes 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 descriptionExamines 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 descriptionReviews 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 descriptionEmphasizes interdisciplinary system models, equation formulation and structure, and model complexity.
Memorial 2026/27 · ME 8305 native course descriptionExamines 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 descriptionExamines thermo-fluid features of energy conversion and storage technologies.
Memorial 2026/27 · ME 8407 native course descriptionIncludes 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 descriptionAn 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 descriptionIncludes 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 descriptionPresents fundamentals of naval architecture and design methodology for small craft.
Memorial 2026/27 · ONAE 7003 native course descriptionExamines management and business models for shipyards and relationships with ship owners.
Memorial 2026/27 · ONAE 7046 native course descriptionProvides an introduction to acoustic engineering.
Memorial 2026/27 · ONAE 8034 native course descriptionBuilds 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 descriptionExamines the concepts used in the design of advanced marine vehicles.
Memorial 2026/27 · ONAE 8054 native course descriptionExamines the formulation of mission statement and design constraints of unmanned marine vehicles, surface and underwater.
Memorial 2026/27 · ONAE 8055 native course descriptionExamines marine ice load on ships and marine structures designed for ice covered waters.
Memorial 2026/27 · ONAE 8074 native course descriptionExamines application of the finite element method (FEM) to the design and assessment of marine hull structures.
Memorial 2026/27 · ONAE 8075 native course descriptionCovers 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 descriptionCovers 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 descriptionBegins with an overview of safety and risk issues in the offshore oil and gas industry.
Memorial 2026/27 · PROC 7171 native course descriptionFocuses 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 descriptionDesigned to introduce methods of industrial pollution assessment and control.
Memorial 2026/27 · PROC 8151 native course descriptionAn 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 descriptionInvestigates the carbon emitted from the gas industry and how to reduce it.
Memorial 2026/27 · PROC 8276 native course descriptionContinues 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 descriptionCovers 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 descriptionCovers the fundamentals of pyrometallurgy, hydrometallurgy and electrometallurgy that extract metals from ores and mineral concentrates.
Memorial 2026/27 · PROC 8293 native course descriptionAn 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 descriptionExamines 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 descriptionAn introduction to the study of “science, technology and society” (STS) in the context of engineering.
Memorial 2026/27 · ENGI 8154 native course descriptionExamines 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 descriptionExplores 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 descriptionExplores 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 descriptionAn introductory course for engineering students on the topics of human factors and system safety.
Memorial 2026/27 · ENGI 8158 native course descriptionProvides opportunity for an introductory experience in an engineering work environment.
Memorial 2026/27 · ENGI 001W native course descriptionRequires 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 descriptionRequires greater participation in the students’ engineering discipline.
Memorial 2026/27 · ENGI 003W native course descriptionRequires students to engage in complex facets of engineering.
Memorial 2026/27 · ENGI 004W native course descriptionRequires students to continue to engage in advanced facets of engineering.
Memorial 2026/27 · ENGI 005W native course descriptionRequires students to further engage in various advanced facets of engineering.
Memorial 2026/27 · ENGI 006W native course descriptionIntroduces the Co-operative Education process and professional development, and prepares the student for work terms.
Memorial 2026/27 · ENGI 200W native course descriptionCovers 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 descriptionBegins 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 descriptionBuilds upon knowledge of physical chemistry from first year.
Memorial 2026/27 · CHEM 2301 native course description6.2 Computer Engineering Program Regulations
6.3 Electrical Engineering Program Regulations
6.4 Mechanical Engineering Program Regulations
6.5 Mechatronics Engineering Program Regulations
6.6 Ocean and Naval Architectural Engineering Program Regulations
6.7 Process Engineering Program Regulations
Current selected calendar degree and major requirements. The Nursing course plan is the four-year Collaborative option; accelerated or transfer routes are separately scoped.
Fields named across the majors after Engineering One. Professional registration is separate from graduation.
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.).
Fields named across the majors after Engineering One. Professional registration is separate from graduation.
Engineering · BEng
2026–27 · Per credit hour · CAD
Canadian and permanent residents example · Choose your category
St. John’s Campus · Published rates for new undergraduates.
Housing and meals are outside this estimate.
Last updated