Office of the Registrar
Faculty of Engineering and Applied Science (2016/2017)
11.7 Academic Term 7 Courses


Ocean Systems Design

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. Students develop a proposal for a marine system design project which will include a statement of requirements, a parametric study, a work plan and schedule. This design project will be completed as a full design in ENGI 8000.

CR: the former ENGI 7052

LH: 3

PR: ENGI 3001, ENGI 3054, ENGI 4102


Small Craft Design

(same as the former ENGI 8003) presents fundamentals of naval architecture and design methodology for small craft. Emphasis is on recreational craft, with special emphasis on sailing vessels. Construction materials, scantlings, performance prediction and seaworthiness are covered. Design problems unique to small craft such as mast design, sail area determination and performance prediction are covered. Students will do a small craft design of their choice. Small weekly design studies will be required.

CO: ENGI 7035 or the former 6030

CR: the former ENGI 8003


Marine Materials

examines the properties and uses of steel and aluminum in marine applications. Topics include: overview of shipbuilding process; review of mechanics of materials, Hooke’s Law, material failure models; carbon steel properties, grades, classification, testing; welding of steel - fundamentals, processes, preparation, design, drawings, certification; joining of aluminum - riveting, welding.

LH: at least 4 three-hour sessions per semester

PR: CHEM 1050, ENGI 4312


Marine Hydrodynamics

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

LH: at least one 3-hour session per semester

OR: one tutorial hour per week

PR: ENGI 4020


Dynamics and Maneuvering of Ocean Vehicles

(same as the former ENGI 6030) examines applications of the linearised equations of motion to ocean vehicle problems with single and multiple degrees of freedom; dynamics and maneuvering of marine vehicles: motions in calm water and in waves; hydrodynamics effects such as added mass, radiation and viscous damping; strip theory; irregular motions; and systems for course keeping and motion control.

CR: the former ENGI 6030

LH: at least two 3-hour sessions per semester

PR: ENGI 3054, ENGI 4020


Process Dynamics and Control

familiarizes students with the scientific and engineering principles of process dynamics and control. Students will apply and integrate knowledge of chemical engineering to identify, formulate and solve process dynamics problems and develop control systems. Modern computational techniques and tools will be used for solving chemical process control problems. Also students will become familiar with industrial control systems.

LH: at least six 2-hour sessions per semester

PR: ENGI 6621 or the former ENGI 5621


Process Simulation

provides students with the knowledge and experience to use a process simulator effectively for the analysis and synthesis of process flowsheets, mass and energy balances, sizing of individual component and process unit, reactor modeling, separation device modeling, heat exchanger modeling, and dynamic and steady state analysis.

LH: at least nine 2-hour sessions per semester

PR: ENGI 6621 or the former ENGI 5621, ENGI 6671


Process Engineering Project I

gives students the opportunity to apply the knowledge gained in previous design and technical courses to the complete design of a piece of process equipment, e.g. distillation column, evaporator, membrane separation unit, etc. The goal is to expose the students to practical design issues that arise in process equipment design, and to provide experience in the complete design process as applied to real devices. This course is a precursor to ENGI 8640 where students will work in groups to design a process system.

LC: scheduled as required

PR: ENGI 4102, completion of academic term 6 of the Process Engineering program


Offshore Oil and Gas Engineering Project I

is a multidisciplinary design project that illustrates the application of previous engineering science and design related courses. The project will be done by teams of students with individuals concentrating their participation in their own engineering discipline. The project topic will be from the offshore oil and gas engineering industry. Lectures will be scheduled as required. This is the Term 7 project and if the scope of the project is such that it needs to continue, then the student will have the option to continue the same project in term 8 (in ENGI 8650).

LC: 1

PR: completion of Academic Term 6


Industrial Pollution Control/Pollution Prevention

is designed to introduce methods of industrial pollution assessment and control. Topics include waste characterization, water pollution assessment, water pollution control, air pollution assessment and control, solid waste assessment and control, pollution prevention, environmental risk assessment and risk based decision making.

PR: ENGI 6621 or the former ENGI 5621, ENGI 6671


Supervisory Control and Data Acquisition

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

LH: at least four 3-hour sessions per semester

PR: ENGI 5821


Mining and Metallurgical Process Engineering

is designed to provide students with a basic fundamental background to the mining, mineral processing, and extractive metallurgical processing industry from both traditional and modern industrial methodologies. Concepts such as a mine design, mineral flow sheets, extraction methods, and examples from industrial applications will be reviewed with problems.

LH: at least four 2-hour sessions per semester

PR: completion of academic term 6 of the Process Engineering program


Design of Steel Structures

begins with a review of Design Concepts, Standards and Products. Topics include design of members and connections, tension members, bolted joints, welded joints, compression members, stability and effective length, flexural members, beams & beam-columns, plate girders, composite construction, introduction to serviceability, and deflections.

LH: at least four 2-hour sessions per semester

PR: ENGI 5706 or approval of the appropriate Head of the Department


Finite Element Structural Analysis

includes a review of basic concepts required for FEA, basics of stiffness formulation, direct stiffness method, displacement method, one dimensional elements, trusses and frames. Topics include 1-D fluid and heat transfer elements, automated analysis and modelling concepts, higher order elements, two dimensional elements - plane stress and plane strain, introduction to 3D and other types. - introduction to advanced topics and isoparametric formulation.

LH: at least eight 2-hour sessions per semester

PR: ENGI 6705 or approval of the appropriate Head of the Department


Reliability and Environmental Loading on Offshore Structures

begins with an introduction to natural phenomena that cause loading and influence the design of marine structures. Topics include the interpretation and utilization of field data for the determination of design loads for wind, waves currents and ice and case studies of load analysis for the design of offshore structures in Atlantic Canada.

PR: ENGI 5312


Hydrology and Water Resources

examines precipitation, snowmelt, infiltration, runoff and streamflow; statistical treatment of hydrologic data; hydrograph analysis and synthesis; evaporation; structure design floods; reservoir storage and flood routing; urban run-off and drainage.

LH: at least 6 hours per semester

PR: ENGI 5713, ENGI 6322


Hydrotechnical Engineering

examines the theory and application of steady gradually-varied flow in artificial and natural open channels together with an introduction to appropriate software; erosion protection and mobile-boundary hydraulics; problems with ice in rivers, the design of spillways, energy dissipaters, and culverts; physical scale models. There is an introduction to water hammer and surge tanks.

LH: at least four 3-hour sessions per semester

PR: ENGI 6713


Geotechnical Engineering III

examines soil investigation and site characterization; pile foundations; embankment dams; elements of geotechnical earthquake engineering; constitutive theories for soil materials; and numerical methods in geotechnical engineering. The students select two of the above topics on which they are interested in concentrating their efforts. Bi-weekly lectures are offered on the other topics at an informal level.

PR: ENGI 5723


Highway Engineering

examines design and construction of highways including driver, vehicle and road characteristics; highway location and geometric design; soil classification; subgrade and base materials; highway drainage; flexible and rigid pavement; and highway economics.

PR: completion of Academic Term 6 of the Civil Engineering program


Project Planning and Control

includes an introduction to types of contracts, project delivery approaches, and prevailing contractual relationships. The course examines basic project management techniques for network planning and scheduling (CPM and PERT); principles of resource productivity databases, preliminary estimating, and detailed bid preparation; quantitative approaches for effective control of time, cost, resource, quality, and value of constructed facilities; use of computer software for scheduling, estimating, and control.

PR: completion of Academic Term 6 of the Civil Engineering program


Electrical Engineering Design Project I

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. Students work in small teams with the assistance of a faculty mentor to define an appropriate design problem and propose a method of solution to the problem. The project is continued in ENGI 8853.

CR: the former ENGI 7800

LC: at least 10 lecture hours per semester

OR: weekly meetings with project supervisor

PR: ENGI 4102, completion of Academic Term 6 of the Electrical Engineering program


Computer Engineering Design Project I

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. Students work in small teams with the assistance of a faculty mentor to define an appropriate design problem and propose a method of solution to the problem. The project is continued in ENGI 8854.

CR: the former ENGI 7800

LC: at least 10 lecture hours per semester

OR: weekly meetings with project supervisor

PR: ENGI 4102, completion of Academic Term 6 of the Computer Engineering program



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

LH: at least three 3-hour sessions per semester

PR: ENGI 6813


Electromagnetics for Communications

- inactive course.


Introduction to Digital Signal Processing

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

PR: ENGI 6871


Control Systems II

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

CR: the former ENGI 6825

PR: ENGI 5821


Power System Analysis

begins with an introduction to electric power systems. Topics include per unit quantities; transmission line parameters; modelling of power system components; single line diagrams; network equations formulation; bus impedance and admittance matrices; load flow analysis and control; design of reactive power compensation for power system performance enhancement; tap changing, auto and control transformers for power system application; economic dispatch and optimal power flow studies.

LH: at least six 3-hour sessions per semester

PR: ENGI 6843


Image Processing and Applications

presents fundamental theoretical and practical concepts of image processing and analysis. These concepts include image enhancement and filtering, frequency domain analysis, morphological image operations, image segmentation, and feature extraction. The course enables the use of these concepts to automatically process and analyze images and videos from various real-world applications such as biomedical imaging, visual surveillance, and robotics.

CR: Computer Science 4756

LH: at least four 3-hour sessions per semester


Communications Electronics

- inactive course.


Renewable Energy Systems

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

LH: at least eight 3-hour sessions per semester

PR: ENGI 4841 or the former ENGI 5842


Concurrent Programming

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

CR: the former ENGI 8893

PR: ENGI 6861, ENGI 6892


Heat Transfer II

examines advanced topics in heat transfer; multi-dimensional conduction: shape factors, numerical methods, moving heat sources; heat transfer equipment: heat exchangers, heat exchanger design principles; phase change heat transfer: melting, solidification, condensation, and boiling.

LH: at least one 3-hour session per semester

PR: ENGI 6901


Mechanical Equipment

examines performance characteristics of mechanical equipment; fluid power devices: pipes; valves; pumps; fans; blowers; compressors; storage tanks; heat transfer devices: heat exchangers; boilers; cooling towers; and pressure vessels.

LH: at least three 1.5-hour sessions per semester

PR: ENGI 6901


Industrial Materials

examines physical and mechanical properties; industrial materials; metals and metal alloys, ceramics and polymer, composite materials, failure modes and mechanisms, non-destructive testing and evaluation; damage tolerant materials; material treatments; and materials selection.

CR: the former ENGI 6972

LH: at least 20 hours per semester

PR: ENGI 5911


Mechanical Design Project I

is the first of two capstone design courses in the Department of Mechanical Engineering. In this course mechanical students are organized into small groups or teams, which must complete a common design challenge. The project is presented as an open-ended problem statement with specific performance objectives. The system must be designed, prototyped and tested during the course of the term. Each team is a small consulting firm and is required to document its object planning as well as its design.

CR: the former ENGI 7936

LC: scheduled as required

LH: scheduled as required

PR: ENGI 4102, completion of Academic Term 6 of the Mechanical Engineering program


Mechanical Component Design II

same as the former ENGI 6927) is a continuation of the ENGI 6929 course in analysis and synthesis of machinery, including advanced analysis of machine elements such as clutches, brakes, couplings, journal bearings and gears. Advanced machine design concepts are examined, such as reliability, optimization and techniques for stimulating innovative design. A synthesis project involving the machine elements studied is usually included.

CR: the former ENGI 6926 or 6927

LH: at least ten 3-hour sessions per semester

PR: ENGI 6929 or the former 5927


Instrumentation and Experimental Design

involves instrumentation and measurement techniques, sensors for motion and process control, data acquisition and signal conditioning; the design, conduct, and analysis of engineering, scientific, and numerical experiments; design of experiments: factorial design and analysis; and response surface methodology (RSM).

LH: five 3-hour sessions per semester

PR: ENGI 4421


Finite Element Analysis

examines the basis of the finite element method. The course examines continuum mechanics applications; beam problems, fluid mechanics problems, and heat transfer problems. There are relevant computer laboratory exercises

LH: at least ten 2-hour sessions per semester

PR: ENGI 4430, ENGI 5931


Robotics and Automation

provides the fundamentals in robotic manipulators and arms. The course provides basic understanding in coordinate transformations for spatial description, both kinematical and kinetic analysis, forces and dynamics and finally trajectory generations and path planning.

CR: the former ENGI 7944

LH: at least three 3-hour sessions per semester

PR: ENGI 1040, ENGI 4430


Mechatronics II

(same as the former ENGI 5951) emphasizes the integration of the core technologies on which contemporary, mechatronic designs are based. Topics covered include semiconductors devices, analog and digital electronics; microcontroller technology and interfacing; sensors for motion control; selection, sizing, and modelling of electric servomotors, servovalves and hydraulic actuators; position, velocity, and force control; digital and analog implementation of controller architectures; mechatronic design case studies.

CR: the former 5951

LH: five 3-hour sessions per semester

PR: ENGI 5952

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