Office of the Registrar
Faculty of Engineering and Applied Science (2009/2010)
9.4 Academic Term 4 Courses


Resistance and Propulsion

examines the phenomena resisting the motions of ships and some factors considered in the design of the marine screw propeller. The topics include the resistance due to friction, wave making, form appendage, wind and waves, squat, blockage, and shallow water effects, and also include the estimation of powering using methodical series and statistical methods. Topics considered in the design of the marine screw propeller include propeller theory, blade sections, blade strength, methodical series charts, efficiency elements, lifting line calculations, cavitation, and propellers in non-uniform flow.

CR: the former ENGI 5011

LH: 3

OR: tutorial 1 hour per week

PR: ENGI 3054


Marine Fluid Dynamics

includes 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 v.s. internal flow; dimensional analysis and scaling; fluid-structure interaction concepts; potential flow theory, lift and Kutta-Joukowski theorem; viscous flow, boundary layers and drag.

LH: at least one 3-hour session per semester

OR: tutorial 1 hour per week

PR: ENGI 3054


Engineering Economics

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


Mechanics of Solids I

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

LH: at least four 1-hour sessions per semester

OR: up to ten 1-hour tutorials per semester

PR: ENGI 1010


Probability and Statistics

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

CR: the former ENGI 3423, STAT 2510

OR: tutorial 1 hour per week

PR: Mathematics 1001


Discrete Mathematics for Computer Engineering

is 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.

CR: the former ENGI 3422

OR: tutorial 1 hour per week

PR: Mathematics 2050


Mathematics for Civil Engineering II

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

CH: 4

CR: the former ENGI 4422

LC: 4

OR: tutorial 1 hour per week

PR: ENGI 3425


Advanced Calculus for Engineering

includes 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.

CH: 4

CR: the former ENGI 5432

LC: 4

OR: tutorial 1 hour per week

PR: ENGI 3424


Process Engineering Thermodynamics

extends the study started in ENGI 3901 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. Special emphasis is placed on the application of thermodynamics to practical problems in chemical engineering such as phase equilibria, solutions and reaction equilibria in separations and reaction engineering.

CR: CHEM 2300, CHEM 3300

PR: ENGI 3901


Process Mathematical Methods

introduces numerical methods in chemical engineering processes; sets of linear algebraic equations; simultaneous non-linear equations; polynomial functions; numerical integration; numerical differentiation; higher order ordinary differential equations, stiff equations, Runge-Kutta methods, boundary value problems, applications of eigenvalue problems (numerical solutions). It provides applications of the methods to different aspects of process engineering such as reactor design, separation, process modeling, equipment design and analysis.

CO: ENGI 4625

PR: ENGI 3424


Process Engineering Calculations

is an introduction to the analysis of chemical processes with an emphasis on mass and energy balances. Stoichiometric relationships, ideal and real gas behaviour are also covered. The course will help process engineering majors in their second year to develop a framework for the analysis of flow sheet problems and will present systematic approaches for manual and computer-aided solution of full scale balance problems.

CO: ENGI 4602

PR: ENGI 3901


Applied Environmental Science and Engineering

examines the nature and scope of environmental problems; concept of sustainable development; natural environmental hazards; introduction to ecology, microbiology and epidemiology; basic concepts of environmental quality parameters and standards; solid and hazardous wastes; atmospheric, noise, and water pollution, their measurements, and control.

LH: at least ten 3-hour sessions per semester

PR: Completion of Term 3 of the Civil Engineering program


Geotechnical Engineering I

begins with an introduction to soil as a three-phase material and examines physical and mechanical properties; 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.

LH: 3

OR: tutorial 1 hour per week

PR: completion of Term 3 of the Civil Engineering program


Introduction to Systems and Signals

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

OR: tutorial 1 hour per week

PR: ENGI 3424, ENGI 3821


Electromechanical Devices

includes an introduction to fundamental principles of energy conversion; review of three-phase systems; magnetic fields and circuits; transformer models, performance and applications; basic concepts of rotating machines; performance and control of dc machines.

CR: the former ENGI 5842

LH: at least six 3-hour sessions per semester

OR: up to ten tutorials per semester

PR: ENGI 3424, ENGI 3821


Electronic Circuits I

begins with an introduction to semiconductor electronic devices and circuits using operational amplifiers, diodes, bipolar junction transistors and field effect transistors. Topics covered include operational amplifier configurations and analysis; basic principles, dc and small-signal models and analysis of p-n junction diodes, bipolar junction transistors and field effect transistors; differential and multistage amplifiers; practical applications of the devices to the design of power supplies, amplifiers and switching circuits. CAD tools are used to illustrate the analysis and design of electronic circuits.

LH: at least ten 3-hour sessions per semester

OR: tutorial 1 hour per week

PR: ENGI 3821, Physics 3000



is a course on 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.

LH: at least eight 3-hour sessions per semester

PR: ENGI 3861


Data Structures

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

CO: ENGI 4424

PR: ENGI 3891


Thermodynamics II

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

LH: at least two 2-hour sessions per semester

PR: ENGI 3901


Mechanisms and Machines

includes an overview of mechanisms within machines; graphical and analytical methods for position, velocity, and acceleration analysis of moving mechanisms; kinematics and kinetics of planar mechanisms; static and dynamic loads on mechanisms and an introduction to mechanism synthesis. There is an analysis project.

CR: the former ENGI 3933

OR: tutorial 1 hour per week

PR: ENGI 3934


Mechatronics I

focuses on sensors and instrumentation. The topics covered in the course are: electric circuits; electronic sensors; signal conditioning and instrumentation. There is a sensors project and 4 laboratory exercises.

LH: at least four 1-hour sessions per semester

PR: ENGI 1040

AR = Attendance requirement; CH = Credit hours are 3 unless otherwise noted; CO = Co-requisite(s); CR = Credit can be retained for only one course from the set(s) consisting of the course being described and the course(s) listed; LC = Lecture hours per week are 3 unless otherwise noted; LH = Laboratory hours per week; OR = Other requirements of the course such as tutorials, practical sessions, or seminars; PR = Prerequisite(s); UL = Usage limitation(s).