Engineering (EGNE)

EGNE 1203  Engineering Mechanics I: Statics    
3 credit hours  
Prerequisite: MATH 1210/1211 (concurrently)
Students will cover the fundamental concepts and principles of mechanics, statics of particles, equivalent force systems, equilibrium of rigid bodies, analysis of structures, friction, distributed forces, centroids, centre of gravity, and moments of inertia. Classes 3 hrs. and lab 3 hrs. a week.
EGNE 1204  Computer Methods for Engineers    
3 credit hours  
Prerequisite: Students must be registered in either the Diploma of Engineering or the B.Sc./Diploma in Engineering program
This course introduces students to computer tools and techniques for the solution of common engineering problems. Software methods include C language programming, MathCad, spreadsheets, PC operating systems and networks will be studied. Problems involving the solution of simultaneous equations, matrix algebra, numerical integration/ differentiation, and display and analyses of experimental data will be addressed. Classes 3 hrs. and lab 3 hrs. a week.
EGNE 1206  Technical Communications    
3 credit hours  
Prerequisite: Students must be registered in either the Diploma of Engineering or the B.Sc./Diploma in Engineering Program
Students are exposed to the history of engineering and its disciplines, academic regulations, ethics, equity and professional responsibility. Students are provided with the practical communication skills associated with the Engineering profession including: writing fundamentals, technical writing, presentations, public speaking, and communication theory. Classes 3 hrs. a week and recitation 1.5 hrs. a week
EGNE 1210  Engineering Design I: Graphics    
3 credit hours  
Prerequisite: Students must be registered in either the Diploma of Engineering or the B.Sc./Diploma in Engineering Program
Students examine graphics as a language of communication. Topics include: 3D visualization; projection theory; orthographic, oblique and isometric sketching; drawing as a means of representing 3D objects on 2D paper; reading of engineering drawings; standards and conventional practices. Students complete a design project which includes elements of conceptual design, team work, project management, computer drafting, reporting and presentations. Classes 3 hrs. and lab 3 hrs. a week

EGNE 1800 – 1825 Special Topics in Engineering
6 credit hours
Course content varies from year to year.

EGNE 1826 1849 Special Topics in Engineering
3 credit hours
Course content varies from year to year. 

EGNE 2301  Engineering Mechanics II: Dynamics    
3 credit hours  
Prerequisite: MATH 1211 and EGNE 1203 (min grade C)
Topics include rectilinear and curvilinear kinematics using Cartesian, normal-tangential, and polar cylindrical labels: projectile motion with zero and non-zero drag. Topics also include continuous and discrete forms of the second law: work-energy, conservation of energy, impulse-momentum. Students are introduced to the Newtonian analysis of bodies in translation, rotation about a fixed axis, and plane general motion. Planar mechanisms with pin joints, sliding connections, and gears are addressed.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 2302  Engineering Economics    
3 credit hours  
Prerequisite: Students must be registered in either the Diploma of Engineering or the B.Sc./Diploma in Engineering program
This course deals with the economics of engineering design. Students are introduced to the fundamental concepts and cash flow diagrams; and interest factors are dealt with in some detail. A variety of discounted cash flow techniques are covered including rate of return calculations. Topics also include inflation, tax, replacement and risk. Classes 3 hrs. a week and recitation 1.5 hrs. per week.
EGNE 2303  Thermodynamics    
3 credit hours  
Prerequisite: MATH 1211 and PHYS 1211
Students are introduced to the fields of Thermodynamics and Fluid Mechanics in an integrated manner. It covers the basic properties of fluids and gasses, ideal gas equation of state, fluid statics, work and heat interactions, control volume using energy, the first and second laws of thermodynamics, enthalpy, entropy, as well as Carnot, Rankine and power/refrigeration cycles. Classes 3 hrs. and lab 3 hrs. a week.
EGNE 2304  Mechanics of Materials    
3 credit hours  
Prerequisite: MATH 1211, and EGNE 1203 (min grade C)
This course is an introduction to the techniques and theories involved in the analysis of strength, deformation and stability of structural members and assemblies under the action of forces. Students are provided with the opportunity to develop their understanding of the relationships between loads applied to non-rigid bodies and the resulting stresses and strains. Topics include: stress and strain; axially loaded members; torsionally loaded members; flexural loading; combined loadings; column loading; and an introduction to the Theory of Elasticity. A design project is a component of this course. Classes 3 hrs. and lab 3 hrs. a week.
EGNE 2305  Digital Logic    
3 credit hours  
This course introduces students to the fundamental principles of digital system design. Topics covered include: Boolean algebra; basic logic gates; combinational logic circuits including programmable logic arrays (PLA’s) and arithmetic circuits; sequential logic design involving flip-flops; counters; and finite state machines. Classes 3 hrs. and lab 3 hrs. a week.
EGNE 2306  Fluid Dynamics    
3 credit hours  
Prerequisite: MATH 1211
Topics include: buoyancy and stability; the use of continuity, control volume, Euler, Bernoulli, energy and momentum equations in engineering applications; dimensional analysis; similitude; theory of physical models; and laminar vs turbulent flows in piping/conduit systems. Classes 3 hrs. and lab 3 hrs. a week.
EGNE 2307  Engineering Design II    
3 credit hours  
Prerequisite: 48 credit hours that satisfy the EGNE program requirements including, EGNE 1204, EGNE 1210; and one of: EGNE 1203, 2304, 2305, 2306, 2325, 2401
This course is an extension of EGNE 1210 course material to include, technical drawings and computer graphics, a design project with working drawings and a technical report, and the construction and testing of a physical model.
EGNE 2308  Electric Circuits I    
3 credit hours  
Prerequisite: PHYS 1210 and 1211 (concurrently)
Students are introduced to the fundamental laws of electric circuits and circuit parameters, the concept of time-constants, impedances and admittances and general network theorems. Topics include: Kirchhoff’s Laws, Ohm’s law and circuit parameters, resistive networks, loop and node equations, network theorems, super position, Thevenin-Norton, A.C. circuits, sinusoidal response, power, power factor, three-phase circuits, transients in simple circuits. Classes 3 hrs. and lab 3 hrs. a week.
EGNE 2309  Probability and Statistics for Engineers    
3 credit hours  
Prerequisite: MATH 1211
The topics covered include probability laws and the interpretation of numerical data, probability distributions and probability densities, functions of random variables, joint distributions, characteristic functions, inferences concerning mean and variance, tests of hypotheses, an introduction to linear regression. The course emphasizes engineering applications and makes extensive use of statistical computer packages. Classes 3 hrs. and labs 2 hrs. a week.
EGNE 2311  Electric Circuits II    
3 credit hours  
Prerequisite: EGNE 2308
This course builds on the introduction to electric circuits in EGNE 2308. Topics include sinusoidal steady-state response via phasor diagrams and impedance concepts, power and energy, mutual inductance and transformers, balanced and unbalanced three-phrase circuits. Labs are “virtual labs” using Electronics Workbench/Spice packages on P.C. network. Classes 3 hours and lab 3 hours a week.
EGNE 2325  Modelling and Optimization for Engineers    
3 credit hours  
Prerequisite: EGNE 1204 (min C grade)
Students are introduced to the fundamentals of optimization theory for the design and operation of engineered systems. Students are exposed to problem formulation and analysis applied to linear programming, network models, project management, decision analysis, and non-linear optimization.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 2330  Data Structures and Algorithms for Engineers    
3 credit hours  
Prerequisite: EGNE 1204 (min C grade)
Students are introduced to object oriented programming (OOP), algorithmic analysis and design, and common data structures. The concept of procedural programming is extended to modern software development for use in engineering and applied science.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 2401  Fundamentals of Process Engineering    
3 credit hours  
Prerequisite: CHEM 1213, EGNE 2303 (concurrently)
Students analyze both non-reactive and reactive process systems using the principles of mass and energy balances, phase equilibrium, vapour pressure, and the application of Raoult’s and Henry’s Laws. Industrial case studies and computer simulations will be used to emphasize important topics. Classes 3 hrs. a week and lab 3 hrs. a week.

EGNE 2800 – 2825 Special Topics in Engineering
6 credit hours
Course content varies from year to year.

EGNE 2826  2849 Special Topics in Engineering
3 credit hours
Course content varies from year to year. 

EGNE 3100  Introduction to Resource Industry    
3 credit hours  
Prerequisite: 60 credit hours in program
This course provides an introduction to the exploration, mining, mineral processing and metallurgical industries, as well as renewable energy industries including wind, solar, and biomass. Students examine industry operations, technologies, and sustainability challenges, with attention to economic, environmental, and societal impacts. Labs feature site visits to local mines, renewable energy projects, and related facilities, complemented by case studies, discussions, and guest presentations.
Note: Classes 3 hrs. and labs 3 hrs. per week.
EGNE 3110  Mineral Processing and Water Management    
3 credit hours  
Prerequisite: EGNE 3100 and ERTH 2301
This course examines mineral processing operations with a focus on water use, water management, tailings management facilities, and water balance calculation, as employed within the Canadian mining industry. Topics include comminution, classification, flotation, gravity and magnetic separation, thickening, and dewatering. Labs involve process simulations, separation testing, and water quality analysis.
EGNE 3220  Surface Mining Methods    
3 credit hours  
Prerequisite: EGNE 3100
This course covers surface mining methods, mine planning, and design principles, including equipment selection, haul road design and layout, and introduction to strip-ratio calculation and pit slope design and soil/rock storage planning and design. Students study rock fragmentation, blast design theory, explosives selection, initiation systems and blast monitoring techniques to ensure safety, efficiency, and environmental compliance. Labs involve blasting and planning calculations, as well as analysis of case studies from industry practice.
EGNE 3230  Underground Mining Methods    
3 credit hours  
Prerequisite: EGNE 3100
This course examines underground mining methods such as self-supported, artificially supported and caving systems in ‘hard rock’ and ‘soft rock’. Students are introduced to mine development practices for shafts, ramps, raises, and tunnels. Topics include blasting practices, mine ventilation systems that are commensurate with each mining practice. Students explore method selection, safety, and environmental considerations through calculations and industry case studies, applying engineering principles to design and operational challenges in underground mines.
EGNE 3310  Renewable Energy and Efficiency    
3 credit hours  
Prerequisite: EGNE 3100
This course covers technical fundamentals of renewable energy systems—solar, wind, and biomass—focusing on their efficiency and economic viability within the Canadian context. Students perform calculations related to system performance and energy output and study government programs and policies that support renewable energy adoption at local and national levels through case studies and applied analyses.
EGNE 3410  Focused Mining Studies    
3 credit hours  
Prerequisite: EGNE 3220 or EGNE 3230
This course prepares engineering students for their mining co-op work term through directed studies customized to each student’s placement and field of work. Emphasis is on performance and operational efficiency of mining equipment and operational services such as material handling, ground control, resource assessment, and pumping. Under faculty supervision, students complete self-directed study and a final assessment.
EGNE 3411  Focused Renewable Energy Studies    
3 credit hours  
Prerequisite: EGNE 3100 and EGNE 3310
This course prepares engineering students for their renewable energy co-op work term through directed studies customized to each student’s placement and field of work. Emphasis is on effective equipment performance and operational services usage. Engineering design approval protocols and practices will be discussed. Under faculty supervision, students complete self-directed study and a final assessment.
EGNE 3420  Engineering Design III: Equipment and Services Design    
3 credit hours  
Prerequisite: EGNE 2307, and one of EGNE 3220, EGNE 3230, or EGNE 3310
Students study equipment selection fundamentals—sizing, performance, cost analysis, and trade-offs—through lectures covering mining and renewable resource sectors. Industry-specific labs and assignments provide practical application. Students develop a design project under faculty supervision, applying engineering judgment and communication skills to evaluate and justify equipment choices in real-world site contexts.
Note: Design projects are optionally tied to co-op placements.

EGNE 3800 – 3825 Special Topics in Engineering
6 credit hours
Course content varies from year to year.

EGNE 3826  3849 Special Topics in Engineering
3 credit hours
Course content varies from year to year. 

EGNE 4110  Material Science    
3 credit hours  
Prerequisite: EGNE 3100
This course covers materials science principles with an emphasis on metallurgical processes, such as steelmaking and aluminum refining. Advanced materials and composites used in renewable energy applications are also explored. Focus is on material properties, processing, sustainability, and their roles in resource engineering.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 4120  Technologies in the Resource Sector    
3 credit hours  
Prerequisite: EGNE 3100
This course explores emerging technologies in mining and resource engineering, including AI, machine learning, big data, and optimization. Students examine their use in exploration, planning, monitoring, and operations, emphasizing improved decision-making, safety, and sustainability. Learning is supported through hands-on projects in data analysis and modeling, alongside case studies on real-world implementation and industry challenges.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 4150  Industrial Environmental Risk Management    
3 credit hours  
Prerequisite: EGNE 3100
This course focuses on workplace environmental risk identification, assessment, and mitigation, with compliance to Provincial and Canadian health and safety regulations within the mining and other resource sectors. Hazard analysis, air quality, noise and illumination management is covered, with an emphasis placed on ventilation airflow systems and design.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 4160  Life-Cycle Cost Analysis    
3 credit hours  
Prerequisite: ENVS 3410
This course teaches life cycle cost analysis (LCCA) for resource and mining projects, covering total costs including capital, operating, maintenance, environmental compliance, and reclamation. Students learn financial analysis, risk assessment, and project valuation, with insights into stock market fundamentals and the Canadian Tax System applicable to the Resource Sector. Case studies demonstrate how economic and financial factors impact project planning, decision-making, and sustainability.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 4170  Resource Project Management: Approvals and Indigenous Engagement    
3 credit hours  
Prerequisite: ENVS 3410
This course covers key aspects of managing resource projects, focusing on understanding of regulatory approval processes, stakeholder engagement, and Indigenous Engagement. Students learn project planning and communication strategies essential for successful project delivery. Case studies emphasize collaboration with Indigenous communities and navigating complex regulatory frameworks to ensure responsible and sustainable resource development.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 4230  Soil and Rock Mechanics    
3 credit hours  
Prerequisite: EGNE 3100 and ERTH 3413
This course introduces the principles of soil and rock mechanics relevant to mining engineering. Topics include soil mechanics principles in the design of mine structures and tailings management facilities, rock properties, stress analysis, failure criteria, ground control and monitoring systems, and the influence of structural geology fundamentals on rock stability.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 4310  Biomaterials & Bioenergy    
3 credit hours  
Prerequisite: EGNE 3100, EGNE 3310, and EGNE 4110
This course explores bio-based materials and renewable energy with emphasis on wood-derived and seafood waste sources. Topics include cellulose, lignin, chitin, bio-based composites, biodegradability, and environmental impacts. Applications in packaging, construction, and medical devices are covered, along with biofuels from forest and marine biomass. Students apply material science principles to assess processing methods and sustainability.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 4330  Renewable Energy Design    
3 credit hours  
Prerequisite: EGNE 3100 and EGNE 4110
This senior engineering course emphasizes the design of large-scale solar and wind energy systems. Students apply advanced engineering principles to develop, analyze, and optimize renewable energy projects, considering system performance, grid integration, economic factors, and regulatory compliance.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 4410  Engineering Design IV: Capstone I    
3 credit hours  
Prerequisite: EGNE 3420, one of EGNE 3220, 3230, or 3310 and 102 credit hours in program
This first capstone design course enables senior engineering students to apply knowledge to real-world projects. Teams define problems, set objectives, conduct research, and develop preliminary designs. Emphasis is on project planning, stakeholder engagement, ethics, sustainability, and Canadian regulations. Through workshops and mentoring, students produce technical documents, feasibility studies, and prototypes, culminating in a formal proposal and presentation.
Note: Classes 3 hrs. and lab 3 hrs. a week.
EGNE 4411  Engineering Design IV: Capstone II    
3 credit hours  
Prerequisite: EGNE 4410 and 120 credit hours in program
In this final capstone course, teams of senior students complete a comprehensive engineering project. Building on preliminary designs, they refine prototypes, analyze, and implement solutions emphasizing sustainability, ethics, economics, and Canadian regulations. Focus is on project execution, testing, documentation, and communication. Students present results through reports and presentations, preparing for real-world engineering practice.
Note: Classes 3 hrs. and lab 3 hrs. a week.

EGNE 4800 – 4825 Special Topics in Engineering
6 credit hours
Course content varies from year to year.

EGNE 4826  4849 Special Topics in Engineering
3 credit hours
Course content varies from year to year.