Last updated: June 19, 2024 @ 08:39PM

Engineering

Chair
Shahryar Rahnamayan

Professor
Shahryar Rahnamayan

Associate Professors
Shengrong Bu, Amir Mofidi

Assistant Professors
Glaucio Carvalho, Jasneet Kaur, Ryan Schroeder, Alonso Zavafer

Affiliated Faculty Members
Shawn M. Baudette, Jianbo Gao, Pouria Ramazi, Tony Yan

General Information

Administrative Assistant
Josie Zhao

905-688-5550, extension 3239
Cairns Building 517A
https://brocku.ca/mathematics-science/engineering/

The Bachelor of Engineering, Integrated Engineering program addresses the ongoing digital revolution in engineering driven by technologies such as AI, robotics, digital twins, data analytics, augmented reality, and beyond. At the same time, new areas of focus such as sustainability, diversity, inclusion, and collaboration are driving new engineering priorities. This revolution is transforming traditional engineering fields, driving engineers to be more flexible and inter- and multi-disciplinary in their approach. The Integrated Engineering program is tailor-made to address these new demands on engineering careers. Our students will gain a grounding in core engineering practices and the necessary interdisciplinary outlook to make a significant impact in the engineering fields of the future.

The Integrated Engineering program will consider the challenges of the future by structuring learning around the following four principal themes:
1.  Feeding the World – Agri/food-tech, environment, water, bio commodities, bioremediation;
2.  Shaping the Future – robotic automation, advanced manufacturing, infrastructure, transportation logistics, energy frontiers, human augmentation;
3.  Connecting the World – big data, deep learning, artificial intelligence, fintech, hyper-connectivity, cybersecurity;
4.  Creating Healthy Communities – medical devices, well-being, smart/compassionate cities, sustainability, climate change.

At the core of Integrated Engineering is a commitment to interdisciplinary collaboration and engaging in a curriculum that seamlessly combines theoretical knowledge with hands-on experiences, preparing students for the complexities of real-world problem-solving.

Program Notes
  1. Students wishing to proceed to year 2 as a BEng major must have achieved a minimum 60 percent overall average
  2. In years 2 and 3, as a component of their program, BEng students participate in a mini-project in Integrated Design (i.e., one per semester).
  3. ENGR 1N00 (self-directed, online via LMS) is the co-requisite course for the ENGR 1P01; which should be completed successfully by the end of the first semester.
  4. Co-op Option 1: Commences in the Spring session after completion of Year 2, Term 2 and concludes in the spring session of Year 4 (i.e., Spring, Fall, Winter, Spring); it is 16 months in total.
  5. Co-op Option 2: This option has two 8-month durations, the first placement commences in the Spring session after completion of Year 2, and concludes in the Fall session of Year 3. The second placement commences in the Winter session of Year 4 and concludes in the Spring session of Year 5, resulting in a total placement of 16 months
  6. Students opting for the Co-op track must fulfill a minimum requirement of 12 months of Co-op Work Term completion.
  7. To satisfy all required degree learning outcomes BEng requires students to complete a total of 21 credits (i.e., 5 credits in years 1,2, and 4, 6 credits in year 3. A maximum of eight credits may be numbered 1(alpha)00 to 1(alpha)99; at least three credits must be numbered 2(alpha)90 or above; at least three credits must be numbered 3(alpha)90 or above; and the remaining credits must be numbered 2(alpha)00 or above.

Bachelor of Engineering, Integrated Engineering

Year 1
·   ENGR 1N00, 1P01, and 1P02
·   CHEM 1P91
·   MATH 1P07, 1P08, and 1P13
·   PHYS 1P95 and 1P96
·   INDG 1P55
·   one-half Humanities context credit

Year 2
·   IENG 2P01, 2P02, 2P03, 2P04, 2P05, 2P10, 2P11, 2P12 and 2P13
·   STAT 2P83

Year 3
·   IENG 3P01, 3P02, 3P03, 3P04, 3P05, 3P06, 3P10, 3P11, 3P12, 3P13 and 3P14
·   one-half Social Sciences context credit

Year 4
·   IENG 4F00, ENGR 4P01, and IENG 4P02
·   two and one-half credits from IENG 4P03, 4P04, 4P05, 4P06, 4P07, 4P08, 4P09, 4P10, 4P11, 4P12, 4P13, 4P14, 4P15, 4P16, and 4P17
·   one-half Social Sciences context credit

Bachelor of Engineering, Integrated Engineering Co-op

Option 1:

Year 1
·   ENGR 1N00, 1P01, and 1P02
·   CHEM 1P91
·   PHYS 1P95 and 1P96
·   MATH 1P07, 1P08, and 1P13
·   INDG 1P55
·   SCIE 0N90
·   one-half Humanities context credit

Year 2
·   IENG 2P01, 2P02, 2P03, 2P04, 2P05, 2P10, 2P11, 2P12 and 2P13
·   STAT 2P83

Year 3

Spring
·   ENGC 0N01 and 2C01

Fall
·   ENGC 0N02 and 2C02

Winter
·   ENGC 0N03 and 2C03

Spring
·   ENGC 0N04 and 2C04

Year 4
·   IENG 3P01, 3P02, 3P03, 3P04, 3P05, 3P06, 3P10, 3P11, 3P12, 3P13 and 3P14
·   one-half Social Sciences context credit

Year 5
·   IENG 4F00, ENGR 4P01, and IENG 4P02
·   Two and one-half credits from IENG 4P03, 4P04, 4P05, 4P06, 4P07, 4P08, 4P09, 4P10, 4P11, 4P12, 4P13, 4P14, 4P15, 4P16, and 4P17
·   one-half Social Sciences context credit

Bachelor of Engineering, Integrated Engineering Co-op

Option 2:

Year 1
·   ENGR 1N00, 1P01, and 1P02
·   CHEM 1P91
·   PHYS 1P95 and 1P96
·   MATH 1P07, 1P08, and 1P13
·   INDG 1P55
·   SCIE 0N90
·   one-half Humanities context credit

Year 2
·   IENG 2P01, 2P02, 2P03, 2P04, 2P05, 2P10, 2P11, 2P12 and 2P13
·   STAT 2P83

Year 3

Spring
·   ENGC 0N01 and 2C01
Fall
·   ENGC 0N02 and 2C02
Winter
·   IENG 3P10, 3P11, 3P12, 3P13 and 3P14
·   one-half Social Sciences context credit

Year 4

Fall
·   IENG 3P01, 3P02, 3P03, 3P04, 3P05, 3P06

Winter
·   ENGC 0N03 and 2C03

Spring
·   ENGC 0N04 and 2C04

Year 5

Fall and Winter
·   IENG 4F00, ENGR 4P01, and IENG 4P02
·   two and one-half credits from IENG 4P03, 4P04, 4P05, 4P06, 4P07, 4P08, 4P09, 4P10, 4P11, 4P12, 4P13, 4P14, 4P15, 4P16, and 4P17
·   one-half Social Sciences context credit

Minor in Engineering Science
This program caters to students with a fervent interest in innovation, problem-solving, and the active shaping of the future and empowers them to diversify their skill set and delve into the dynamic domain of engineering, irrespective of their primary area of focus. For more information visit https://brocku.ca/mathematics-science/engineering/.
The Minor in Engineering Science is open to all registered undergraduate Brock students who have completed at least five credits in post-secondary education with a 70 percent average or higher.
Students who transfer to Brock from another institution with at least five equivalent credits accepted by a departmental review will also be considered. Students wishing to minor in Engineering Science are required to complete a change of major request (see Office of the Registrar and Enrolment Services).
To complete a Minor in Engineering Science students must complete five full credits, with a minimum 70 percent average as follows:

At least two credits from ENGS 1P01, 2P01, 2P02, 3P12, 3P20, 3P21, 3P22, 3P41, 3P42, 3P44

·   up to 3 credits from the following list: APCO 1P93, APCO 2P11, BIOL 3P06, BIOL 3Q91, BIOL 4P25, BTEC 2P09, BTEC 3P09, BTEC 4P25, COSC 2P08, DASA 2P08, ENSU 2P01 , ERSC 3P95, KINE 4P01, PHYS 2P30

Program Notes:
1. Students can choose only one course where cross-listed. See the appropriate calendar entries for cross-listing information and course prerequisites.
2. FMSC 1P00 is strongly recommended.

Course Descriptions

Note that not all courses are offered in every session. Refer to the applicable term timetable for details.

# Indicates a cross listed course
* Indicates primary offering of a cross listed course

Prerequisites and Restrictions

Students must check to ensure that prerequisites are met. Students may be deregistered, at the request of the instructor, from any course for which prerequisites and/or restrictions have not been met.

COURSES

ENGS 1P01
The Humanist Engineer
Engineering design and construction problems, solutions, and new challenges.
Seminar, 3 hours per week.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGS 2P01
Information Security Engineering
Fundamentals of information security. Topics may include: security risk management; CIA triad, threats, attacks, and assets; vulnerabilities; cryptography; user authentication; access control; firewalls; intrusion detection systems.
Lectures, 3 hours per week.
Restriction: open to Engineering minor students until date specified in Registration guide or permission of instructor.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGS 2P02
Invitational Education Theory for Engineers
Exploration of teaching, learning, and practice of engineering from the perspectives of Self, Others, Knowledge, Organizations and Societal Good.
On-line delivery.
Restriction: open to Engineering minor students until date specified in Registration guide or permission of instructor.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGS 3P12
Feeding the World: Restorative Engineering
Engineering techniques to protect and remediate the environment. Topics include site remediation (brownfields, agricultural land, greenhouse, fish treatment plant, etc.), ecosystem restoration, and waste management. Analysis of biocommodity production from the treatment of different waste streams through the concept of circular economy.
Seminar, 3 hours per week.
Restriction: open to Engineering minor students until date specified in Registration guide or permission of instructor.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGS 3P20
Smart Interconnected Systems
Use of sensors, systems, and networks to support healthier communities. Technologies for varied applications such as environmental monitoring, or ambient assisted living.This course will bridge the gap between science and engineering, with hands-on experience with up-to-date systems.
Lectures, 3 hours per week. Laboratory, 2 hours every other week.
Restriction: open to Engineering minor students until date specified in Registration guide or permission of instructor.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGS 3P21
Shaping the Future: New Automation
Human and non-human interactions, based on the notion of metaphorical software robots and artificial intelligence for processing transactions, managing data, triggering responses and communicating with digital systems.
Seminar, laboratories, 5 hours per week.
Restriction: open to Engineering minor students until date specified in Registration guide or permission of instructor.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGS 3P22
Shaping the Future: Energy Frontiers
Exploration of frontiers of energy generation and consumption, their intersections with industry, environment and society. Examination of energy demand and its determinants, energy usage effectiveness and efficiency, policy dimension of energy and climate change, and potential impacts on ecosystems.
Seminar, laboratories, 5 hours per week
Restriction: open to Engineering minor students until date specified in Registration guide or permission of instructor.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGS 3P41
Creating Healthy Communities: Human Mechanics
(also offered as KINE 3Q41)
Invention of assistive devices for human augmentation (bionic technology, robotics and exoskeletons) to prolong and enhance lives. Assistive solutions for recovery from injury, improvement of sport mechanics, assistance for the elderly, and optimization of human performance for occupational workers.
Seminar, laboratories, 5 hours per week.
Restriction: open to students in the Engineering Science minor, BKin, and BScKin, until date specified in Registration guide or permission of instructor.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.
Completion of this course will replace previous assigned grade and credit obtained in KINE 3Q41.

ENGS 3P42
Creating Healthy Communities: Inclusive Cities
Smart cities and navigation of the urban environment. Adaptation to climate change, sustainable methods of transportation, reducing, reusing, and recycling waste, and making urban centers more compassionate. Consideration of local needs of St. Catharines and neighboring cities.
Seminar, laboratories, 5 hours per week.
Restriction: open to Engineering minor students until date specified in Registration guide or permission of instructor.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGS 3P44
Nanotechnology in Energy Systems
Exploration of advanced materials in energy generation, conversion and storage systems, their intersection with industry, environment, and society. Materials engineering and development of multifunctional materials suitable for specific exploitation in fields of batteries, fuel cells and hydrogen technologies, with impact on power generation utilities, the automotive sector, and society at large.
Lectures, 3 hours per week.
Restriction: open to Engineering minor students until date specified in Registration guide or permission of instructor.
Prerequisite(s): CHEM 1P91, CHEM 1P92, PHYS 1P92
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGINEERING COURSES

ENGR 1N00
Transition to Engineering
Pre-calculus concepts, principles of computer programming, solving real-world problems using mathematical methods, critical thinking, professionalism, ethics, academic integrity, engagement, time management, teamworking, lifelong learning.
Self-directed (online via LMS); 20 hours.
Restriction: open to BEng majors.

ENGR 1P01
Fundamentals of Engineering Design
Design skills including: How to design? Principles of problem definition, sustainable engineering design practice, design with materials. Project management fundamentals – project planning, decision making, problem-solving techniques, optimum design, team-based design project. Visualization and communication – sketching design concepts, introduction to commercial computer-aided design and drafting software applications (e.g., Autodesk AutoCAD and Autodesk Inventor); introduction to engineering calculation and numerical computing applications (e.g. Excel, MATLAB).
Lectures, 3 hours per week; lab, 2 hours per week.
Restriction: open to BEng majors.
Corequisite(s): ENGR 1N00.

ENGR 1P02
Introduction to Programming for Engineers
Introduction to basic computer architecture and the stages of translation involved in generating machine code. Understanding the program development life cycle, design algorithms to solve problems using computers and translating algorithms. Introducing flowchart, pseudo code, compilation and execution; introduction programming, including: program structure, variables, keywords, data types; Input / Output functions, working with files, decision and loop control structures, logical operators, decision statements: if/else, switch/case statements; loop control statements: for, while, do/while; vector, arrays and corresponding operations; and utilizing the libraries, e.g., sorting, and searching algorithms. Algorithm design and implementation to solve engineering problems with hands-on in debugging and testing strategies.
Lectures, 2 hours per week; lab, 3 hours per week.
Restriction: open to BEng majors.
Note: this course may be offered in multiple modes of delivery. The method of delivery will be listed on the academic timetable, in the applicable term.

ENGR 4P01
Ethics, Law, and Professionalism for Engineers
History of engineering profession, legal and ethical aspects of engineering practice and its associated impacts. Social and environmental responsibilities of professional engineers, organization of companies and corporations, intellectual and industrial properties, conflict resolution, tort liability and contract law, national and international trades and related regulations, public safety and health considerations and impacts, environmental stewardship and sustainable development and operations, environmental laws and regulations, occupational health and safety, studying ethical dilemmas and corresponding various solving approaches, engineering associations and societies, engineering codes of ethics and ethical obligations of professional engineers, engineering licensure and related obligations, professional engineers in private sectors, indigenous related aspects of engineering, studying various case studies about social and environmental disasters in engineering history.
Lectures, 3 hours per week.
Restriction: open to BEng majors. with a minimum 16 overall credits.
Prerequisite(s): IENG 3P05.

IENG 2P01
Manufacturing Processes
Metal forming, plastic deformation, composites, machining processes, and advanced manufacturing processes. Rapid prototyping, design for manufacturability, and waste reduction. Quality systems and metrology.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): ENGR 1P01.
Corequisite(s): IENG 2P02.
Note: completing an integrated mini-project in conjunction with IENG 2P02 Computer-aided Design is required.

IENG 2P02
Computer-aided Design
Engineering drawing, tolerances, 3D and solid modelling, parametric design. Hands-on experience with computer-aided design software and tools. Rapid prototyping. Case-studies. Project-based course with applications in mechanical, electrical, and civil engineering.
Lectures, 2 hours per week; lab, 3 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): ENGR 1P01.
Corequisite(s): IENG 2P01.
Note: completing an integrated mini-project in conjunction with IENG 2P01 Manufacturing Processes is required.

IENG 2P03
Electric and Electronic Circuits
Fundamental concepts of electrical circuits, circuit elements (resistors, capacitors, inductors), linear and nonlinear elements, voltage and current sources, Kirchhoff's circuit and voltage laws, series and parallel connections, admittance and impedance, active and reactive power, power factor, superposition principle, Voltage and Current Division, mesh/loop analysis, nodal analysis, Thevenin and Norton Equivalent Circuits, maximum power transfer and superposition theorem, small signal model around operating point, RC, RL, and RLC circuits, phases, transient and steady state (sine) behavior. This course also covers introduction to diodes, transistors and simple nonlinear circuits employing diodes and transistors including amplifiers.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): PHYS 1P96, MATH 1P06, MATH 1P13.

IENG 2P04
Modelling of Engineered Systems
First and second order linear ordinary differential equations. Mathematical approaches to solving ordinary differential equations, system modeling, simulation, analysis and controller design, Linear Time Invariant (LTI) systems, convolution, impulse response, and system characterization. Transfer function representation, Frequency domain representation and analysis of signals and systems. Laplace Transform and transfer functions. Basic properties of feedback. Stability analysis: Routh-Hurwitz criterion, Root Locus method, Bode gain and phase margins, Nyquist criterion, Classical controller design in time and frequency domain: lead, lag, lead-lag compensation, rate feedback, PID controller. Applications to the modelling of mechanical, electrical, and structural systems.
Lectures, 3 hours per week; lab, 1 hour per week.
Restriction: open to BEng majors.
Prerequisite(s): PHYS 1P95, MATH 1P06, MATH 1P13.

IENG 2P05
Engineering Mechanics
Engineering applications of mechanics. Internal forces in trusses, frames, and beams. Bending moment and shear force diagrams. Centre of gravity and centroids of areas. Kinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton’s 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum.
Lectures, 3 hours per week; tutorial, 1 hour per week.
Restriction: open to BEng majors.
Prerequisite(s): PHYS 1P95, MATH 1P05.

IENG 2P10
Fluid Mechanics
Behaviour of fluids, ideal and real gas laws, states and phases, conservation laws, theory of flows in pipes and open channels, measurement techniques. Navier-Stokes equation.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): PHYS 1P96.
Corequisite(s): IENG 2P11.
Note: completing a common mini-project in conjunction with IENG 2P11 Thermodynamics and Heat Transfer is required.

IENG 2P11
Thermodynamics and Heat Transfer
Fundamental laws of thermodynamics. Conduction, convection and radiation heat transfer. Heat exchangers. Applications in electrochemical energy, combustion, and chemical reactions.
Lectures, 3 hours per week; lab, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): PHYS 1P96.
Corequisite(s): IENG 2P10.
Note: completing a common mini-project in conjunction with IENG 2P10 Fluid Mechanics is required.

IENG 2P12
Applied Artificial Intelligence
Introduction to algorithms, graph search algorithms, optimization, gradient methods, random optimization, genetic algorithms, classification, neural networks. Performance metrics and complexity theory. Hands-on practice with artificial intelligence toolboxes. Applications in engineering.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): MATH 1P06, MATH 1P13, ENGR 1P02.

IENG 2P13
Digital Systems
Number Systems and Codes: Arithmetic using signed and unsigned numbers, floating point representation, normalized floating point Representation-Gray codes, ASCII code. Boolean algebra, logic of propositions, min-term and max-term expansions, Karnaugh map, Logic operations: AND, OR, NOT, NAND, NOR, XOR gates; De Morgan’s Theorem; Realisation of combinational circuits using SOP and POS forms, combinational circuit design and simulation, Half adder, Full adder circuits. Half subtraction, and Full subtraction circuits. decoders, BCD to decimal, BCD to 7 Segment decoders, encoders, multiplexers, Demultiplexer, programmable logic devices, ROM (Read Only Memory), PLA (Programmable Logic Array), PAL (Programmable Array Logic). Sequential Circuits: JK Flip-flops- SR JK, T and D flip-flops; buffers; Tristate buffers; racing- JK master-slave FF. Truth table and excitation table- conversion of flip-flops from one type to another, counters, register, and shift register.
Lectures, 3 hours lecture and 2 hours lab per week.
Restriction: open to BEng majors.
Prerequisite(s): IENG 2P03.

IENG 3P01
Sustainable Engineering of Future Cities
Inclusive design, building information models, Building Management Systems (BMS), internet-of-things (IoT), smart homes. Policy analyses with respect to energy, waste, consumption, the environment, economy, and social well-being. Resilient infrastructure.
Lectures, 3 hours per week; seminar, 1 hour per week.
Restriction: open to BEng majors.

IENG 3P02
Renewable and Clean Energy
Fundamentals of power generation, distribution, and energy storage. Clean energy sources including solar, photo voltaic (PV), wind, marine energy, biomass, geothermal, hydrogen, and hydroelectricity.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): CHEM 1P91, IENG 2P03, IENG 2P11.
Corequisite(s): IENG 3P03.
Note: completing a mini-project in conjunction with IENG 3P03 Transportation is required.

IENG 3P03
Transportation
Transportation methods and models, geometric design, traffic flow theory, traffic control, demand and capacity, safety, energy issues related to transportation, emerging technologies in transportation, current trends in transportation management and operations. Geographic information systems.
Lectures, 3 hours per week; tutorial, 1 hour per week.
Restriction: open to BEng majors.
Prerequisite(s): CHEM 1P91, IENG 2P03, IENG 2P11.
Corequisite(s): IENG 3P02.
Note: completing a mini-project in conjunction with IENG 3P02 Renewable and Clean Energy is required.

IENG 3P04
Mechanics of Materials
Continuum stress and strain, truss forces, deformation, structure of materials, fracture mechanics, fatigue, micro-structure formation. Properties of engineering materials (such as ceramics, metals, and polymers), equilibrium analysis of deformable bodies, understanding and applying the three fundamental concepts of solid mechanics, namely, equilibrium, constitutive relationships, and geometry of deformation, specific behaviors, including axial tension and compression, pure bending, bending in combination with shear, and torsion of circular shafts. Design of engineering structures with the focus on materials point of view.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): IENG 2P11.

IENG 3P05
Project Management
Project definition and scope, estimating and managing time and costs, project planning, risk management, quality control. Organizational structures and cultures, building teams, human resources. Stakeholder engagement and the Canadian context.
Lectures, 3 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): ENGR 1P01.

IENG 3P06
Computer Simulation of Engineered Systems
Fingerprints of complex processes can be observed in engineering, service-oriented, and science environments, including, manufacturing, finance, operations research, healthcare, and business. These include queues, networks, inventory models, and stochastic models. Such models can be used for descriptive modeling, predictive modeling, and/or risk management purposes. This course is designed to teach the process of building simulation models, improving their efficiency, implementing and analyzing the results. Topics include introduction to modeling and simulation and their real-world applications, variables and rules of simulations, stochastic processes, Monte Carlo method, reliability of simulation, discrete and continuous events, software packages utilized for modeling and simulation, test cases to evaluate simulations, and visualization of simulation results.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): STAT 2P83.

IENG 3P10
Healthy Communities
Biomechanics and biomaterials, transport within cells and tissues, clinical engineering, bioinformatics, assistive technologies, imaging, biomanufacturing, and Brain Computer Interface (BCI). Moral and ethical issues in biomedical engineering.
Lectures, 3 hours per week; seminar, 1 hour per week
Restriction: open to BEng majors.

IENG 3P11
Applied Machine Learning
Regression and regularization, probabilistic methods, dimension reduction, clustering. Supervised, unsupervised, and reinforcement learning. Data preprocessing. Hands-on experience with machine learning toolboxes. Applications in engineering.
Lectures, 3 hours per week; lab, 2 hours per week
Restriction: open to BEng majors.
Prerequisite(s): IENG 2P12
Corequisite(s): IENG 3P12
Note: completing a mini-project in conjunction with IENG 3P12 Automation and Robotics is required.

IENG 3P12
Automation and Robotics
Principles of digital controller systems including their architecture, interfacing, communication, interrupts, and power management. Programmable logic controllers (PLCs) and PLC programming languages. Human-machine interfaces (HMIs). Parameter tuning in industrial feedback control systems. Modelling, path planning, and programming of industrial robots. Safety and ethical considerations in automation. Operating principles of a manipulator, actuators, non-industrial applications of robots, purpose of a layered system for robot programming, major categories of robot programming, robot vision, simulation used in industry, and characteristics of DSSP in Microsoft Robotics Studio.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): IENG 2P12.
Corequisite(s): IENG 3P11.
Note: completing a mini-project in conjunction with IENG 3P11 Applied Machine Learning is required.

IENG 3P13
Sensors and Actuators
Performance metrics for sensors and actuators. Principles of sensor technologies including resistive, inductive, capacitive, optical, and piezoelectric sensors. Fundamentals of computer vision. Fluidic actuators, solenoids, and piezoelectric actuators. Instrumentation, filtering, digital/analog conversion, and control. Sensor and actuator selection. Emerging technologies.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors.
Prerequisite(s): IENG 2P03, STAT 2P83.

IENG 3P14
Biomedical Devices
Characteristics of biological signals and methods to collect, process, display and record such signals. Bioinstrumentation, bio-signal processing, biomedical sensors and wearable devices.
Lectures, 3 hours per week; labs, 2 hours per week.
Restriction: open to BEng majors only.
Prerequisite(s): IENG 2P03.

IENG 4F00
Integrated Engineering Capstone Design Project
Year-long, multi-disciplinary engineering design project. Applications of an integrated engineering knowledge base to design a solution to an open-ended real-life engineering problem. projects including the following tasks: Design Refinements based on findings from Proof-of-Concept Prototype; Detailed Design and Engineering Analysis; Test Plan; Test Results and Product Validation; Final Project Presentation; Final Project Report; and Prototype System Demonstration. Another objective of the course is improving the students’ soft skills that include the ability to work in as an individual and team, participating in project planning and scheduling, professional presentation, and ability to deal with uncertainties in a professional manner. This course normally includes studying open-ended engineering design topics. These may consist of real-world design projects proposed and sponsored by industrial partners, or design projects on topics proposed by Faculty Advisors, or topics proposed by a group of enrolled students.
Lectures, 1 hour per week; seminar, 1 hour per week; labs, 4 hours per week.
Restriction: open to BEng majors with a minimum 16 overall credits.

IENG 4P02
Technology Entrepreneurship
Technology innovation, business models, value proposition, intellectual property, company positioning. Entrepreneurship methodologies and strategies. Team recruiting, formation, and management. Fund-raising and investor relationships.
Lectures, 3 hours per week.
Restriction: open to BEng majors with a minimum 16 overall credits.

IENG 4P03
Nanotechnology and Biomedical Engineering
Overview of nanotechnology, fabrication, characterization, and properties of nano structured materials with emphasis on emerging biomedical applications of nanomaterials including nanoengineering, biotechnology, nanotechnology-based drug delivery systems, imaging, and diagnostic systems.
Lectures, 3 hours per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): CHEM 1P91, IENG 3P04, IENG 3P14.

IENG 4P04
Cybersecurity
An overview of cybersecurity. Topics may include cryptography, system security, and network security. Emphasis will be placed on experiential learning by mixing theory and practice. In this respect, a hands-on offensive and defensive approach will be adopted to attack and defend against the vulnerabilities of computer systems and networks. Linux and other software tools will be leveraged to solidify concepts and promote learning. Cybersecurity is a comprehensive field and the focus will be on the fundamentals.
Lectures, 3 hours per week; lab, 2 hours per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): ENGR 1P02, STAT 2P83.

IENG 4P05
Real-time and Embedded Systems
Introduction to embedded systems, embedded C, numbers and logical operations, computer architecture, microcontroller architecture, digital input/output, analog input/output, serial communications, timers, interrupts, development platforms for embedded software, testing and debugging.
Lectures and seminars, 3 hours per week; lab, 2 hours per week
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): IENG 2P03.

IENG 4P06
Water Resources Management
Introduction to the management of water resources from an environmental engineering point of view. Review of basics of fluid dynamics related to the fields of closed conduit flow and open channels; hydrological concepts related to natural water bodies (including subterranean sources); analysis of the ecological aspects of water resources which include environmental monitoring such as water quality control, detection of pollutants and detection of microorganisms; and discussions of problematics associated to water management planning, wastewater management and global water stress.
Lecture, 3 hours per week.
Restriction: open to BEng majors only with a minimum 16 overall credits.
Prerequisite(s): IENG 3P01, IENG 3P02.

IENG 4P07
Introduction to Finite Element Analysis
Differences between the Classical and Matrix methods of structural analysis and the difference between the flexibility and stiffness matrix methods. Techniques to utilize computer programming to analyze structures with an unlimited number of structural indeterminacies. The matrix formulation of the force, the displacement methods of analysis, the direct stiffness approach, the finite-element method analysis and its computer applications. Use of the Finite Element Analysis in engineering practice.
Lecture, 3 hours per week.
Restriction: open to BEng majors only with a minimum 16 overall credits.
Prerequisite(s): MATH 1P13, IENG 3P04.

IENG 4P08
Building Information Modelling (BIM)
How to plan, design, construct and manage the built form and infrastructure with a systematic digital approach. The cost saving advantages of having a central point of building reference in a 3D digital model. Practical application of state-of-the art BIM software such as Autodesk Revit, Autodesk BIM 360, and Tekla BIM sight to develop a model-based process used for the planning, organization, design, and management of buildings and infrastructures.
Lecture, 3 hours per week; lab 1.5 hours per week
Restriction: open to BEng majors only with a minimum 16 overall credits.
Prerequisite(s): IENG 2P02, IENG 3P01.

IENG 4P09
Biosensors
Sensors are devices that measure the physical, chemical or biological properties of an object providing a corresponding output. Such output is used to create feedback mechanisms used either as a reporter (data collection), to interrogate the state or nature of the sample or as a control. Relevance of Biosensors in medical, biotechnological, agricultural and food industries. The basics of sensors, their design and application on living systems. A combined approach between theory, case study-based lectures and practical sessions. Practical application of basic electronics, microcontroller-based development boards, small factor computers and open-source software to build simple sensors to measure the state of biological systems
Lecture, 3 hours per week lecture; lab, 3 hours per week.
Restriction: open to BEng majors only with a minimum 16 overall credits.
Prerequisite(s): IENG 3P13, IENG 3P14.

IENG 4P10
Internet of Things (IoT)
Foundations of IoT technologies. Topics include: IoT device programming (Arduino and Raspberry Pi), IoT device architecture, IoT protocol stacks (Zigbee, 5G, NFC, MQTT, etc.), networking backhaul design and security enforcement, data science for IoT, wired and wireless IoT Infrastructure, networking devices, cloud-based IoT platforms such as AWS IoT, service discovery, and IoT’s real-world applications such as automotive IoT.
Lecture, 3 hours per week; lab hours per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): ENGR 1P02, IENG 2P03, IENG 3P13.

IENG 4P11
Intelligent Control
Foundations of complex control systems. Topics include: Principles of nonlinear systems identification and control, adaptive control systems, artificial neural networks, self-learning neural networks, dynamic feedback-based control of nonlinear systems, rule-based expert systems, fuzzy logic-based control systems, evolutionary computation and their applications for identification and control of nonlinear systems, swarm intelligence, and hybrid control systems.
Lecture, 3 hours per week; lab, 2 hours lab per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): IENG 3P11, IENG 3P12.

IENG 4P12
Environmental Design for Waste Disposal
Foundations of modern waste management. Topics include: Introduction to modern waste management practice and the role of landfilling in this context; understanding the procedures of site selection, approval, design, construction and operation of a modern waste management system and their environmental impacts; understanding of the sources and characteristics of municipal solid waste and the chemical and biological characteristics of landfill leachate; deep understanding of the professional and ethical responsibility of an engineer with respect to waste management including consideration of social, economic, environmental, worker health and safety, and legislative and other regulatory issues; and applying the-state-of-the-art computer-oriented techniques for assessing the impact of proposed waste disposal sites on groundwater quality.
Lecture, 3 hours per week; lab, 2 hours per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): IENG 3P10.

IENG 4P13
Mechatronic System Design
Introduction to mechatronics systems design. Integration of mechanical, electrical and computer systems. Designing mechatronic systems using sensors and instrumentation, modeling of mechatronics systems, response, actuators and motors, analog/digital or digital/analog conversion, microprocessor and microcontroller, and programmable logic controller (PLC).
Lecture, 3 hours per week; lab, 2 hours lab per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): IENG 2P03, IENG 3P13.

IENG 4P14
Nanotechnology in Energy Systems
Exploration of advanced materials in energy generation, conversion and storage systems, their intersection with industry, environment, and society. Materials engineering and development of multifunctional materials suitable for specific applications in the field of clean energy storage technologies, focused on mitigating climate change.
Lecture, 3 hours per week; lab,2 hours per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): CHEM 1P91, IENG 2P11, IENG 3P02.

IENG 4P15
Digital Engineering
Digital trends and data-driven approaches in model-based systems engineering. Digital twins and immersive technologies. Hands-on experience with digital engineering tools including computer-aided engineering and product lifecycle management software. Applications and case studies in sustainable engineering design, manufacturing, and construction.
Lectures, 3 hours per week; seminar, 1 hour per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): ENGR 1P01.

IENG 4P16
Environmental Engineering
Pollution, waste treatment, separation processes and systems, biotreatments, remediation, human impacts on the environment. Agricultural engineering and sustainable food systems, technologies for monitoring and controlling bioengineering systems. Modelling and simulation of environmental and bioengineered systems. Global and regional considerations.
Lectures, 3 hours per week; seminar, 1 hour per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): CHEM 1P91.

IENG 4P17
Data Mining
Introduction to data mining, type of data, data preprocessing, data exploration and visualization, data mining algorithms, model evaluation metrics, classification and prediction, clustering, feature selection and dimensionality reduction, machine learning and data mining, association rule mining, text mining, big data analytics, ethics and privacy in data mining, and real-world case studies.
Lectures, 3 hours per week.
Restriction: open to BEng majors with a minimum 16 overall credits.
Prerequisite(s): IENG 3P11.

ENGINEERING COOP COURSES

ENGC 0N01
Work Placement I
First co-op work placement (4 months) with an approved employer.
Restriction: open to BEng Co-op students.

ENGC 0N02
Work Placement II
Second co-op work placement (4 months) with an approved employer.
Restriction: open to BEng Co-op

ENGC 0N03
Work Placement III
Third co-op work placement (4 months) with an approved employer.
Restriction: open to BEng Co-op students.

ENGC 0N04
Work Placement IV
Optional co-op work placement (4 months) with an approved employer.
Restriction: open to BEng Co-op students.

ENGC 0N90
Co-op Professional Preparation
Provides students with the tools, resources and skills to maximize co-op employment and professional development opportunities.
Lectures, presentations, site visits, 1.5 hours per week.
Restriction: open to BEng Co-op students.

ENGC 2C01
Co-op Reflective Learning and Integration I
Provides students with the opportunity to apply what they have learned in their academic studies through career-oriented work experiences at employer sites.
Restriction: open to BEng Co-op students.
Prerequisite(s): ENGC 0N90.
Corequisite(s): ENGC 0N01.
Note: students will be required to prepare learning objectives, participate in a site visit, write a work term report, and receive a successful work term performance evaluation.

ENGC 2C02
Co-op Reflective Learning and Integration II
Provides students with the opportunity to apply what they have learned in their academic studies through career-oriented work experiences at employer sites.
Restriction: open to BEng Co-op students
Prerequisite(s): ENGC 0N90
Corequisite(s): ENGC 0N02.
Note: students will be required to prepare learning objectives, participate in a site visit, write a work term report and receive successful work term performance evaluation.

ENGC 2C03
Co-op Reflective Learning and Integration III
Provides students with the opportunity to apply what they have learned in their academic studies through career-oriented work experiences at employer sites.
Restriction: open to BEng Co-op students.
Prerequisite(s): ENGC 0N90.
Corequisite(s): ENGC 0N03.
Note: students will be required to prepare learning objectives, participate in a site visit, write a work term report and receive a successful work term performance evaluation.

ENGC 2C04
Co-op Reflective Learning and Integration IV
Provides students with the opportunity to apply what they have learning in their academic studies through career-oriented work experiences at employer sites.
Restriction: open to BEng Co-op students.
Prerequisite(s): ENGC 0N90.
Corequisite(s): ENGC 0N04.
Note: students will be required to prepare learning objectives, participate in a site visit, write a work term report and receive a successful work term performance evaluation.