Search
Thunder Bay • Orillia

Engineering Degree Courses Listing

Chemical Engineering 1135 Introduction to Chemical Engineering Calculations View Details
Introduction to chemical engineering principles and calculations, laboratory data gathering, analysis and formal report writing. Equations of state, phase equilibrium relationships and phase diagrams. Unit operations and flow diagrams. Steady-state material and energy balances including the use of heat capacity data, steam tables, enthalpy-concentration diagrams and psychrometric charts.
Credit Weight: 0.5
Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 1150 Introduction to Industrial Chemical Processes View Details
The course content is intended to build a strong foundation in analysis of chemical processes and to enable students to explore the activities in which a modern chemical engineer is involved. Topics covered include the description of several widely used industrial processes for the production of base and fine chemicals, food, fuels, and polymers. Students will become familiar with process flowsheets and will apply chemical engineering calculations to those processes.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 1554 Unit Operations I View Details
Study of the heat transfer unit operations important to chemical engineering. Theory of heat transfer by three modes: conduction, convection and radiation. Unsteady-state heat transfer. Design and analysis of heat exchangers. Design and analysis of evaporators.
Credit Weight: 0.5
Offering: 0-0; 3-1.5 (3 hours lectures plus 1.5 hours tutorials per week in the winter term)
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 2330 Applied Chemical Thermodynamics View Details
First law of thermodynamics. Concepts of work, heat, internal energy, enthalpy, steady state, equilibrium and reversible processes. PVT behaviour of pure substances. Work and heat effects for compression and expansion of ideal and real gases. Virial and cubic equations of state Pitzer's correlations. Heat engine. Carnot cycle. Second law of thermodynamics. Entropy changes in processes and limitations imposed on energy conversions. Standard states. Heats of reaction, formation and combustion. Heat changes in industrial reactions.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 2331 Unit Operations II View Details
Principles of diffusion and interphase mass transfer. Stage calculations. Introduction to the theory and equipment for unit operations of distillation, solvent extraction, drying, membrane separation, filtration, crushing and grinding.
Credit Weight: 0.5
Offering: 3-1.5; 0-0 (3 hours lectures plus 1.5 hours tutorials per week in the fall term)
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 2455 Hydrocarbon Processes View Details
Detailed survey of all major units in petroleum refining including atmospheric and vacuum distillation, light end, gas plant, hydrotreatment, isomerization, catalytic reforming, catalytic hydrocracking, catalytic cracking and FCC, thermal cracking, delay coking, visbreaking, and flexicoking.
Credit Weight: 0.5
Prerequisite(s):

Chemical Engineering 1135

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 2555 Unit Operation Laboratory View Details
Extended application of theory and design principles developed in Engineering 1554 (Unit Operations I) and Engineering 2331 (Unit Operations II). Students gain hands-on experience with equipment. Emphasis is placed on collection and analysis of experimental data, testing of hypotheses, error analysis, report writing and oral presentations.
Credit Weight: 0.5
Prerequisite(s):

Chemical Engineering 1135 and 1554

 

 

Corequisite(s):

Chemical Engineering 2331

Offering: 1-1; 1-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 3070 Material and Energy Balances View Details
Steady-state material and energy balances as applied to non-reactive and reactive process systems. Introduction to unsteady-state balances.
Credit Weight: 0.5
Prerequisite(s):


Chemical Engineering 1135

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 3338 Mass Transfer Separations View Details
Topics to be covered include the principles of diffusion and interphase mass transfer. The design of the following mass transfer operations is addressed in detail: gas absorption, liquid-liquid extraction, distillation, humidification, drying, membrane separations and leaching.
Credit Weight: 0.5
Prerequisite(s):

Chemical Engineering 2331

 

 

Corequisite(s):

Chemical Engineering 3070

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 3434 Chemical Engineering Thermodynamics View Details
Topics cover: calculations of thermodynamic properties of fluids; vapour-liquid equilibrium; solution thermodynamics theory and applications; chemical reaction equilibria; and liquid-liquid, vapour-liquid-liquid, solid-liquid, and solid-vapour equilibria.
Credit Weight: 0.5
Prerequisite(s):


Chemical Engineering 2330

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 3438 Laboratory Investigations in Mass Transfer Separations View Details
Extended application of theory and design principles developed in Engineering 3338 (Mass Transfer Separations). Emphasis is placed on the design of laboratory experiments, collection and analysis of experimental data, testing of hypotheses, error analysis, report writing and oral presentations.
Credit Weight: 0.5
Prerequisite(s):

Chemical Engineering 2331

Corequisite(s):

Chemical Engineering 3338

Offering: 1-1; 1-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 4032 Materials Science View Details
The course deals with the properties and behaviour of metals, ceramics and plastics with particular reference to the processes occurring at the atomic level. The topics to be covered include: bonding and structure, solidification and crystal growth, elastic behaviour of crystalline solids, plastic deformation, thermally activated processes, diffusion, failure of materials, materials strengthening.
Credit Weight: 0.5
Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 4132 Plant Design Economics and Management View Details
Economics: Methods of chemical plant capital cost estimation and product cost estimation. Interest and investment costs, annuities, taxes, insurance and depreciation. Profitability measures. Alternative investments, replacement decisions and economic life of assets. Cost and asset accounting, financial management. Management: Project life cycle and project manager's role. Planning and sequencing project activities. Critical path analysis. Use of project management software.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 4150 Chemical Reactor Design View Details
Differential and integral analysis of chemical reaction rate data. Design of batch, tubular and CSTR reactors. Non-isothermal reactor design. Catalytic reactor analysis and design.
Credit Weight: 0.5
Prerequisite(s):

Chemical Engineering 3070

Corequisite(s):

Chemical Engineering 3434 and Software Engineering 3558

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 4152 Process Control Fundamentals View Details
Dynamic modeling of processes. Transfer functions, Laplace transform, and linearization. Dynamic response characteristics of integrating, first and second order systems, and dead time. Transfer functions for sensor-transmitter, controllers, control valves, and overall closed loop. Piping and Instrumentation diagrams (P&ID). Basic process control systems. Hazards identification through Hazard and Operability (HAZOP) studies.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 2434 and Software Engineering 3558

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 4231 Reactor Engineering and Process Control Laboratory View Details
Extended application of theory and design principles developed in Engineering 4150 (Chemical Reactor Design) and Engineering 4152 (Process Control). Students gain hands-on experience with equipment. Emphasis is placed on the collection and analysis of experimental data, report writing and oral presentations.
Credit Weight: 0.5
Prerequisite(s):


Chemical Engineering 4150

Corequisite(s):

Chemical Engineering 4152

Offering: 1-1; 1-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 4333 Process Control Applications and Process Safety View Details
Review of feedback control elements. PID controller tuning and loop stability. Closed loop frequency response. Review of advanced control structures such as cascade control, feedforward and ratio controls, and multivariable control. Principles of inherent safety. Hazard identification: Dow F&EI, Dow CEI. Loss models for liquids, gases, and flashing liquids. Dispersion models. Fires, explosions, inerting, and static electricity. Layers of protection analysis (LOPA). Risk assessment, fault trees, and event trees.
Credit Weight: 0.5
Prerequisite(s):

Chemical Engineering 4152

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 4432 Chemical Plant Design View Details
Overview of the design process; synthesis of process flow diagrams; steady state flow-sheet simulation; waste minimization and treatment; selection of plant location and layout; detailed design, sizing and costing of major unit operations (reactors, separation equipment, heat exchangers, pumps, compressors and expanders); training in teamwork and report preparation for the capstone design project.
Credit Weight: 0.5
Prerequisite(s):

Chemical Engineering 1554, 3070, 3338, 3434, 4150 and Mechanical Engineering 1635

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Chemical Engineering 4969 Degree Project View Details
The fourth year degree project is restricted to students enrolled in the Bachelor of Engineering program. The student's degree project is to be completed and written up in an acceptable report form. Adjudicated oral presentations of progress in the project are required. Instructions on the basics of preparing and presenting engineering reports are available.
Credit Weight: 1.0
Offering: 3-0; 3-0 or 0-0; 6-0
Notes: Students must be registering in the final program requirements to be eligible to graduate at the end of the current academic year, before registering for Engineering 4969. Exceptions will be considered by permission of the Chair of the Department.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 1111 Dynamics I View Details
Principles of dynamics and their application to engineering problems; particle and rigid body kinematics, Newton's laws of motion, kinetics of plane motion of rigid bodies, mass moments and products of inertia.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 1230 and Mathematics 1210; or Engineering 3021

Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 1230 Statics View Details
The fundamentals of statics, including the resolution and composition of forces, the equilibrium of force systems, the analysis of forces acting on structures and machines, centroids, and friction.
Credit Weight: 0.5
Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 1233 Mechanics of Materials I View Details
Concepts of stress and strain; elasticity; Poisson's ratio; axial loading and deformation; thermal stresses; statically determinate and indeterminate problems; torsional stress and deformation; shear forces and bending moments; moment of inertia; bending and shearing stresses.
Credit Weight: 0.5
Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 1235 Surveying View Details
Elementary plane surveying. Errors. Use of measuring tape, level, transit, total station and associated equipment; levelling; measurement of distance and angles; traverses; topographic surveys. Computation of coordinates, latitudes and departures and areas. Electronic distance measuring and GPS. Route and construction surveys including calculations and surveying of profiles, cross-sections, circular, spiral and vertical curves, and grades. Field exercises on all topics. Surveying Field School: A one week surveying field school will be held on campus immediately after spring examinations.
Credit Weight: 0.5
Offering: 2-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 1533 Mechanics of Materials II View Details
Transformation equations for plane stress and plane strain; principal and maximum shearing stresses and strains, Mohr's circle. Stresses in thin-walled pressure vessels. Combined loading problems. Beam deflection by integration, and super-position. Buckling; Euler's equation for columns, the secant formula and empirical column formulas. Strain rosette analysis.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 1233

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 1630 Theory of Structures View Details
Analysis of statically determinate structures including trusses, beams, frames and three-hinged arches; influence lines for beams and trusses; deflection analysis using moment area and conjugate beam principles; virtual work as applied to trusses; analysis of statically indeterminate beams, frames and trusses using consistent deformation principles; moment distribution method for beams and frames without sway. Computer applications.
Credit Weight: 0.5
Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 1635 Fluid Mechanics View Details
Properties of fluids. Fluid statics. Kinematics and kinetics of fluid flow. Dimensional analysis. Flow in pipes, open channels, and through porous media.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 1733 Civil Engineering Drawing View Details
Practical applications of drawing in civil engineering. Selected topics related to standardization. Structural drawing, working drawing, and checking procedure. Computer aided drafting (CAD) applications.
Credit Weight: 0.5
Offering: 0-0; 0-3
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 2011 Steel and Reinforced Concrete Design View Details
Properties of structural steel; design of tension members, compression members and beams with practical applications; simple bolted and welded connections, bearing and base plates; use of codes and handbooks. Properties of concrete and reinforcing steel; principles of ultimate strength theory, material understrength and load factors; ultimate strength design of beams, one-way slabs, and spread footings with integrated structural applications; use of codes and handbooks.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 1630

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 2012 Soil Mechanics View Details
Physical characteristics and properties of soils; soil classification; soil compaction; hydraulic conductivity and seepage; stresses in soils; consolidation; shear strength.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 1233

Offering: 0-0; 3-3
Notes: Students who have previous credit in Engineering 2039 and 2433 may not take Civil Engineering 2012 for credit.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 2135 Construction Practice View Details
An introduction to the management of construction projects; the procedures and documents involved in bid preparation; job tendering; job administration with emphasis on safety and construction productivity; practice in elementary material take-off and cost estimation; progress reporting. Principles of construction project management; planning and scheduling. Construction equipment and methods used in earthwork and pavement operations. Field trips to construction sites.
Credit Weight: 0.5
Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 2138 Highway Design View Details
An introduction to the fundamentals and concepts of Highway Design. The geometric design of highways includes: horizontal and vertical alignments, cross section elements, and intersections with safety considerations. The capacity and level of service of two lane and multilane rural highways as well as design of rigid and flexible pavements are also discussed. Drainage structures, interchanges
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 1235

Offering: 3-3; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 2431 Water Supply and Waste Systems View Details
Water supply and water treatment; pumping; design of water distribution networks; requirements for domestic, industrial use and fire protection; sewage and sewage disposal; design of sanitary, storm and combined sewers; sewage treatment; environmental protection.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 1635

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 2639 Construction Materials View Details
A study of the fundamental properties, behaviour, and uses of asphalt and Portland cements, concretes, and stabilized soils. Laboratory measurements of the physical characteristics of these materials are performed. Computer or spreadsheet applications.
Credit Weight: 0.5
Offering: 0-0; 2-3
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 2919 Technology Project View Details
Students will conduct two design projects. The first project focuses on the layout, design, and detailing of a simple industrial or commercial steel building. The second project deals with municipal water and waste disposal systems and involves various aspects of a subdivision design.
Credit Weight: 0.5
Prerequisite(s): Civil Engineering 2136
Corequisite(s): Civil Engineering 2431
Offering: 0-0; 3-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 3056 Mechanics of Solids View Details
Three dimensional concept of stress and strain; stress-strain relationships for plane stress and plane strain; equations of equilibrium and compatibility; transformation of stress in three dimensions; Mohr's circle of stress and strain; inelastic flexure and torsion behaviour; unsymmetrical bending; curved beams; shear in unsymmetrical sections and shear centre; shear lag; torsion of open and closed thin-walled sections; membrane analogy; theories of failure and limit analysis; stresses in thick-walled pressure vessels and rotating disks; fatigue failure; stress concentration; elastic and inelastic buckling of columns.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 1533

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 3150 Principles of Soil Mechanics View Details
Soil properties; effective stress; seepage and flow nets; concepts of shear strength and volume change; settlement and earth pressures; slope stability analyses.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 2433

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 3335 Structural Analysis View Details
The analysis of beam, truss, frame and composite structures. Classical flexibility methods with emphasis on energy principles. Virtual work and Castigliano's Theorems; Maxwell's and Betti's Laws. Deflected shapes, structural behaviour and approximate methods. Moment and shear distribution. Stiffness method of analysis. Use of symmetry and anti-symmetry. Muller-Breslau principle.
Credit Weight: 0.5
Prerequisite(s):

 

Civil Engineering 1630

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 3433 Foundation Engineering View Details
Design of shallow and deep foundations, retaining structures and excavation supports. Field investigation and testing methods. Safety aspects related to geo-technical engineering works.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 3150

Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 3435 Steel Structures View Details
Safety, serviceability and limit states design related to steel structures and review of background information; behaviour and design of compression members; strength and stability of beams; behaviour and design of beam-columns; strength and design of bolted and welded eccentric and moment resisting connections; stability of steel frames and P-Delta effects; integrated analysis and design of rigid frames; strength and design of plate girders and composite steel-concrete members; structural systems for high rise steel buildings. Computer applications.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 3335

Offering: 0-0; 3-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 3452 Finite Element Methods View Details
Introduction to the finite element method of analysis of one and two-dimensional time independent and time dependent type problems. Applications from selected topics in solid mechanics, fluid mechanics, soil mechanics and thermodynamics. Computer programming and applications. Introduction to ANSYS.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 3335

Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 3738 Hydrology View Details
Introduction to engineering hydrology. Measurement, analysis and presentation of precipitation data. Application of probability and statistics in hydrology. Stream flow measurement, stage-discharge relations. Methods of estimating evaporation and evapotranspiration. Basic considerations of ground-water discharge. Rainfall runoff relationship, unit hydrograph theory and its application. Snow hydrology, snowmelt-runoff determinations.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 2431

Corequisite(s):

Mathematics 4030

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 4052 Open Channel Flow View Details
Basic concepts of fluid flow, energy and momentum concepts, flow resistance. The energy principle in open channel flow; critical, subcritical and supercritical flow; applications to rectangular and nonrectangular channel sections. The momentum principle in open channel flow, hydraulic jump. Flow resistance, uniform flow computations, nonuniform flow, longitudinal profiles. Culvert design. Design for fish habitat; environmental regulations.
Credit Weight: 0.5
Prerequisite(s):


Civil Engineering 3738

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 4056 Environmental Control View Details
Physical, chemical and biological characteristics of water and wastewater. Water quality standards. Surface water quality modeling. Introduction to water and wastewater treatment system design. Characteristics of solid waste and collection. Environmental impact and regulations.
Credit Weight: 0.5
Prerequisite(s):

Engineering 3014

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 4135 Reinforced Concrete Structures View Details
Safety, serviceability and limit states design related to structural concrete. The design and behaviour of reinforced concrete members and structural systems considering flexure, shear, torsion, anchorage, short and slender column behaviour; one-way slab-beam systems; introduction to the design of two-way flat slabs; deflection calculations. Emphasis on ultimate strength theory and use of codes and specifications.
Credit Weight: 0.5
Prerequisite(s):

Civil Engineering 3056

Offering: 3-0; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 4230 Civil Engineering Analysis View Details
Analytical and numerical solutions to Civil Engineering problems including beam bending and vibration, beam-column analysis, plate bending, mat foundations, seepage, torsion, fluid and heat flow problems. Linear and non-linear optimization methods with Civil Engineering applications, including project scheduling, construction engineering and management, transportation problems, and water resources management.
Credit Weight: 0.5
Prerequisite(s):

Engineering 3022 or Mathematics 2050

Offering: 3-0; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Civil Engineering 4969 Degree Project View Details
The fourth year degree project is restricted to students enrolled in the Bachelor of Engineering program. The student's degree project is to be completed and written up in an acceptable report form. Adjudicated oral presentations of progress in the project are required. Instructions on the basics of preparing and presenting engineering reports are available.
Credit Weight: 1.0
Offering: 3-0; 3-0 or 0-0; 6-0
Notes: Students must be registering in the final program requirements to be eligible to graduate at the end of the current academic year, before registering for Engineering 4969. Exceptions will be considered by permission of the Chair of the Department.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 1133 Introduction to Engineering Design View Details
Introduction to the principles and practice of engineering design through the examination of selected current topics, case studies, and projects. Students are introduced to the basic design concepts from needs assessment through prototyping. Hands-on problem solving techniques; understanding specifications and resource limitations; working in teams, written and oral communications; an introduction to ethics, and health/safety concerns in the workplace.
Credit Weight: 0.5
Grade Scheme: Pass/Fail
Offering: 0-0; 1-2
Notes: Restricted to students in the BEng (Electrical Engineering) Lakehead Georgian Partnership program. Lab/Tutorial hours indicated above (in Offering) are for the Lakehead University course only. Additional hours for the Georgian College diploma are added to this course as shown in the program description.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 1232 Introduction to Microcontrollers View Details
Hardware and software aspects of microcontrollers and their applications in embedded systems; assembly language programming; architecture and addressing structures; serial and parallel input/output interfaces; timer programming; memory interfacing; interrupts and interrupt service routines; programming in C for microcontrollers; ADC, DAC and sensor interfacing.
Credit Weight: 0.5
Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 1236 Electric Circuit Theory I View Details
Fundamentals of electromagnetism and circuit analysis; network theorems; properties of resistors, capacitors and inductors; transients in RL and RC networks; introductory magnetic circuits and ideal op-amp circuit analysis.
Credit Weight: 0.5
Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 1252 Electrical Measurements and Measuring Instruments View Details
Basic meter movements. Instruments such as voltmeters, ammeters, multi-meters, wattmeters, oscilloscopes, recorders, bridges and their use. Identification of potential hazards in electrical laboratories, and safe laboratories procedures to be followed. Measurement of inductance and capacitance. General principles of analog and digital instrumentation with an introduction to transducers.
Credit Weight: 0.5
Offering: 2-3; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 1536 Electric Circuit Theory II View Details
Complex algebra applied to AC circuits; sinusoidal waveforms; rotating phasors; steady state response of RLC networks; complex impedances; series and parallel impedances; resonance circuits; design of complex loads for maximum power transfer; Coupled inductive circuits and ideal transformers; single phase transformers and equivalent circuit; three phase circuits; circuit analysis techniques.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 1236

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 1634 Electronics I View Details
Semiconductor theory applied to p-n junctions, bipolar and field effect transistors; diode circuits; rectifiers; safety in the work place; transistor biasing circuits and stabilization; small signal amplifier analysis; frequency response of small signal amplifiers.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 1236 and either Physics 1070 or Physics 1212

Offering: 3-1.5; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 1637 Computer Logic Circuits View Details
Introduction to fundamental concepts of digital logic circuits and design with Verilog HDL. Topics include principles of number systems, operations, codes, logic gates, Boolean algebra and logic simplification, PAL and PLD based combinational logic functions, synchronous and asynchronous logic circuits, state transition diagrams, latches, flip-flops, counters, shift registers, memory, Mealy and Moore finite state machines.
Credit Weight: 0.5
Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2132 Electronics II View Details
Multistage and differential amplifiers; power amplifiers; negative feedback amplifiers and oscillators; heat sinking; voltage regulators and power supplies; introduction to opto-electronic applications.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 1634

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2133 Electronic Communications I View Details
Basic concepts of electronic communications. Topics include spectral analysis of signals, communication filter basics, frequency generation and translation, analog modulation schemes-amplitude, phase and frequency modulations, sampling and quantization, introduction to digital communications and noise in communication systems.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 1536

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2134 Electronics II View Details
Multistage and differential amplifiers; power amplifiers; negative feedback amplifiers and oscillators; heat sinking; voltage regulators and power supplies; introduction to opto-electronic applications.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 1634

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2137 Engineering Probability and Statistics View Details
Study of probability, statistics and random processes with engineering applications. Topics include probability models, statistical independence, conditional probability, random variables, distribution functions, density functions, normal random variables, joint density functions, expectations, means, variances, correlation, covariance, statistical estimate of random parameters, sampling distributions, reliability, random processes, power spectral density, and response of LTI systems to random inputs.
Credit Weight: 0.5
Prerequisite(s):

Mathematics 2090

Offering: 0-0; 3-1
Notes: Restricted to students in the BEng (Electrical Engineering) Lakehead Georgian Partnership program.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2151 Electrical and Electronics Technology View Details
Basic electronic materials-physical concepts; semiconductor materials; principles of operation of semiconductor devices-diodes and transistors; fundamentals of DC and AC circuit analysis; concepts of magnetism; principles of DC and AC machines and transformers; safety considerations; operational amplifiers and their applications.
Credit Weight: 0.5
Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2258 Electric Machines I View Details
Safety measures in working with AC and DC machines; magnetic circuits; DC machine analysis; excitation configurations in DC machines; speed control of DC motors; three phase transformer configurations; three-phase and single phase induction motor analysis; synchronous machines-operation, equivalent circuits, torque and power calculations.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 1536

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2430 Power Electronics I View Details
Introduction to power semiconductor devices – structure, principles of operation and characteristics. Trigger and timer circuits; commutation and protection; controlled and uncontrolled AC-DC converters and AC-AC cycloconverter voltage controllers; DC-DC chopper circuits; switch mode power supplies; DC motor control; DC-AC inverter circuits; AC motor control and uninterruptible power supplies.
Credit Weight: 0.5
Prerequisite(s):


Electrical Engineering 2258 and Electrical Engineering 2132

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2438 Control Systems I View Details
Introduction to control systems; signal properties, system properties; electro-mechanical mathematical modeling; time-domain analysis; Laplace transform applications; frequency domain analysis; steady-state responses and steady-state errors; stability; programmable logic controller.
Credit Weight: 0.5
Prerequisite(s):

Engineering 3022

Corequisite(s):

Mathematics 2050

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2439 Electronic Communications II View Details
Basic concepts of electronic communications. Topics include transmission lines, radio wave propagation, antennas, communication link analysis, hazards and safety precautions, basic principles of satellite and fiber-optic communications.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 2133

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2451 Electric Power Systems I View Details
Introduction to basic components of power systems and their models such as transmission lines, three-phase transformers, synchronous generators. The per unit system; power systems calculations; symmetrical fault analysis of power systems; introduction to unsymmetrical faults; hazardous aspects of faults; application of fault studies to power system protection using relays and circuit breakers.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 2258

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2453 Computer Communications and Networking View Details
Layered protocol architecture; data-link control including error control and flow control; circuit switching and packet switching; bridging and routing; local area networks, internetworking; TCP/IP architecture and addressing structure; network management.
Credit Weight: 0.5
Prerequisite(s):


Electrical Engineering 1637 and Computer Science 1411

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 2939 Technology Project View Details
Each student will participate in a design or analysis project in his/her field of specialization.
Credit Weight: 0.5
Offering: 0-0; 3-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3013 Circuit Theory and Design I View Details
Operational calculus applied to network analysis. Fundamentals of poles and zeros in the complex-frequency domain. Synthesis of Foster and Cauer input impedances for LC and RC networks. Properties of second-order systems, including root loci and sensitivity functions. Study and application of the operational amplifier in circuits.
Credit Weight: 0.5
Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3310 Circuit Analysis and Design I View Details
Circuit Analysis and Synthesis using Laplace Transforms. Two port theory. Applications of circuit analysis and synthesis in analog electronics, power electronics, power systems, op-amp circuits.
Credit Weight: 0.5
Prerequisite(s):


Electrical Engineering 1536 and Mathematics 2090

Offering: 3-1.5; 0-0
Notes: Restricted to students in the BEng (Electrical Engineering) Lakehead Georgian Partnership program.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3311 Circuit Analysis and Design II View Details
High frequency circuit analysis and synthesis techniques-scattering parameters, Smith chart, matrix analysis. Noise in electronic circuits and its analysis.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 3310

Offering: 0-0; 3-1.5
Notes: Restricted to students in the BEng (Electrical Engineering) Lakehead Georgian Partnership program.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3312 Embedded Systems View Details
Characteristics and design of embedded systems. System partitioning and hardware/software co-design. Embedded systems with real-time and concurrent behaviors: synchronization for embedded software, mutual exclusion, deadlock, and starvation. Memory Interfacing, I/O systems, timing, and event management. CAD tools for design and analysis of real-time embedded system.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 1232

Offering: 0-0; 3-1.5
Notes: Restricted to students in the BEng (Electrical Engineering) Lakehead Georgian Partnership program.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3313 Materials Science for Electrical Engineers View Details
Electron as wave and particle, band theory of solids; semiconductor, dielectric, magnetic and piezoelectric materials, organic semiconductors, lasers.
Credit Weight: 0.5
Prerequisite(s): Mathematics 3032 and Physics 3211
Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3314 Control Systems View Details
Transfer functions; block diagram simplification; realization of transfer functions using operational amplifiers; stability and performance of feedback systems; principle of dominant poles; stability analysis and control design using Routh-Hurwitz and root locus; PID design and implementation using operational amplifiers; frequency response-Bode and Nyquist plots; frequency response based stability analysis and control design-Lead and Lag compensators.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Notes: Restricted to students in the BEng (Electrical Engineering) Lakehead Georgian Partnership program. Lab/Tutorial hours indicated above (in Offering) are for the Lakehead University course only. Additional hours for the Georgian College diploma are added to this course as shown in the program description.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3315 Circuit Theory and Design I View Details
Circuit Analysis and Synthesis using Laplace Transforms. Two port theory. Applications of circuit analysis and synthesis in analog electronics, power electronics, power systems, op-amp circuits.
Credit Weight: 0.5
Prerequisite(s):


Electrical Engineering 1536 and either Mathematics 2050 or Engineering 3022

Offering: 6 hours of lectures and 3 hours of labs/tutorials per week for 6 weeks in the fall term
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3316 Circuit Theory and Design II View Details
High frequency circuit analysis and synthesis techniques-scattering parameters, Smith chart, matrix analysis. Noise in electronic circuits and its analysis.
Credit Weight: 0.5
Prerequisite(s):


Electrical Engineering 1536 and either Mathematics 2050 or Engineering 3022

Offering: 6 hours of lectures and 3 hours of labs/tutorials per week for 6 weeks in the fall term
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3318 Electric Machines View Details
Magnetic circuit and energy storage systems; electromechanical energy-conversion principles; development of dynamic equations for electro-mechanical systems; analysis of electric machines; transient processes in electric machines; speed/position controller design for D.C. motors; hazardous aspects of electrical faults; safety precautions; introduction to electrical codes for electric machines.
Credit Weight: 0.5
Prerequisite(s):


Electrical Engineering 1536 and Mathematics 2090

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3334 Control Systems II View Details
Transfer functions; block diagram simplification; realization of transfer functions using operational amplifiers; stability and performance of feedback systems; principle of dominant poles; stability analysis and control design using Routh-Hurwitz and root locus; PID design and implementation using operational amplifiers; frequency response-Bode and Nyquist plots; frequency response based stability analysis and control design-Lead and Lag compensators.
Credit Weight: 0.5
Prerequisite(s):


Electrical Engineering 2438

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 3430 Computer Circuits Design View Details
MOS transistor characteristics; implementation in silicon; analysis of NMOS and CMOS inverters and gates; VLSI layout using ELECTRIC; circuit simulation using SPICE; diode and bipolar transistor characteristics; analysis of bipolar inverters and gates; logic families including TTL, Schottky TTL, ECL, IIL; VLSI chips; programmable logic arrays; reliability of VLSI circuits; VLSI memory circuits - SAM, RAM and ROM.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4053 Communications Systems View Details
Continuous-wave modulation; noise in continuous-wave modulation; pulse modulation; baseband pulse transmission; passband digital transmission; fundamental limits from information theory.
Credit Weight: 0.5
Prerequisite(s):

Mathematics 4030 or Electrical Engineering 2137

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4054 Digital VLSI Circuit Design View Details
Digital CMOS VLSI circuit design, layout and simulations; basic computer architecture and design of VLSI circuits to implement the architecture; design for testability.
Credit Weight: 0.5
Prerequisite(s):


Electrical Engineering 1232

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4133 Digital Communications View Details
Source and channel coding, block and convolutional coding, error correction. Optimum receivers for additive white Gaussian Channels. Carrier and symbol synchronization. Signal design and communications through band-limited channels.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 4053

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4134 RF Circuits Design View Details
RF filter design, active RF components and modeling, matching and biasing networks, RF transistor amplifiers, oscillators and mixers.
Credit Weight: 0.5
Prerequisite(s):


Physics 3211 and either Electrical Engineering 3311 or electrical Engineering 3316

Offering: 3-1.5; or 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4136 Analog Integrated Circuits View Details
Design of audio and power amplifiers; characteristics and measurements; video amplifiers; RF, IF and mixers; log and exponential amplifiers; function generators; VCO and phase lock amplifiers; comparators and zero crossing detectors; regulated power supplies.
Credit Weight: 0.5
Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4137 Computer Networking View Details
Basic queuing theory. Little's formula, Erlang formulae. Layered network architecture; telephone networks; peer to peer protocols; LANS and MAC protocols; packet switching networks; TCP/IP and security protocols.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 2137 and Computer Science 1411

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4138 Power Systems View Details
Power system components; load flow analysis; transient and steady-state stability analysis; fault calculations; safety; power system coordination and protection.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 3310

Offering: 3-1.5; 0-0
Notes: Restricted to students in the BEng (Electrical Engineering) Lakehead Georgian Partnership program. Lab/Tutorial hours indicated above (in Offering) are for the Lakehead University course only. Additional hours for the Georgian College diploma are added to this course as shown in the program description.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4139 Power Electronics and Drives View Details
Power semiconductor converters; commutator motor drives; induction motor drives; synchronous motor drives.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 3318

Offering: 0-0; 3-15
Notes: Restricted to students in the BEng (Electrical Engineering) Lakehead Georgian Partnership program. Lab/Tutorial hours indicated above (in Offering) are for the Lakehead University course only. Additional hours for the Georgian College diploma are added to this course as shown in the program description.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4258 Electric Machines II View Details
Magnetic circuit and energy storage systems; electromechanical energy-conversion principles; development of dynamic equations for electro-mechanical systems; analysis of electric machines; transient processes in electric machines; speed/position controller design for D.C. motors; hazardous aspects of electrical faults; safety precautions; introduction to electrical codes for electric machines.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 2258

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4632 Digital Signal Processing View Details
Signal sampling; discrete–time signals and systems; frequency domain analysis; convolution and correlation; discrete-time Fourier transform; Z transform; Fast Fourier Transform; design of infinite and finite impulse response digital filters; spectrum analysis; applications.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Electrical Engineering 4969 Degree Project View Details
The fourth year degree project is restricted to students enrolled in the Bachelor of Engineering program. The student's degree project is to be completed and written up in an acceptable report form. Adjudicated oral presentations of progress in the project are required. Instructions on the basics of preparing and presenting engineering reports are available.
Credit Weight: 1.0
Offering: 3-0; 3-0 or 0-0; 6-0
Notes: Students must be registering in the final program requirements to be eligible to graduate at the end of the current academic year, before registering for Engineering 4969. Exceptions will be considered by permission of the Chair of the Department.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 1110 Engineering Drawing View Details
Basic engineering drawing techniques, office standards and practices, fits and functions of components and assemblies. Dimensioning. Use of perspective and practice in sketching.
Credit Weight: 0.5
Offering: 1-3; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 2039 Paper Manufacture and Analysis View Details
Chemical, physical and optical property analyses of pulp suspensions and paper before and after process treatment. Biological and chemical aspects of paper-making systems. Preparation of system flow-sheets. On-site evaluation of paper-making operations at local plants.
Credit Weight: 0.5
Offering: 2-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 2330 Applied Chemical Thermodynamics View Details
First law of thermodynamics. Concepts of work, heat, internal energy, enthalpy, steady state, equilibrium and reversible processes. PVT behaviour of pure substances. Work and heat effects for compression and expansion of ideal and real gases. Virial and cubic equations of state Pitzer's correlations. Heat engine. Carnot cycle. Second law of thermodynamics. Entropy changes in processes and limitations imposed on energy conversions. Standard states. Heats of reaction, formation and combustion. Heat changes in industrial reactions.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 2336 Industrial Engineering View Details
An introduction to Industrial Engineering covering product-production design interaction, facilities location and layout, material handling, work measurement, financial compensation, human factors, operations planning and control, quality control, linear programming, inventory control, and project management.
Credit Weight: 0.5
Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 2990 Work Term I View Details
An optional work term. During each four-month industrial work term the student does productive work suitable to his/her level of experience and for which he/she is paid. The student is required to participate in the pre- and post-work term preparation sessions and activities as designated by the Faculty of Engineering and Co-operative Education Centre. Once placed, the student is responsible for meeting the academic requirements of the work term including, for example but not necessarily limited to, a job description, a training plan, a performance appraisal, and a work term report. Satisfactory completion of the preceding work term is required to continue into the succeeding work term.
Credit Weight: 0.5
Notes: May only be taken by Lakehead University Engineering Technology graduates admitted to the Bachelor of Engineering Co-op/Internship Option.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3014 Engineering Chemistry View Details
Basic principles and relationships of Chemistry as applied to Engineering. This course has been designed to provide entrants to the BEng program with an improved background in Chemistry and it is taken by all students except graduate Chemical Engineering Technologists.
Credit Weight: 0.5
Offering: 0-0; 4-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3015 Engineering Thermodynamics and Heat Transfer View Details
Fundamental laws of thermodynamics and their application to engineering. This course is required by those entrants to the BEng program whose previous background does not include this subject or who do not have an adequate standing in thermodynamics.
Credit Weight: 0.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3016 Engineering Mechanics View Details
Applications of the principles of statics, kinematics, dynamics and strength of materials to engineering problems. This course is required by those entrants to the BEng program whose previous background does not include this subject and for entrants who are judged to require a review of this subject material.
Credit Weight: 0.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3017 Electronics View Details
Electronics and its applications to instrumentation and controls. This course has been designed for students entering the BEng program in the Chemical and Mechanical Engineering disciplines.
Credit Weight: 0.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3021 Engineering Analysis A View Details
Review course on the application of algebra, series, and calculus to the analysis of engineering problems.
Credit Weight: 1.0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3022 Engineering Analysis B View Details
Application of advanced analysis techniques to engineering problems, including the use of differential equations, Laplace transforms and matrix algebra.
Credit Weight: 1.0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3336 Engineering Economics and Project Management View Details
This course is intended as an introduction to the fundamentals and concepts of economic, financial techniques and project management. The main topics include cash flow analysis, economic analysis, economic decision-making, depreciation, taxes, inflation, cash flow development, organizing for projects, project processes and management of various aspects of a project (e.g., time, cost, risk and communications).
Credit Weight: 0.5
Offering: 0-0; 4-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3436 Engineering Thermodynamics View Details
Fundamental principles of thermodynamics; thermodynamic processes of gases and vapours; power cycles: internal combustion engines, gas compressors and turbines, and steam power plants; refrigeration cycles and heat pumps; one-dimensional compressible flow; isentropic flow through nozzles; normal shock wave; gas mixtures; combustion reactions.
Credit Weight: 0.5
Corequisite(s):

Engineering 2518

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3453 Heat Transfer Design View Details
Principles of conduction, convection and thermal radiation; steady-state and transient heat conduction in one, two and three dimensional systems; fins and fin efficiency; principles of free, forced and mixed convections; heat exchangers; selected problems in combined heat transfer.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3710 Engineering Physics View Details
Periodic Motion; simple harmonic motion, resonance, elasticity. Vibration in elastic bodies. Nature of Waves; reflection, transmission, absorption and interference. Sound and Noise; intensity, shock wave and Doppler Effect. Optics; nature of light, colour, diffraction, interference and polarization.
Credit Weight: 0.5
Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3738 Hydrology View Details
Introduction to engineering hydrology. Measurement, analysis and presentation of precipitation data. Application of probability and statistics in hydrology. Stream flow measurement, stage-discharge relations. Methods of estimating evaporation and evapotranspiration. Basic considerations of ground-water discharge. Rainfall runoff relationship, unit hydrograph theory and its application. Snow hydrology, snowmelt-runoff determinations.
Credit Weight: 0.5
Prerequisite(s):

Engineering 2431

Corequisite(s):

Mathematics 4030

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 3991 Work Term II View Details
During each four-month industrial work term the student does productive work suitable to his/her level of experience and for which he/she is paid. The student is required to participate in the pre- and post-work term preparation sessions and activities as designated by the Faculty of Engineering and Co-operative Education Centre. Once placed, the student is responsible for meeting the academic requirements of the work term including, for example but not necessarily limited to, a job description, a training plan, a performance appraisal, and a work term report. Satisfactory completion of the preceding work term is required to continue into the succeeding work term.
Credit Weight: 0.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 4132 Plant Design Economics and Management View Details
Economics: Methods of chemical plant capital cost estimation and product cost estimation. Interest and investment costs, annuities, taxes, insurance and depreciation. Profitability measures. Alternative investments, replacement decisions and economic life of assets. Cost and asset accounting, financial management. Management: Project life cycle and project manager's role. Planning and sequencing project activities. Critical path analysis. Use of project management software.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 4150 Chemical Reactor Design View Details
Differential and integral analysis of chemical reaction rate data. Design of batch, tubular and CSTR reactors. Non-isothermal reactor design. Catalytic reactor analysis and design.
Credit Weight: 0.5
Prerequisite(s):

Engineering 3070

Corequisite(s):

Engineering 3434 and Engineering 3558

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 4152 Process Control Fundamentals View Details
Dynamic modeling of processes. Transfer functions, Laplace transform, and linearization. Dynamic response characteristics of integrating, first and second order systems, and dead time. Transfer functions for sensor-transmitter, controllers, control valves, and overall closed loop. Piping and Instrumentation diagrams (P&ID). Basic process control systems. Hazards identification through Hazard and Operability (HAZOP) studies.
Credit Weight: 0.5
Prerequisite(s):

Engineering 2434 and 3558

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 4432 Chemical Plant Design View Details
Overview of the design process; synthesis of process flow diagrams; steady state flow-sheet simulation; waste minimization and treatment; selection of plant location and layout; detailed design, sizing and costing of major unit operations (reactors, separation equipment, heat exchangers, pumps, compressors and expanders); training in teamwork and report preparation for the capstone design project.
Credit Weight: 0.5
Prerequisite(s):

Engineering 1554, 1635, 3070, 3338, 3434 and 4150

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 4539 Professional Practice and Law View Details
Professional Engineers Act: Regulations, Code of Ethics, registration and licensing. Professional Practice: responsibility to public, case studies covering engineering practice. Law and liability: Tort liability and contract law, legal and ethical aspects of engineering practice; Intellectual property. Sustainable Development: Innovation, economic sustainability, and social responsibility in engineering practices and processes.
Credit Weight: 0.5
Offering: 0-0; 3-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 4991 Work Term III View Details
For course description see Engineering 3991.
Credit Weight: 0.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 4992 Work Term IV View Details
For course description see Engineering 3991.
Credit Weight: 0.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Engineering 4993 Work Term V View Details
For course description see Engineering 3991.
Credit Weight: 0.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 1111 Dynamics I View Details
Principles of dynamics and their application to engineering problems; particle and rigid body kinematics, Newton's laws of motion, kinetics of plane motion of rigid bodies, mass moments and products of inertia.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 1230Mathematics 1210

Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 1112 Introduction to Engineering Design View Details
Covers design techniques, creative thinking, teamwork, project planning, health and safety, reverse engineering, economic analysis, engineering drawings, ethics and professionalism, learning and problem solving.
Credit Weight: 0.5
Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 1230 Statics View Details
The fundamentals of statics, including the resolution and composition of forces, the equilibrium of force systems, the analysis of forces acting on structures and machines, centroids, and friction.
Credit Weight: 0.5
Offering: 3-1;0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 1233 Mechanics of Materials I View Details
Concepts of stress and strain; elasticity; Poisson's ratio; axial loading and deformation; thermal stresses; statically determinate and indeterminate problems; torsional stress and deformation; shear forces and bending moments; moment of inertia; bending and shearing stresses.
Credit Weight: 0.5
Offering: 3-1;0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 1533 Mechanics of Materials II View Details
Transformation equations for plane stress and plane strain; principal and maximum shearing stresses and strains, Mohr's circle. Stresses in thin-walled pressure vessels. Combined loading problems. Beam deflection by integration, and super-position. Buckling; Euler's equation for columns, the secant formula and empirical column formulas. Strain rosette analysis.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 1233

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 1552 Principles of Engineering Mechanics View Details
Fundamentals of statics, dynamics and mechanics of materials with applications to engineering problems.
Credit Weight: 0.5
Offering: 0-0; 4-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 1553 Materials and Processes View Details
Engineering materials; properties of materials, nature of metals and alloys, equilibrium diagrams, heat treatment, ferrous/nonferrous metals and alloys, nonmetallic materials. Measurement and quality assurance, processes in material removal, casting, forming, and joining, and processes and techniques related to manufacturing. Health and safety considerations for workers in manufacturing.
Credit Weight: 0.5
Offering: 3-3; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 1635 Fluid Mechanics View Details
Properties of fluids. Fluid statics. Kinematics and kinetics of fluid flow. Dimensional analysis. Flow in pipes, open channels, and through porous media.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 1731 Mechanical Engineering Drawing View Details
Practical applications of drawing. Selected topics related to standardization, mechanisms, elementary machine design problems, and piping. Working drawings and checking procedure. Computer aided drafting (CAD) applications.
Credit Weight: 0.5
Offering: 0-0; 0-3
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 2111 Dynamics II View Details
This course is a continuation of Dynamics I. Topics of study include: particle and rigid body kinematics in three dimensions, kinetics of particles and rigid bodies in general motion, work-energy, linear and angular momentum principles.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 1111

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 2333 Machine Design View Details
The application of the theory of mechanics of materials to the design of machine elements, and to the prediction of their mechanical behaviour. The design and selection of basic machine components according to the design criteria currently in use in Canada. Topics discussed include: shafts, springs, screws, belts and chains, clutches and brakes, connections, bearings, and spur gears.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 1533

Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 2434 Engineering Measurements and Instrumentations View Details
Introduces the fundamentals of measurements and the principles of instrumentation in engineering applications. It covers the terminology, concepts, principles and calculations needed to specify, analyze and maintain instrumentation systems. Specific topics include measurements of pressure, level, temperature, flow, position; transmission and communication; data acquisition software and hardware.
Credit Weight: 0.5
Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 2518 Thermal Sciences View Details
Basic concepts of thermodynamics; heat work and mass. Evaluating properties of gases and compressible substances. First law of thermodynamics and applications; closed and open system analysis. Introduction to heat transfer mechanisms; conduction, convection and radiation heat transfer. One-dimensional steady-state conduction in basic geometries with different boundary conditions and solving related problems. Generalized thermal resistance networks.
Credit Weight: 0.5
Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 2651 Heating, Ventilating and Air Conditioning View Details
Thermodynamic considerations affecting human comfort; psychrometric charts and processes; humidity measurement; transmission coefficients; heating load calculations and seasonal fuel requirements; an introduction to types of systems including hydronic and electric space warm air distribution systems; a discussion of duct design and warm air distribution; fan types, their selection and the fan laws.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 1635, Mechanical Engineering 2518

Offering: 0-0; 3-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 3055 Intermediate Mechanics of Materials View Details
Three dimensional concept of stress and strain; Stress-strain relationships for plane stress and plane strain; equations of equilibrium and compatibility; transformation of stress in three dimensions; Mohr's circle of stress and strain; unsymmetrical bending; curved beams; shear in unsymmetrical sections and shear centre; torsion of open and closed thin-walled sections; membrane analogy; theories of failure; stresses in thick-walled pressure vessels and rotating disks; elastic and inelastic buckling of columns.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 1533

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 3337 Fluid Dynamics View Details
The fluid medium, kinematics and dynamics of a flow field; Bernoulli's equation, vorticity and circulation; potential flow; Navier-Stokes' equations; exact and approximate solutions for one and two-dimensional laminar flows; steady and unsteady flows; exact and approximate solutions to one and two-dimensional boundary layers. Introduction to turbulent flow; Reynolds stresses and Prandtl's mixing length theory.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 1635

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 3436 Engineering Thermodynamics View Details
Fundamental principles of thermodynamics; thermodynamic processes of gases and vapours; power cycles: internal combustion engines, gas compressors and turbines, and steam power plants; refrigeration cycles and heat pumps; one-dimensional compressible flow; isentropic flow through nozzles; normal shock wave; gas mixtures; combustion reactions.
Credit Weight: 0.5
Corequisite(s):

Mechanical Engineering 2518

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 3451 Dynamics of Machines View Details
Analysis of displacements, velocities and accelerations in plane mechanisms; force analysis of machinery; balance of machinery; synthesis of mechanisms; computer applications in linkage design; introduction to vibration of machinery.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 2111, Mechanical Engineering 2333

Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 3454 Applied Heat Transfer View Details
Principles of conduction, convection and thermal radiation; steady-state and transient heat conduction in one, two and three dimensional systems; fins and fin efficiency; principles of free, forced and mixed convections; heat exchangers; selected problems in combined heat transfer.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 2518

Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 3555 Mechanical Engineering Laboratory View Details
This laboratory course consists of experiments that deal with mechanical engineering thermodynamics, heat transfer and dynamic systems. Various measurement techniques and experimental methods are introduced. The analysis of data collected in the laboratory reinforces the fundamental principles discussed in the lectures.
Credit Weight: 0.5
Corequisite(s):

Students must be registering in the final program requirements to be eligible to graduate at the end of the current academic year, before registering for Mechanical Engineering 3555. Exceptions will be considered by permission of the Chair of the Department of Mechanical Engineering.

Offering: 0-0; 0-3
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 3559 Computational Methods and Modeling for Mechanical Engineering View Details
Field problems in mechanical engineering. Spatial discretization; Galerkin and Ritz methods, basis functions; applied numerical methods.
Credit Weight: 0.5
Prerequisite(s):

Computer Science 1411

Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 3710 Engineering Physics View Details
Periodic Motion; simple harmonic motion, resonance, elasticity. Vibration in elastic bodies. Nature of Waves; reflection, transmission, absorption and interference. Sound and Noise; intensity, shock wave and Doppler Effect. Optics; nature of light, colour, diffraction, interference and polarization.
Credit Weight: 0.5
Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 4130 Mechanical Engineering Design I View Details
Computer-aided engineering course designed to provide the concepts, procedures, data and decision analysis techniques for practical mechanical design and its presentation through both written and oral communication. Computer aided decision-making. Classical, numerical and finite element methods in deflection and stress analysis. Codes and standards. Design for static and fatigue loading. Statistical and probabilistic considerations in mechanical engineering design.
Credit Weight: 0.5
Prerequisite(s):

Engineering 3055Engineering 2333

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 4436 Mechanical Vibrations View Details
Computer-aided engineering course designed to present the theory, computational aspects, and application of mechanical vibrations. Topics discussed include: Free and forced vibration of single and multi-degree-of-freedom discrete systems. Formulation and solution of eigenvalue problems. Modal analysis. Introduction to vibration control techniques. Continuous systems such as strings, rods, and beams. Introduction to energy methods, numerical integration methods, and the finite element method.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 3451Mathematics 2050

Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 4438 Mechanical Engineering Design II View Details
Thread stresses, bolted joints in tension, compression of bolted members, strength specifications, bolt static/fatigue preloading. Strength of welded joints. Stresses in helical springs, critical frequency, fatigue loading. Rolling-bearing life, load and selections. Journal-bearing Petroff's law, hydrodynamic theory, design charts. Spur-gear fundamental law, contact ratio, interference, planetary-gear train, tooth stresses, fatigue strength, surface durability/fatigue strength. Helical (worm)-gear kinematics, force analysis, and strength. Flywheels.
Credit Weight: 0.5
Prerequisite(s):

Mechanical Engineering 4130

Offering: 0-0; 3-1
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Mechanical Engineering 4969 Degree Project View Details
The fourth year degree project is restricted to students enrolled in the Bachelor of Engineering program. The student's degree project is to be completed and written up in an acceptable report form. Adjudicated oral presentations of progress in the project are required. Instructions on the basics of preparing and presenting engineering reports are available.
Credit Weight: 1.0
Offering: 3-0; 3-0 or 0-0; 6-0
Notes: Students must be registering in the final program requirements to be eligible to graduate at the end of the current academic year, before registering for Engineering 4969. Exceptions will be considered by permission of the Chair of the Department.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 2254 Data Management and Information Systems View Details
Basic foundations of data management and information systems are introduced. Topics include: data modeling; Entity-Relationship (ER) modeling; relational model; basic queries in SQL; transformation of ER models to SQL; database architectures; database implementation issues and applications.
Credit Weight: 0.5
Prerequisite(s):

Computer Science 1411

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 2570 Object Oriented Graphical User Interface View Details
Use of object oriented approaches to solve GUI problems. Topics include object oriented concepts including inheritance, polymorphism, exception handling and GUI design techniques.
Credit Weight: 0.5
Prerequisite(s):

Computer Science 2412

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 2571 Computer Hardware and Software Systems View Details
Hardware and software structure of modern computer systems; input and output devices and ports; low level system programming; basics of operating systems structure and organization; overview of types of operating systems.
Credit Weight: 0.5
Prerequisite(s):

Computer Science 1431 and Electrical Engineering 1232

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 2670 Software Engineering View Details
Introduction to the concepts of software engineering: software life cycle, project planning and estimation, Computer Aided Software Engineering (CASE) tools, software requirements elicitation, analysis and specification, design, implementation, testing techniques, software maintenance, risk assessment, and documentation standards.
Credit Weight: 0.5
Offering: 3-1; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 2918 Technical Project View Details
Students learn the basics of problem investigation by conducting research. Students work in a team on a project to learn how to identify and formulate research problems, conduct critical appraisal of existing literature, develop questions and hypotheses, prototype, data analysis and visualization, interpretation of results, formal presentation of the project and technical report writing.
Credit Weight: 0.5
Offering: Students will be expected to work on their projects for at least 3 hours per week.
Notes: May only be taken by Software Engineering students in the second year, with permission of the Chair of the Department of Software Engineering.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 3050 Software Engineering Design View Details
A project oriented course in which students apply software engineering principles of requirements elicitation, specifications, design, implementation and testing to solve engineering problems. The course content focuses on object oriented methodology and the use of Unified Modeling Language (UML) to specify, visualize, construct and document the artifacts of the software system. Topics include: concepts of object orientation; UML modeling and class diagrams; developing software requirements; client-server architecture; software design patterns; software implementation and testing; basic architectural patterns.
Credit Weight: 0.5
Prerequisite(s):


Software Engineering 2570 and Software Engineering 2670

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 3251 Compiler and Algorithm Design View Details
Major concepts of compiler and algorithm design are introduced. Topics include: regular expressions, automata theory, syntactical analyzers, context free grammars and parsers, algorithms complexity, asymptotics, summations, recurrences, intractability and NP-hard problems, sorting algorithms, searching algorithms, dynamic programming and greedy algorithms.
Credit Weight: 0.5
Prerequisite(s):

Software Engineering 2570

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 3255 Software Testing and Quality Assurance View Details
Software testing strategies, software testing techniques, test standards, verification and validation, object oriented testing and metrics, software quality and reliability, software quality engineering, software reliability engineering, quality management standards, software quality metrics and measurement.
Credit Weight: 0.5
Prerequisite(s):

Software Engineering 3050

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 3350 Performance Analysis of Software View Details
Basic principles of Software Performance Engineering (SPE) are introduced. Topics include introduction to software performance using UML, software performance engineering models, software execution models, system execution models, performance oriented design, performance testing, performance solution, performance tuning and applications.
Credit Weight: 0.5
Prerequisite(s):


Software Engineering 2670

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 3558 Numerical Methods and Modeling View Details
Numerical method algorithms for modeling and solving engineering problems with a predictable error rate. Topics include numerical calculus, optimization, initial value problems, boundary value problems, and the software development of these algorithms.
Credit Weight: 0.5
Prerequisite(s):

Computer Science 1411 and either

Mathematics 1230 or Engineering 3021

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 3655 Principles of Operating Systems View Details
Main components of modern operating systems; computer and OS architecture; processes and process management; threading; CPU scheduling; memory management; file management; I/O device management; with implementation examples taken from real-world operating systems including real-time OS and distributed OS; and coding exercises.
Credit Weight: 0.5
Prerequisite(s):


Software Engineering 2571

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 3675 Database Systems View Details
Introduction to database management systems; logical database design; schema refinement and normal forms; storage and indexing; database security; data warehousing and data mining; database application development.
Credit Weight: 0.5
Prerequisite(s):


Software Engineering 2254

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 4011 Applied Computational Intelligence View Details
Theory and implementation of computationally intelligent algorithms to solve real world complex problems which have shown to be intractable with the application of conventional algorithms. The main thrust is on designing intelligent systems with reasoning, learning and adaptation capabilities. Topics include: problem solving and planning; knowledge representation and reasoning; expert systems, reasoning about uncertainty, machine learning techniques; and connectionist modeling based on artificial neural networks. An exploration of various engineering applications such as autonomous systems, pattern analysis, and game design.
Credit Weight: 0.5
Prerequisite(s):

Mathematics 4030 and Software Engineering 3251

Offering: 0-0; 3-1.5
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 4250 Software Safety and Security View Details
Network Security: concepts and principles, network security tools (e.g. firewalls, HIDS); Host-Based Safety: fault handling, model checking, static analysis of software, runtime monitoring; Advanced Topics of Security: type-based security, cryptography, authentication, trusted programming, automated theorem proving, proof-carrying code; Ethics and Privacy: security/privacy trade-off, cybercrime, economic and psychological aspects of security.
Credit Weight: 0.5
Prerequisite(s):

Software Engineering 3255

Corequisite(s):

Software Engineering 4557

Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 4557 Data and Digital Communications View Details
Characteristics, performance, and software issues of digital communications and computer networks. Topics include: networks and services, Internet protocols, data compressions and coding, fundamental limit in information theory, error control, delay/loss performance.
Credit Weight: 0.5
Prerequisite(s):

Electrical Engineering 2453 and Mathematics 4030

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 4559 Digital Signal and Image Processing View Details
Sampling, filtering and analysis of signals and images in the spatial, Fourier, and Z domains. Applications in image enhancement and compression.
Credit Weight: 0.5
Prerequisite(s):

Computer Science 1431 and either Mathematics 1210 or Engineering 3021

Offering: 3-1.5; 0-0
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top

Software Engineering 4969 Degree Project View Details
The fourth year degree project is restricted to students enrolled in the Bachelor of Engineering program. The student's degree project is to be completed and written up in an acceptable report form. Adjudicated oral presentations of progress in the project are required. Instructions on the basics of preparing and presenting engineering reports are available.
Credit Weight: 1.0
Offering: 3-0; 3-0 or 0-0; 6-0
Notes: Students must be registering in the final program requirements to be eligible to graduate at the end of the current academic year, before registering for Software Engineering 4969. Exceptions will be considered by permission of the Chair of the Department.
Course Classifications: Type C: Engineering, Mathematical and Natural Sciences

back to top