- HBA · 4 years
- Work experience details
- ~High 80s to low 90s



AI-generated ink illustration
Conceptual study artwork, not a photograph of teaching facilities.
Unidex · generated with ImageGen
Checked 2026-11-05
Symbolic subject artwork; no university facility depicted
Work experience
The Engineering Career Centre arranges a 12- to 16-month paid full-time internship placement.
University work-study informationEntering average
Published approximate guidance: Low 90s estimated competitive average. Fall 2027. Ontario high-school curriculum applicants to Engineering Common Core.
UCalgary Engineering Common Core · Ontario curriculum, Fall 2027| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 2 | 3 | 4 | 5 | 6 | 7 | |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
Fall 2027 · Postsecondary transfer applicants with Ontario educational background
ApplyAlberta publishes NO deadline dates at all on its public pages. Its How to Apply page describes the process only: verbatim, "Now you will 'Start a New Application' at the institution of your choice. You will be directed to the institution's application portal where you will apply and pay any application fees", and "All application fees are paid directly to the institution you are applying to. Each institution has its own unique application fees". Deadlines must be read from each of Alberta's 26 publicly-funded institutions.
Check the university’s requirements for your province and applicant category.
UCalgary exact rendered programme Ontario high-school applicants admission panelHigh-school engineering applicants
Ontario high-school applicants
Ontario high-school applicants
Ontario high-school applicants
Ontario high-school applicants
Ontario high-school applicants
Alberta high-school applicants
Alberta high-school applicants
Alberta high-school applicants
Alberta high-school applicants
Alberta high-school applicants
Postsecondary transfer applicants with Ontario educational background
Postsecondary transfer applicants with Ontario educational background
Postsecondary transfer applicants with Ontario educational background
Postsecondary transfer applicants with Ontario educational background
Ontario high-school curriculum applicants to Engineering Common Core.
UCalgary Engineering Common Core · Ontario curriculum, Fall 2027The Engineering Career Centre arranges a 12- to 16-month paid full-time internship placement.
University work-study informationThe named current calendar degree variants only. Other honours, concurrent, combined and after-degree routes require separate calendars.
BSc(Eng)
Apply engineering and life science to health challenges.
Selected Mechanical Engineering regular and combined degree maps in the current Schulich calendar. Upper-year courses differ by engineering discipline; this is not a common course plan for every engineering major.
Published recommended degree map. Course alternatives remain choices.
Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.
UCalgary current official course definition and native unitsFundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.
UCalgary current official course definition and native unitsAn extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.
UCalgary current official course definition and native unitsAn introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.
UCalgary current official course definition and native unitsFundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.
UCalgary current official course definition and native unitsForce vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.
UCalgary current official course definition and native unitsAn introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.
UCalgary current official course definition and native unitsElectric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.
UCalgary current official course definition and native unitsIntroduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.
UCalgary current official course definition and native unitsDefinition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.
UCalgary current official course definition and native unitsKinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.
UCalgary current official course definition and native unitsWave motion as applied to acoustics and physical optics. Wave-particle duality applied to light and matter; electron energy levels of atoms and crystals.
UCalgary current official course definition and native unitsWave motion as applied to acoustics, geometric and physical optics, and radiant energy transfer. Traditional and modern applications.
UCalgary current official course definition and native unitsReview of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.
Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.
UCalgary current official course definition and native unitsBasic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.
UCalgary current official course definition and native unitsEnergy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.
UCalgary current official course definition and native unitsThe application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.
UCalgary current official course definition and native unitsTechnical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.
UCalgary current official course definition and native unitsIntroduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.
UCalgary current official course definition and native unitsThe role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.
UCalgary current official course definition and native unitsBasic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.
UCalgary current official course definition and native unitsOne-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.
UCalgary current official course definition and native unitsModes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.
UCalgary current official course definition and native unitsControl volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).
UCalgary current official course definition and native unitsComponents of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.
UCalgary current official course definition and native unitsNumerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.
UCalgary current official course definition and native unitsIntroduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.
UCalgary current official course definition and native unitsExamination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.
UCalgary current official course definition and native unitsThe professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.
UCalgary current official course definition and native unitsFundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.
UCalgary current official course definition and native unitsAn extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.
UCalgary current official course definition and native unitsAn introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.
UCalgary current official course definition and native unitsFundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.
UCalgary current official course definition and native unitsForce vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.
UCalgary current official course definition and native unitsAn introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.
UCalgary current official course definition and native unitsElectric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.
UCalgary current official course definition and native unitsIntroduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.
UCalgary current official course definition and native unitsDefinition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.
UCalgary current official course definition and native unitsKinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.
UCalgary current official course definition and native unitsWave motion as applied to acoustics and physical optics. Wave-particle duality applied to light and matter; electron energy levels of atoms and crystals.
UCalgary current official course definition and native unitsWave motion as applied to acoustics, geometric and physical optics, and radiant energy transfer. Traditional and modern applications.
UCalgary current official course definition and native unitsReview of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.
UCalgary current official course definition and native unitsReview of procedural programming and introduction to object-based programming using high level compiled and interpreted languages. Binary and ASCII File I/O, use of function libraries and class libraries. Construction of simple classes. Inheritance and polymorphism. Programming for Engineering applications. Visualization and data representation.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.
Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.
UCalgary current official course definition and native unitsEnergy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.
UCalgary current official course definition and native unitsMaterials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.
UCalgary current official course definition and native unitsTechnical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.
UCalgary current official course definition and native unitsAn introduction to essential elements of instrumentation and sensing technology. Topics include embedded system programming, basic inputs such as sensors, switches, and keyboards; basic outputs such as motors, relays, LEDs, displays, and speakers; associated circuitry for inputs and outputs; the basics of communications between devices; and power supplies such as linear, switching, and batteries. Topics will be reinforced through weekly hands-on labs.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA
UCalgary current official course definition and native unitsReview of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.
UCalgary current official course definition and native unitsModes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.
UCalgary current official course definition and native unitsControl volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).
UCalgary current official course definition and native unitsComponents of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.
UCalgary current official course definition and native unitsBasics of aerospace performance and design. Introduction to various types of aerospace vehicles and their principles of operation. Performance and design of conventional fixed-wing aircraft with a focus on modern applications. A basic introduction to aerospace engineering principles related to aircraft configuration, aerodynamics, equations of motion, structural considerations, weight estimates, basic maneuvers, propulsion, and control are covered. Elements of the design process are introduced, including the concept of operations, setting engineering requirements, detailed design, verification and validation, and consideration of multidisciplinary factors.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.
UCalgary current official course definition and native unitsIntroduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.
UCalgary current official course definition and native unitsThe role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.
UCalgary current official course definition and native unitsBasic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.
UCalgary current official course definition and native unitsOne-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.
UCalgary current official course definition and native unitsIntroduction to aerospace systems covering the range of mechanical, electrical, electro-mechanical, management and engineering systems that enable safe operation of vehicles. Conventional aircraft systems are covered at varying levels of detail including air data, inertial data and inertial navigation, GPS, radio navigation and communication systems, primary and secondary radar. Essential systems to modern aircraft traffic management are also introduced.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.
UCalgary current official course definition and native unitsIntroduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.
UCalgary current official course definition and native unitsThe professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.
UCalgary current official course definition and native unitsExamination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.
UCalgary current official course definition and native unitsFundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.
UCalgary current official course definition and native unitsAn extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.
UCalgary current official course definition and native unitsAn introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.
UCalgary current official course definition and native unitsFundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.
UCalgary current official course definition and native unitsForce vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.
UCalgary current official course definition and native unitsAn introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.
UCalgary current official course definition and native unitsElectric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.
UCalgary current official course definition and native unitsIntroduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.
UCalgary current official course definition and native unitsDefinition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.
UCalgary current official course definition and native unitsKinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.
UCalgary current official course definition and native unitsWave motion as applied to acoustics and physical optics. Wave-particle duality applied to light and matter; electron energy levels of atoms and crystals.
UCalgary current official course definition and native unitsWave motion as applied to acoustics, geometric and physical optics, and radiant energy transfer. Traditional and modern applications.
UCalgary current official course definition and native unitsReview of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.
UCalgary current official course definition and native unitsDevelopment of biomedical devices and technology following the Biodesign Process from needs finding to concept screening. Topics may include needs finding and screening, concept generation, concept selection from various perspectives such as regulatory considerations, the role of biomedical engineering, the industrial landscape, and the Canadian health-care system. The course concentrates on both existing case studies and new venture ideas.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.
UCalgary current official course definition and native unitsEnergy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.
UCalgary current official course definition and native unitsMaterials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.
UCalgary current official course definition and native unitsTechnical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.
UCalgary current official course definition and native unitsThe application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.
UCalgary current official course definition and native unitsPhysiological terminology and anatomical planes of reference; cell biology and physiology; includes structure and function of musculoskeletal, cardiovascular, nervous, gastrointestinal and respiratory tissues and systems; diseases and disorders of those systems; design constraints for bioengineering products.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA
UCalgary current official course definition and native unitsReview of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.
UCalgary current official course definition and native unitsModes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.
UCalgary current official course definition and native unitsControl volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).
UCalgary current official course definition and native unitsComponents of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.
UCalgary current official course definition and native unitsIntroduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.
UCalgary current official course definition and native unitsThe role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.
UCalgary current official course definition and native unitsBasic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.
UCalgary current official course definition and native unitsOne-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.
UCalgary current official course definition and native unitsIntroduction to matrix and tensor manipulation with focus on computer programming aspects. Sensor systems and design of data collection strategies, with examples in relevant areas of biomedical engineering. Data curation and conditioning including outlier and anomaly pattern detection, noise removal and data reduction. Unsupervised clustering and association mining using machine learning techniques. Supervised classification using advanced machine learning techniques. Completion of a sensor- and data-oriented project in an area of biomedical engineering.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.
UCalgary current official course definition and native unitsThe strategy development and business planning involved in the implementation of biomedical device and technology innovation following the Biodesign Process. Topics may include regulatory strategies, intellectual property protection, clinical trials, and commercialization considerations. The course concentrates on both existing case studies and new venture ideas.
UCalgary current official course definition and native unitsIntroduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.
UCalgary current official course definition and native unitsExamination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.
UCalgary current official course definition and native unitsThe professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.
UCalgary current official course definition and native unitsFundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.
UCalgary current official course definition and native unitsAn extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.
UCalgary current official course definition and native unitsAn introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.
UCalgary current official course definition and native unitsFundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.
UCalgary current official course definition and native unitsForce vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.
UCalgary current official course definition and native unitsAn introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.
UCalgary current official course definition and native unitsElectric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.
UCalgary current official course definition and native unitsIntroduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.
UCalgary current official course definition and native unitsDefinition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.
UCalgary current official course definition and native unitsKinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.
UCalgary current official course definition and native unitsWave motion as applied to acoustics and physical optics. Wave-particle duality applied to light and matter; electron energy levels of atoms and crystals.
UCalgary current official course definition and native unitsWave motion as applied to acoustics, geometric and physical optics, and radiant energy transfer. Traditional and modern applications.
UCalgary current official course definition and native unitsReview of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.
UCalgary current official course definition and native unitsIntroduction to design and implementation of software systems for engineering applications. Software design lifecycle. Source code management systems. Debugging and testing techniques. Illustration of common data structures and fundamental algorithms using a high level language. Libraries for input/output. Software tools to facilitate data analysis and visualization.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.
UCalgary current official course definition and native unitsEnergy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.
UCalgary current official course definition and native unitsMaterials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.
UCalgary current official course definition and native unitsTechnical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.
UCalgary current official course definition and native unitsPrinciples of software modeling and design. Key elements of object- oriented design. Advanced topics such as concurrent programming, socket programming, event-driven programming, and database programming. Systems integration techniques to build practical applications from engineering domains.
UCalgary current official course definition and native unitsThe application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA
UCalgary current official course definition and native unitsReview of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.
UCalgary current official course definition and native unitsModes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.
UCalgary current official course definition and native unitsControl volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).
UCalgary current official course definition and native unitsComponents of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.
UCalgary current official course definition and native unitsTechniques for extracting, cleaning, and visualizing data from engineering applications. Basic numerical computation techniques underlying learning algorithms. Fundamental supervised and unsupervised learning algorithms. Emphasis will be on designing practical applications that leverage existing software libraries and frameworks to solve problems in various engineering disciplines.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Numerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.
UCalgary current official course definition and native unitsIntroduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.
UCalgary current official course definition and native unitsThe role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.
UCalgary current official course definition and native unitsBasic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.
UCalgary current official course definition and native unitsOne-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.
UCalgary current official course definition and native unitsAdvanced supervised and unsupervised learning algorithms. Introduction to modern neural network architectures. Emphasis will be on designing practical applications that leverage existing software libraries and frameworks to solve engineering problems.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.
UCalgary current official course definition and native unitsIntroduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsFundamental principles related to the design of cyber-physical systems. Techniques to ensure reliability, performance, and security of cyber-physical systems. Emphasis will be on developing practical applications from engineering domains.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.
Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.
UCalgary current official course definition and native unitsIndustrial Internet of Things (loT) and Artificial Intelligence.
UCalgary current official course definition and native unitsThe professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.
UCalgary current official course definition and native unitsExamination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.
UCalgary current official course definition and native unitsFundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.
UCalgary current official course definition and native unitsAn extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.
UCalgary current official course definition and native unitsAn introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.
UCalgary current official course definition and native unitsFundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.
UCalgary current official course definition and native unitsForce vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.
UCalgary current official course definition and native unitsAn introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.
UCalgary current official course definition and native unitsElectric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.
UCalgary current official course definition and native unitsIntroduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.
UCalgary current official course definition and native unitsDefinition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.
UCalgary current official course definition and native unitsKinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.
UCalgary current official course definition and native unitsReview of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.
UCalgary current official course definition and native unitsHistory of energy technologies, energetics of natural systems and agriculture, formation, extraction, and transformations of fossil fuels, renewables such as biomass, solar and wind; and the electricity system, environmental impacts of energy systems, technical options for transforming energy systems to reduce environmental impacts.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Basic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.
UCalgary current official course definition and native unitsEnergy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.
UCalgary current official course definition and native unitsMaterials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.
UCalgary current official course definition and native unitsTechnical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.
UCalgary current official course definition and native unitsThe application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.
UCalgary current official course definition and native unitsTheory and practice of environmental engineering. Theory and practice of sustainable development, with a multidisciplinary approach, including components such as engineering, economics, carbon foot-print, policy planning, social license. Comparison of the roles of environmental engineering and sustainable development in society. Environmental and sustainability focused ethics issues including Indigenous engagement, treaty rights and Indigenous rights. Indigenous environmental perspectives.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA
UCalgary current official course definition and native unitsReview of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.
UCalgary current official course definition and native unitsModes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.
UCalgary current official course definition and native unitsControl volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).
UCalgary current official course definition and native unitsComponents of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.
UCalgary current official course definition and native unitsAn examination of energy development and the business, law and policy issues arising from the development of different electricity sources (nuclear and renewable energy sources).
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.
UCalgary current official course definition and native unitsIntroduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.
UCalgary current official course definition and native unitsThe role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.
UCalgary current official course definition and native unitsBasic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.
UCalgary current official course definition and native unitsOne-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.
UCalgary current official course definition and native unitsNumerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.
UCalgary current official course definition and native unitsIntroduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.
UCalgary current official course definition and native unitsThe professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.
UCalgary current official course definition and native unitsExamination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.
UCalgary current official course definition and native unitsFundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.
UCalgary current official course definition and native unitsAn extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.
UCalgary current official course definition and native unitsAn introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.
UCalgary current official course definition and native unitsFundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.
UCalgary current official course definition and native unitsForce vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.
UCalgary current official course definition and native unitsAn introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.
UCalgary current official course definition and native unitsElectric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.
UCalgary current official course definition and native unitsIntroduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.
UCalgary current official course definition and native unitsDefinition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.
UCalgary current official course definition and native unitsKinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.
UCalgary current official course definition and native unitsReview of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.
Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.
UCalgary current official course definition and native unitsBasic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.
UCalgary current official course definition and native unitsEnergy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.
UCalgary current official course definition and native unitsThe application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.
UCalgary current official course definition and native unitsTechnical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.
UCalgary current official course definition and native unitsIntroduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.
UCalgary current official course definition and native unitsThe role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.
UCalgary current official course definition and native unitsBasic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.
UCalgary current official course definition and native unitsOne-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.
UCalgary current official course definition and native unitsExamination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.
UCalgary current official course definition and native unitsModes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.
UCalgary current official course definition and native unitsControl volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).
UCalgary current official course definition and native unitsComponents of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.
UCalgary current official course definition and native unitsNumerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.
UCalgary current official course definition and native unitsFundamentals of integrated and competitive manufacturing. Manufacturing and operations strategy. Topics in production and operations management including: production planning and control systems; inventory management systems; process analysis and improvement; quality management systems.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.
UCalgary current official course definition and native unitsExamination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.
UCalgary current official course definition and native unitsThe professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.
UCalgary current official course definition and native unitsFundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.
UCalgary current official course definition and native unitsAn extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.
UCalgary current official course definition and native unitsAn introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.
UCalgary current official course definition and native unitsFundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.
UCalgary current official course definition and native unitsForce vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.
UCalgary current official course definition and native unitsAn introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.
UCalgary current official course definition and native unitsElectric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.
UCalgary current official course definition and native unitsIntroduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.
UCalgary current official course definition and native unitsDefinition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.
UCalgary current official course definition and native unitsKinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.
UCalgary current official course definition and native unitsReview of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.
UCalgary current official course definition and native unitsThe principles and methods of physical geology with special emphasis on their application to the exploitation of oil and gas. Laboratory: properties of minerals and rocks, analysis and interpretation of surface and subsurface maps, interpretation of borehole logs and core, properties of sedimentary rocks.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.
UCalgary current official course definition and native unitsBasic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.
UCalgary current official course definition and native unitsEnergy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.
UCalgary current official course definition and native unitsThe application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.
UCalgary current official course definition and native unitsTechnical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.
UCalgary current official course definition and native unitsFundamental properties of rocks and fluids in the context of subsurface energy systems, with emphasis on how these properties influence the exploration, extraction, and storage of subsurface resources. Permeability, porosity, saturation, capillarity, wettability, relative permeability, interactions between rocks and fluids. Reservoir fluids classification, fluid models, properties, and phase behaviour for subsurface energy applications. Examples from diverse applications including geothermal energy, hydrocarbon recovery, and carbon sequestration.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.
UCalgary current official course definition and native unitsIntroduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.
UCalgary current official course definition and native unitsThe role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.
UCalgary current official course definition and native unitsBasic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.
UCalgary current official course definition and native unitsOne-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.
UCalgary current official course definition and native unitsSpecial topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.
Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.
UCalgary current official course definition and native unitsModes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.
UCalgary current official course definition and native unitsControl volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).
UCalgary current official course definition and native unitsComponents of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.
UCalgary current official course definition and native unitsNumerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Options: 6 units of Petroleum Engineering Technical Electives.
Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.
UCalgary current official course definition and native unitsSteady, pseudo-steady and transient flow in reservoirs; reservoir types. Estimation of reservoir flow properties along vertical and lateral heterogeneities for formations in parallel and in series. Reserve estimation and management using volumetric and material balance methods in gas, gas-condensate and oil reservoirs. Reservoir drive mechanisms; frontal advanced theory; diagnosis and flow characteristics of gas; water influx in aquifer models; decline curve analysis. Principles of recovery mechanisms for low mobility reservoirs such as oil sands and shales.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsIntroduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Options: 6 units of Petroleum Engineering Technical Electives.
Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.
UCalgary current official course definition and native unitsExamination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.
UCalgary current official course definition and native unitsThe professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.
UCalgary current official course definition and native unitsTeam-based engineering design exercise. Principles and applications of engineering tools and simulators, data interpretation, production forecasting, and design of subsurface and associated surface facilities. Safety and hazard assessments. Written and oral communication. Project management. Completion of an open-ended design project involving the use of reservoir simulators to solve problems related to subsurface energy production.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.
UCalgary current official course definition and native unitsFundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.
UCalgary current official course definition and native unitsAn extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.
UCalgary current official course definition and native unitsAn introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.
UCalgary current official course definition and native unitsFundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.
UCalgary current official course definition and native unitsForce vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.
UCalgary current official course definition and native unitsAn introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.
UCalgary current official course definition and native unitsElectric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.
UCalgary current official course definition and native unitsIntroduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.
UCalgary current official course definition and native unitsDefinition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.
UCalgary current official course definition and native unitsKinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.
UCalgary current official course definition and native unitsReview of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.
UCalgary current official course definition and native unitsReview of procedural programming and introduction to object-based programming using high level compiled and interpreted languages. Binary and ASCII File I/O, use of function libraries and class libraries. Construction of simple classes. Inheritance and polymorphism. Programming for Engineering applications. Visualization and data representation.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.
UCalgary current official course definition and native unitsBasic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.
UCalgary current official course definition and native unitsEnergy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.
UCalgary current official course definition and native unitsTechnical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.
UCalgary current official course definition and native unitsContinuous-time systems. Impulse response and convolution. Fourier series and Fourier transform. Basics of discrete time signals. Sampling theory. Discrete convolution. Difference equations and the Z-transform. Discrete-time Fourier representations.
UCalgary current official course definition and native unitsAn introduction to essential elements of instrumentation and sensing technology. Topics include embedded system programming, basic inputs such as sensors, switches, and keyboards; basic outputs such as motors, relays, LEDs, displays, and speakers; associated circuitry for inputs and outputs; the basics of communications between devices; and power supplies such as linear, switching, and batteries. Topics will be reinforced through weekly hands-on labs.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses.
Introduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.
UCalgary current official course definition and native unitsThe role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.
UCalgary current official course definition and native unitsBasic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.
UCalgary current official course definition and native unitsOne-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.
UCalgary current official course definition and native unitsSpecial topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.
UCalgary current official course definition and native unitsModes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.
UCalgary current official course definition and native unitsControl volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).
UCalgary current official course definition and native unitsComponents of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.
UCalgary current official course definition and native unitsNumerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.
UCalgary current official course definition and native unitsExamination of how technology interacts with society and the environment, with emphasis on equity, sustainability, ethics, and Indigenous perspectives on knowledge, rights, and innovation. Exploration of how technological developments both shape and are shaped by cultural values, environmental limits, and social and economic systems. Effect of technologies on communities, ecosystems, and futures, and consideration of the role of engineering in advancing just and sustainable solutions.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.
UCalgary current official course definition and native unitsA hands-on laboratory experience in the design and analysis of electro-mechanical components. Introduction to microprocessor-controlled electromechanical systems. Laboratory projects to configure, design, and implement a succession of mechatronic systems. Topics of lectures and labs include aliasing, quantization, electronic feedback, power amplifiers, digital logic, encoder interfacing, and motor control.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsThe basic tools and methodology of engineering economic studies. Topics include investment decisions, theory of replacement, economies of scale, externalities, social decision making and government regulation. Examples are drawn from engineering projects.
UCalgary current official course definition and native unitsIntroduction to the theory and criticism of professional and technical communication as a field within communication and media studies as well as a practice in many industries and organization types. Analysis and production of digital and multimedia texts for diverse professional and public audiences, focusing on ethical and effective rhetorical strategies. Topics include collaboration, design, digital user experience, basic textual research, citation, copyright, confidentiality, and the responsible use of A.I. tools.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices.
Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.
UCalgary current official course definition and native unitsThe professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.
UCalgary current official course definition and native unitsMore sophisticated and in-depth topics in mechatronic systems design explored through laboratory exercises, and complemented by selected lecture topics including practical control aspects of saturation and tuning and machine learning introduction.
UCalgary current official course definition and native unitsOnly the displayed regular Mechanical Engineering recommended Year 1–4 map, including its Fall Block Week. No generic inheritance to every Schulich discipline, minor or combined-degree route. Practical-experience hours are not turned into a paid work term. Choice slot coverage is partial.
Published recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.
Current, voltage and power; Kirchhoff's current and voltage laws; capacitors; electricity and magnetism fundamentals applied to circuit elements and machines; inductors; topics in electrical circuits and systems; instrumentation; circuit design, DC and AC circuit analysis methods; DC and AC machines; first order circuits and transient analysis.
UCalgary current official course definition and native unitsFundamental programming constructs and data structures. Algorithm development and problem solving. Programming techniques to facilitate data analysis. Obtaining and cleaning data. Data validation. Data manipulation. Data visualization. Introduction to decision making using machine learning. Applications chosen from all engineering disciplines.
UCalgary current official course definition and native unitsAn extensive treatment of differential and integral calculus in a single variable, with an emphasis on applications. Differentiation: derivative laws, the mean value theorem, optimization, curve sketching and other applications. Integral calculus: the fundamental theorem of calculus, techniques of integration, improper integrals, and areas of planar regions. Infinite series: power series, Taylor's theorem and Taylor series.
UCalgary current official course definition and native unitsAn introduction to systems of linear equations, vectors in Euclidean space and matrix algebra. Additional topics include linear transformations, determinants, complex numbers, eigenvalues, and applications.
UCalgary current official course definition and native unitsFundamental characteristics of materials used in engineering applications, including metals, polymers, semiconductors and ceramics. Synthesis of Manufacturing materials. Correlating atomic and molecular properties to observable physical characteristics, including mechanical, electrical, and thermal properties.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.
An introduction to the behaviour of fluids for engineers. Fluid properties; equilibrium, phase transformations, the phase rule, phase diagrams, vapour pressure. Ideal and real gases; simple kinetic theory and equations of state. Fluid mechanics; ideal fluids, viscosity, flow of fluids in macro- and microfluidic systems. Engineering applications of fluids.
UCalgary current official course definition and native unitsForce vectors; equilibrium of a particle in two and three dimensions; force system resultants; equilibrium of a rigid body in two and three dimensions; internal forces in trusses; frames, machines and beams; bending moment and shear force diagrams; friction; centre of gravity; centroids of areas; composite bodies.
UCalgary current official course definition and native unitsAn introduction to calculus of several real variables: curves and parametrizations, partial differentiation, the chain rule, implicit functions; integration in two and three variables and applications; optimization and Lagrange multipliers.
UCalgary current official course definition and native unitsElectric and magnetic fields related to charges and current through Maxwell's equations. Energy stored in fields, potential energy, and voltage. Conductors, insulators, and dielectrics. Resistance, capacitance, and inductance with applications to RC/RL circuits.
UCalgary current official course definition and native unitsIntroduction to engineering design with a focus on sustainability principles, data and design visualization, communications, systems thinking, entrepreneurship and project management concepts via team-based design projects.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.
Special topics in Mechanical and Manufacturing Engineering. Research and industry presentations, software training, informational sessions, and field trips as resources permit. Notes: Presented during block week in the Fall Term. All Mechanical and Manufacturing Engineering students, including those in any minor, must complete this course in their second year of studies. NOT INCLUDED IN GPA
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. PHYS 365 or PHYS 369 is a choice, not two compulsory courses. Unassigned source slots: PHYS 365 or PHYS 369. Course sets and options remain partial; no complete term-load or choice denominator is inferred.
Presentation and description of data, introduction to probability theory, Bayes' theorem, discrete and continuous probability distributions, estimation, sampling distributions, tests of hypotheses on means, variances and proportions; Introduction to fundamental machine learning including linear regression, classification and correlation. Applications are chosen from engineering practice from all disciplines.
UCalgary current official course definition and native unitsDefinition, existence and uniqueness of solutions; first order and higher order equations and applications; Homogeneous systems; Laplace transform; partial differential equations of mathematical physics.
UCalgary current official course definition and native unitsKinematics of particles and rigid bodies: rectilinear, curvilinear and general plane motion. Kinetics of particles and planar rigid bodies: Newton's 2nd Law, Principle of Work and Energy, Principle of Impulse and Momentum. Introduction to three dimensional rigid body dynamics.
UCalgary current official course definition and native unitsReview of axial-force, shear-force, bending moment and torque diagrams. Review of vector and matrix algebra. Kinematics of deformation and strain. Concept of stress. Constitutive equations. The states of plane stress and plane strain. Solutions to elementary elasticity problems -- axial force, torsion, bending, shear force. Deflection of beams. Euler buckling. Yield criteria.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Options: General Complementary Studies Courses. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Unassigned source slots: General Complementary Studies Courses. Course sets and options remain partial; no complete term-load or choice denominator is inferred.
Materials science, with an emphasis on the structure of materials and processing-structure property relationships, including atomic models, equilibrium phase diagrams, kinetics and non-equilibrium transformation diagrams, thermo-mechanical processing, microstructure formation and control, strengthening mechanisms, material selection, and an introduction to fracture.
UCalgary current official course definition and native unitsBasic principles of mechanics of fluids. Fluid statics: forces on surfaces, buoyancy, stability. Continuity, energy and momentum equations applied to control-volume analysis. Dimensional analysis and physical similarity. Introduction to external flows and flow through pipes. Applications to a variety of problems in mechanical engineering.
UCalgary current official course definition and native unitsEnergy, thermodynamic systems, properties and state, temperature and the zeroth law, equilibrium, properties of the pure substance, equations of state. Work, reversibility, heat, first law, specific heats, enthalpy, ideal gas, flow systems. Entropy and the second law, Carnot cycle, thermodynamic temperature scale, process efficiencies, cycles, calculation of entropy change, exergy analysis.
UCalgary current official course definition and native unitsThe application of computer tools to solve practical engineering problems; engineering computing including algorithm development, debugging, and verification and interpretation of results; mathematical modelling using high level programming languages and fundamentals of numerical analysis; to data analysis using machine learning concepts.
UCalgary current official course definition and native unitsTechnical sketching. Orthographic projections. Multiviews, auxiliary views and section views. Dimensions and tolerances. Working drawings. Design applications. Computer-Aided Design (CAD) software is used for 3D modelling and 2D drawing.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.
Design-led course introducing a systematic methodology for selecting materials, manufacturing processes, and structural shapes during engineering design processes. Topics include materials property charts, materials selection basics and case studies, processes and their effect on properties, process selection and cost, multiple constraints and conflicting objectives, and materials and the environment.
UCalgary current official course definition and native unitsIntroduction to the principles of machine component design. Design for stiffness, strength, and endurance. Surface contacts, wear, and lubrication. Tolerances and fits. Design and selection of mechanical elements such as shafts, bolted joints, welded joints, hydrodynamic bearings, ball and roller bearings, gears, belts, brakes, clutches, and springs.
UCalgary current official course definition and native unitsThe role and characterization of manufacturing technology within the manufacturing enterprise. Overview of deformation processes, joining processes, consolidation processes, material-removal processes, and material alteration processes. Process selection and planning.
UCalgary current official course definition and native unitsBasic mechanisms and linkages in machinery. Kinematics and kinetics of mechanisms. Cam design and dynamic analysis. Ordinary and planetary gear trains.
UCalgary current official course definition and native unitsOne-dimensional viscoelasticity. Review of Linear Algebra. Kinematics of the deformation, strain and compatibility. Balance equations, stress and equilibrium. Linear elastic constitutive equations. Initial and boundary conditions in linear elasticity. Solution to axi-symmetric and two-dimensional boundary value problems in elasticity. Failure criteria. Principle of virtual work and energy methods. The stiffness, Rayleigh-Ritz and finite element numerical methods in solid mechanics.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. Course sets and options remain partial; no complete term-load or choice denominator is inferred.
Review of fundamentals; thermodynamic properties; flow and non-flow processes; Carnot cycle; Rankine cycle including reheat and regeneration. Engine gas cycles including Otto, Diesel and dual combustion cycles; simple gas turbines; reheat, intercooling, and heat exchange. Reciprocating air compressors and expanders. Heat-pump and refrigeration cycles and their performance criteria. Air conditioning process and psychrometry. Combustion processes, chemical equilibrium, dissociation.
UCalgary current official course definition and native unitsModes of heat transfer; conduction, convection, radiation. Conduction in plane walls and cylinders. Conduction-convection systems, fins. Principles of convection. Empirical and practical relations for forced convection heat transfer. Natural convection. Condensation and boiling heat transfer. Heat exchangers. The log-mean temperature difference method.
UCalgary current official course definition and native unitsControl volume methodology for multi-dimensional systems as applied to conservation principles (mass, linear and angular momentum); Navier-Stokes equations applied to pipe and boundary layer flows; basic principles of potential flow theory and aerodynamics and an introduction to compressible flow (convergent-divergent channels and normal shocks).
UCalgary current official course definition and native unitsComponents of measurement systems. Dynamic modelling of mechatronic systems and their transient and frequency response. Conversion of sensor outputs to voltage. Signal conditioning, amplifiers, and filters. Statistical analysis of measurement uncertainty. Digitization, sampling, aliasing, noise, and quantization error. Operating principles of sensors and actuators and their selection for industrial measurement and control.
UCalgary current official course definition and native unitsNumerical computational procedures to solve engineering problems. Introduction to computational libraries that support matrix operations. Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems, interpolation, differentiation, integration and solution of differential equations. The course will include the programming projects that address comprehensive engineering problems. Algorithm development and application labs.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. COMS 363 and ENGG 481 allow Fall/Winter timing; ENGG 209 or ECON 209 is an alternative with flexible Fall/Winter timing. These remain unallocated. Capstone and technical course-set choices remain unknown. Unassigned source slots: ENGG 209 or ECON 209. Course sets and options remain partial; no complete term-load or choice denominator is inferred.
Linear vibration theory: free and forced vibration of single- and multi- degree-of-freedom systems; damping in machines; vibration absorbers; experimental modal analysis. Balance of rotating machinery: sources of unbalance, rigid rotors, flexible rotors, critical speeds, balancing principles. Lagrange equations: application to mechanical systems.
UCalgary current official course definition and native unitsPublished recommended degree map. Course alternatives remain choices. Selected regular Mechanical Engineering recommended route only, excluding all optional minors and combined degrees. COMS 363 and ENGG 481 allow Fall/Winter timing; ENGG 209 or ECON 209 is an alternative with flexible Fall/Winter timing. These remain unallocated. Capstone and technical course-set choices remain unknown. Course sets and options remain partial; no complete term-load or choice denominator is inferred.
Modelling and dynamic response of physical systems; feedback control; stability; performance specification in the time and frequency domains; root locus plots; Bode and Nyquist plots; Proportional/Integral/Derivative (PID) control and dynamic compensation.
UCalgary current official course definition and native unitsThe professional duties and responsibilities of the engineer as they relate to society. Ethics and the engineering profession. Public and worker safety and health. Design for safety. Sustainable development. The engineer and the environment. Environmental stewardship. Essentials of leadership. Gender issues. Employment equity. Fundamentals of Engineering Law. Professional organizations. The Engineering Professions Act. Indigenous perspectives in engineering.
UCalgary current official course definition and native unitsKinematics, statics, dynamics and control of robot arms. Robot actuators, drives, sensors, and vision. Applications of robots.
UCalgary current official course definition and native unitsConcepts and methodologies in molecular and cellular bioengineering. Applications in areas such as tissue engineering, point-of-care diagnostics, organs-on-chips and nanomedicine. Topics include micro-nanoengineering, surface engineering, biomaterials, stem cells, bioreactors, bioengineering scaffolds, and drug delivery.
UCalgary current official course definition and native unitsCarbon dioxide emissions reduction, geological storage mechanisms, saline aquifers, depleted oil and gas fields, mineral trapping, reservoir characterization, site selection, injection techniques, rates and efficiencies of geological storage, monitoring and verification, risk assessment, regulatory frameworks, cost analysis, environmental impacts, and public perception, geological carbon sequestration technologies and their role in mitigating climate change.
UCalgary current official course definition and native unitsClassification of fuels. Origin, geology, production and processing of fossil fuels. Supply, consumption and demand for fuels, historical patterns and future trends. Thermodynamics and reaction kinetics of combustion. Physical and chemical properties and influence on fuel utilization. Ecological, efficiency, safety, economic considerations. Non-conventional fuels. Transportation and handling.
UCalgary current official course definition and native unitsConcepts from systems theory, differential equations, and stochastic processes applied to physiological and biological systems. Experimental and computational approaches to the study of gene expression and gene networks. Use of quantitative model-based approaches for integrative analysis of physiological and biological functions. Case studies of applications to disease mechanisms and the drug discovery process.
UCalgary current official course definition and native unitsAn intensive introduction to the field of English emphasizing critical reading and writing as well as discussion. Expectations for writing and research will be higher than in other junior English courses. Includes the study of at least one text by an Indigenous author.
UCalgary current official course definition and native unitsFundamentals of one-dimensional gas dynamics. Isentropic and non-isentropic flows, applications of dynamical similarity to shock waves. Oblique shocks, supersonic nozzles, flows with friction or heat transfer. Introduction to computational fluid dynamics (CFD).
UCalgary current official course definition and native unitsConcepts of life cycle analysis. Applications to energy utilization, environmental consequences, sustainable development, environmental process analysis, and optimization. Inventory, impact and improvement analyses of energy systems. LCA Model development and utilization. Human health and safety considerations.
UCalgary current official course definition and native unitsA continuation of the capstone design project, where student teams build on their design work in Part I.
UCalgary current official course definition and native unitsA study of the conventions of non-fiction, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.
UCalgary current official course definition and native unitsIntroduction to musculoskeletal biomechanics, including experimental and analytical approaches to the analysis of movement, experimental instrumentation and devices, and joint dynamics. Review of linear algebra. Description of physical space, coordinate systems, optical measurement of marker position. Three-dimensional rigid body kinematics, extraction of the kinematical quantities from the experimental data. Three-dimensional rigid body dynamics, determination of segmental inertial properties, determination of the joint forces and moments, measurement of ground reaction forces, theorem of the impulse. Force sharing problem, method of the Lagrange multipliers, optimisation. Elements of muscle and cartilage mechanics, introduction to the analysis of healthy and pathologic gait. Laboratory experiences complement and reinforce the theory.
UCalgary current official course definition and native unitsElectrochemical principle of corrosion reactions. Corrosion thermodynamics and kinetics. Electrochemical corrosion measurement techniques. Passivity and pitting corrosion. Crevice corrosion and galvanic corrosion. Environmentally assisted cracking. Corrosion control techniques including cathodic protection, coatings and inhibitors. Material selection for corrosion resistance.
UCalgary current official course definition and native unitsTrapping and mobilization of residual oil; displacement theory; linear waterflood calculations; viscous fingering; flood patterns and sweep efficiency considerations; characterization of reservoir heterogeneity; analytical waterflood prediction models; black-oil reservoir simulation models; design engineering aspects of waterflooding; and overview of enhanced recovery methods.
UCalgary current official course definition and native unitsElectrical engineering design and practice applied to the building industry; Power Distribution Components, Types of power distribution systems, Uninterruptible, Emergency and Standby power systems, Bonding and Grounding, Ground Fault Protection, Light and optics, Measurement of light, lighting engineering, and quality of visual environments is discussed. Overview of basic requirements of the National and Alberta Building Code, and the Canadian Electrical Code that most impact design including rules for life safety systems and installation procedures and requirement.
UCalgary current official course definition and native unitsProfessional and technical communication with a focus on developing the ability to communicate complex engineering concepts to engineers as well as general audiences. Planning and composing effective verbal, written, and graphical communication. Providing constructive and professional review and critique of presentations by peers. Identifying key points and summarizing information in a concise and informative manner.
UCalgary current official course definition and native unitsCurrent technologies in energy extraction from subsurface resources. Geoenergy vs. geothermal energy, power generation vs. heat distribution, open vs. closed loop systems, properties of working fluids (surface vs. subsurface) deep drilling and fracturing, applications at urban vs. remote communities, regulatory issues with geothermal energy, description of new technologies.
UCalgary current official course definition and native unitsCurrent advanced topics in Energy and Environment.
UCalgary current official course definition and native unitsDrilling rig types, components and selection; overview of drilling operations; drilling fluids and mud systems; drilling hydraulics; casing design and casing seat selections; cementing; formation damage, well completions; geothermal well completion and design, drilling in high temperatures formations and high-temperature drilling challenges; Regulatory frameworks and permitting, Innovations and technological advancements in geothermal drilling. Special topics including directional drilling; blowout control; logging and coring; hole stability; planning and cost control; underbalanced drilling; drilling geopressured reservoirs; coiled tubing drilling; offshore operations; health, safety, and environmental aspects.
UCalgary current official course definition and native unitsPrinciples of inertial positioning and inertial gravimetry; their relation to inertial navigation. Definition of an operational inertial frame. Inertial error models as perturbation solutions about a reference trajectory. State space formulation and the computation of the transition matrix. Real-time estimation using zero velocity updates; Kalman filtering and alternatives. Post-mission estimation, optimal and empirical smoothing, use of different observables. Existing inertial survey systems; new developments in strapdown technology. Practical aspects of inertial positioning and inertial gravimetry. INS/GPS integration. Current research activities.
UCalgary current official course definition and native unitsThe project lifecycle. Project planning, scheduling, and control. Resource considerations. Cost estimating, planning, and performance. Project risk. Project personnel and organizational structures.
UCalgary current official course definition and native unitsFundamentals of heating, ventilating, and air conditioning systems in buildings. Psychrometrics. Indoor environmental quality. Climatic design information. Heating and cooling loads. Air distribution systems control. Codes, regulations, and standards. Application of building energy simulation software. Design of mechanical systems for small building.
UCalgary current official course definition and native unitsOverview of space positioning and navigation systems; concepts and general description. GPS signal description. Receiver and antenna characteristics and capabilities; GPS error sources and biases; atmospheric delays, signal reflection and countermeasures. Mathematical models for static point and relative positioning. Kinematic single point and differential post mission and real time positioning, navigation and location. Augmentation methods. Land, marine, airborne and indoor applications. Case studies.
UCalgary current official course definition and native unitsCurrent topics in electrical engineering.
UCalgary current official course definition and native unitsLogic gates and digital circuits; Boolean algebra; sequential logic; finite state machines; ladder logic and PLC programming; stability and response of discrete-time systems; the z-transform; digital feedback design via root locus; applications of digital logic and control. Prerequisite: Mechanical Engineering 461. Co-requisite(s): Mechanical Engineering 585 or Electrical Engineering 441.
UCalgary current official course definition and native unitsOverview of heavy oil, tight oil, and unconventional gas resources (tight gas, shale gas, tight oil, shale oil, coal bed methane, and natural gas hydrates) in a 'Total Petroleum System'. Geological aspects, drilling, completion and stimulation methods; reservoir characterization by petrophysics and well test analysis; forecasting methods; discussion of production mechanisms and methods, recovery process design, transportation, facilities, marketing, economics, environmental and regulatory issues.
UCalgary current official course definition and native unitsCurrent topics in Biomedical Engineering.
UCalgary current official course definition and native unitsIntroduction to polymer science and technology. Molecular structure, processing, rheology, thermal, physical and mechanical properties. Synthetic polymers used in biomedical, manufacturing and other advanced technological applications.
UCalgary current official course definition and native unitsThis highly experiential course helps the engineering student build a personal practice in entrepreneurship, design thinking, and human-centered design for innovation. Topics include the entrepreneurial mindset; idea generation, validation, and feasibility analysis; product pretotyping and prototyping; and the basics of business design and execution. Leading edge practical tools and frameworks are examined and put to use in authentic learning activities that teach the student to get to first revenues.
UCalgary current official course definition and native unitsThe structure and functional behaviour of complex tissues which make up the human musculoskeletal system (bone, cartilage, muscles, tendons, ligaments) and cardiovascular systems (heart, blood vessels) will be explained by applying basic principles of continuum mechanics. Introductory topics include: review of linear and tensor algebra, kinematics of continua, deformation gradient, deformation and strain tensors, balance equations and Cauchy stress tensor, stress power and measures of stress. Constitutive equations introduced as they apply to the study of biological tissues; anisotropy and inhomogeneity, fibre-reinforced behaviour. Laboratory experiences complement and reinforce the theory.
UCalgary current official course definition and native unitsAn introduction to digital image processing (IP) and computer vision (CV) concepts, methods and algorithms which will enable the students to implement IP/CV systems or use IP/CV software with emphasis on applications and problem-solving in geomatics engineering including remote-sensing and photogrammetry and in other disciplines including energy and environment engineering. Course components include: image formation and intensity transformation, filtering in the spatial and frequency domain, colour image processing, feature detection and matching, image restoration, image segmentation, mathematical morphology and multi-source image/data fusion.
UCalgary current official course definition and native unitsOverview of the network protocol stack. Reliable communications over a link; medium access; packet routing; the transport and application layers. Data and network security. Internet and telecommunications packet network architectures. Mathematical network analysis and network performance software tools.
UCalgary current official course definition and native unitsIntroduction to the external business environment, human resource management, and marketing. Topics will include ethical decision-making, teamwork, secondary research, proper use of business communication tools and presentation skills. Pedagogical approaches may include case analysis, exercises, simulations, and class discussion.
UCalgary current official course definition and native unitsThis course explores the principles and systems behind evolved natural constructions and processes, and transferring these to device and system design: abstractions of functional morphologies lead to new technical concepts and prototypes. Topics in this course may include: design by analogy, functional morphology, principles and techniques of biomimicry, bio-inspired design methods, technical sketching, bio-inspired computation and modelling, and biomimetic concepts such as self healing, growth, and self-organization.
UCalgary current official course definition and native unitsUnderstanding op-amp datasheets, printed circuit board design, instrument control and data acquisition, analog circuit simulation, design and characterization of amplifiers and filters, voltage regulation, thermal management.
UCalgary current official course definition and native unitsOverview of hydrogen as an energy carrier. Hydrogen Production Methods: Electrolysis, Steam Methane Reforming, Biomass Gasification, etc.; Hydrogen Storage methods: compressed gas storage, Liquid Hydrogen Storage, Solid-state Storage, Underground Storage. Hydrogen chemistry, reactivity, and safety. Economic and Environmental Considerations.
UCalgary current official course definition and native unitsProgress in research, development and applications in the field of geospatial technologies; importance of geospatial knowledge and evolution of geospatial technologies in the last decades; focus on the following geospatial technologies: Geoweb, Volunteered Geographic Information, Internet of Things and Sensor Web, GeoAI; data quality, privacy, and societal implication of these technologies will be discussed.
UCalgary current official course definition and native unitsApplication of fundamental engineering concepts to develop process design specifications for various unit operations and separation processes used for the treatment of gaseous (air), aqueous (wastewater) and solid effluents from mining, exploration, production, transportation and utilization of carbon-based energy sources.
UCalgary current official course definition and native unitsComprehensive, systems-focused basis for selecting materials in new uses or as more sustainable alternatives; more eco-efficient alternatives, including technologies to reduce material intensity, renewably sourced materials, CO2 absorbing materials, nanotechnology applications for sustainable materials, recyclable materials and material solutions inspired by nature (biomimetic).
UCalgary current official course definition and native unitsVarious aspects of physical metallurgy. Topics include basic crystallography, phase diagrams and alloy theory, dislocation theory, point defects, diffusion, plastic deformation and dislocation behavior, surfaces, grain boundaries, and interfaces, work hardening and annealing, steel and steel transformations, and precipitation hardening. The concepts of alloy design and the physical basis that links the structure of materials with their properties will be introduced.
UCalgary current official course definition and native unitsReview of computer architecture; microcontrollers and their instruction sets; interfacing using common input/output devices, debugging and other software engineering practices, strategies for interrupt handling and exception handling; Interfacing using high level and assembly languages; software and hardware optimizations to achieve real time operations; real time operating systems; Embedded real-time applications.
UCalgary current official course definition and native unitsAmalgamation of thermodynamic models and computational techniques with application to industrially important thermodynamic problems such as multi-component flash calculations, reacting systems, phase stability and gas hydrates.
UCalgary current official course definition and native unitsInstruction in the rudiments of craft for poetry, scripts, and fiction, emphasizing the centrality of reading and revision to literary composition. Notes: Does not count toward the Embedded Certificate in Creative Writing.
UCalgary current official course definition and native unitsPrinciples of various imaging modalities used in Biomedical engineering applications, including CT, MRI, ultrasound, PET, SPECT. Image processing operations: filtering, enhancement, feature extraction, pattern recognition and image reconstruction. Image registration and integration of different imaging modalities.
UCalgary current official course definition and native unitsIntroduction to environmental modelling; steps involved in designing and building a model including conceptualization, formulation of the mathematical model, calibration, validation, sensitivity analysis, and scale dependency; characteristics, architecture and functioning of selected environmental models including solar radiation/energy modelling, evapotranspiration modelling, wind energy modelling, bioenergy modelling, potential species distribution modelling, forest fire danger forecasting, local warming modelling, river flow forecasting, modelling of vegetation phenological stages and mediated modelling.
UCalgary current official course definition and native unitsAn overview of environmental laws and regulations. Environmental standards for air quality, water and land. Regulatory approval process for new energy projects. Base-Line Study and Environmental Impact Assessment. Environmental review of new energy projects. Pollution prevention methodology and techniques. Separation and recycle streams. Process modification, integration, analysis and control. Risk assessment.
UCalgary current official course definition and native unitsOverview of high-performance lightweight design strategies used in structural applications, with focus on fibre-reinforced polymer composites. Composite mechanics; buckling; introduction to topological optimization; considerations for material selection and manufacturing, characterization, and testing. Applications to aerospace design will be discussed. Practical skills to be developed through a laboratory component.
UCalgary current official course definition and native unitsPhotogrammetric, computer-vision and robotic methods for extracting three-dimensional information from images, videos or image sequences. Introduction to Lie Algebra. Projective geometry. Epipolar geometry. Geometry of image triplets. Overview of feature-based matching techniques. View clustering and structure from motion. Bundle adjustment techniques. Optical and scene flow estimation. Deterministic visual SLAM, probabilistic visual SLAM and visual-inertial SLAM. Probabilistic occupancy grid mapping for obstacle avoidance. Other advanced topics in the state-of-the-art visual odometry.
UCalgary current official course definition and native unitsDevelops the vocabulary, strategies, and skills needed to engage critically with a variety of texts, from literary classics to contemporary culture. Builds skills in advanced reading comprehension, textual analysis, and critical interpretation of the world around us.
UCalgary current official course definition and native unitsGeneral modelling of production systems. Spreadsheet modelling for capacity analysis. Fundamentals of discrete-event simulation including: key concepts; simulation world views; the simulation study life cycle. Modelling and programming aspects of discrete-event simulation including: verification and validation; simulation animation; interfacing simulation software with other systems. Statistical aspects of discrete-event simulation including: random number and random variate generation; input process modelling; output analysis; variance reduction techniques. Applications of discrete-event simulation to the design and analysis of manufacturing systems.
UCalgary current official course definition and native unitsElectrochemical kinetics and thermodynamics. Mass transport in electrochemical cells. Design and modelling of electrochemical cells. Application of electrochemistry to fuel cells, batteries, and water treatment.
UCalgary current official course definition and native unitsBasic principles relating to measurement systems. Static and dynamic characteristics of signals. Measurement system behaviour. Application of probability and statistics to measurement systems. Uncertainty analysis. Data acquisition and conversion, analog/digital signals and associated sampling theory. Application of theory to various measurement systems such as pressure, velocity, strain, concentration, and temperature.
UCalgary current official course definition and native unitsAn introduction to finite volume and finite element approximations; turbulence modelling, including Reynolds-Averaged Navier-Stokes (RANS), Large Eddy Simulation (LES), and Variational Multi-Scale (VMS) methods; time-marching schemes; linear and non-linear solvers; grid generation and adaptation; post-processing of the solution; and parallel computing (with the focus on MPI).
UCalgary current official course definition and native unitsIntroduction to chemical engineering sensors and information processing techniques. Basic concepts of process measurement methods and signals. Data acquisition hardware and software. Identifying errors and uncertainties in process measurements. Filtering and smoothing of process signals. Introduction to Fourier analysis. Devices for measuring temperature, pressure and chemical composition. Common failure modes and error sources. Process instrument calibration.
UCalgary current official course definition and native unitsReview of electrical machines, thermodynamics, and fluid mechanics. Alternative energy systems such with emphasis on hydro, solar photovoltaics, and wind power for electricity production. System design, cost, and sizing, and environmental impacts of alternative energy systems. Effects of intermittency of power production and integration into the electricity grid. Energy storage.
UCalgary current official course definition and native unitsA study of the conventions of the novel, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.
UCalgary current official course definition and native unitsPower system operation and economic load dispatch, concept of marginal cost, Kuhn-Tucker's conditions of optimum, unit commitment, hydro-thermal coordination, power flow analysis, optimal power flow, probabilistic production simulation, power pools and electricity markets, market design, auction models, power system reliability, primary & secondary frequency control and AGC, steady-state and transient stability, power sector financing & investment planning.
UCalgary current official course definition and native unitsNon-carbon energy generation technologies: solar-thermal and concentrated solar power, geothermal, and biomass, and their integration with wind and solar-photovoltaics in electricity systems that may have significant storage. Technologies using a heated working fluid working in cycles whose optimum performance is studied. Consideration is given to the resources needed for these technologies, their planning, their technical status, and future development. The use of geothermal and other technologies for space heating will also be studied.
UCalgary current official course definition and native unitsIntroduction to biochemistry, enzyme kinetics and cell growth and metabolism. Aspects of mass transfer, heat transfer and fluid flow related to the design of biological process equipment. Fermentations, sterilization and extraction techniques. Treatment of effluents. Introduction to bio-reactor design and scale-up. Introduction to process instrumentation and control.
UCalgary current official course definition and native unitsReview of ray and wave optics. Free-space and fiber optic components. Linear, non-linear, and super-resolution microscopy. Light measurement and characterization. Digital imaging. Solid state light sources. Spectroscopy.
UCalgary current official course definition and native unitsAn introductory course in aerodynamics for engineers. Kinematics and dynamics of viscous and inviscid flow; airfoil dynamics including thin airfoil theory and lifting line theory, finite wings, panel methods and airfoil parameters. Boundary layer theory and boundary layer control as applied in aerodynamics. Introduction to computational fluid dynamics and experimental aerodynamics.
UCalgary current official course definition and native unitsEnvironmental assessment and management in the energy sector. Ecological footprint introduction. Site investigation, field techniques and program implementation; remedial planning and design; cost and time analysis; physical, chemical and biological remediation techniques; biomass and waste to energy; energy use and emissions in transportation systems; energy efficiencies and emissions in building construction; assess problems with energy use from an environmental setting; develop and apply engineered solutions; ecological and environmental footprints of energy industries.
UCalgary current official course definition and native unitsAn introduction to predictive modeling and uncertainty quantification for scientific and engineering applications. Key concepts include: Bayesian interference, stochastic differential equations, Monte Carlo methods for uncertainty propagation; supervised learning techniques including Bayesian regression, Gaussian processes, and deep learning; unsupervised methods; state space models with applications such as mechanical vibrations. A hands-on approach to data science and machine learning is emphasized over theoretical derivations.
UCalgary current official course definition and native unitsIntroduction to multivariable systems; state space models; analysis of linear systems; stability; Cayley-Hamilton theorem; controllability and observability; state feedback control; pole placement designs; introduction to linear optimal control and estimation; Kalman filtering; separation theorem and duality; performance specifications; loop transfer recovery; introduction to infinity norm methods.
UCalgary current official course definition and native unitsMeasurement of economic activity, economic growth, money and financial systems, international economy and exchange rates, business cycles, unemployment and inflation, and macroeconomic policies.
UCalgary current official course definition and native unitsTechniques for materials and mechanical characterization relevant to research and industrial applications. Topics include, but are not limited to, fatigue, creep, nanoindentation (and wear), elements of crystallography, X-ray diffraction, the principle of electron microscopy, and advanced analytical tools.
UCalgary current official course definition and native unitsKinematics of deformation, concept of stress, balance of mass, linear momentum, angular momentum and energy. Thermodynamics of continua. Constitutive equations for viscous fluids and nonlinear elastic solids.
UCalgary current official course definition and native unitsCovers the application of project management principles such as planning, scope development, design, procurement, construction, commissioning and start-up to engineering projects. Class reviews aspects of engineering projects and case studies.
UCalgary current official course definition and native unitsA continuation of the capstone design project, where student teams build on their design work in Part I.
UCalgary current official course definition and native unitsHardware and software for computer-aided design and manufacturing (CAD/CAM) systems. Geometric modelling, transformation and visualization. Modelling of freeform curves and surfaces. Programming for computer numerically controlled (CNC) machining. Integration of CAD/CAM systems, applications in motion analysis, structure analysis, optimization, additive manufacturing, reverse engineering and virtual engineering.
UCalgary current official course definition and native unitsIntroduction to the fundamentals of image processing and computer vision. Image/video acquisition and raw data matrix manipulation; image processing operations and compression methods; object detection, isolation, and classification; 3D tracking and ego-motion with projective transformations.
UCalgary current official course definition and native unitsA team-based project course with the focus on the design process associated with mechanical and manufacturing engineering. The design process consists of the stages of conceptual design, design development and verification. Project management, teamwork and communication are emphasized for professional development.
UCalgary current official course definition and native unitsIntroduction to statistical Design of Experiments (DOE) techniques for efficient data collection, analysis and interpretation. Hypothesis testing, Analysis of Variance (ANOVA), including blocking and nesting, in both full and fractional factorial designs to identify and control sources of variability. Applications of these techniques to optimize product and process performance through data-driven experimentation.
UCalgary current official course definition and native unitsA continuation of the entrepreneurial capstone design project, where student teams build on their design work in Part I.
UCalgary current official course definition and native unitsMicroelectromechanical systems (MEMS) and devices including microsensors and microactuators. Principles of operation, material properties, fabrication techniques including surface and bulk micromachining, IC-derived microfabrication techniques, sensing and actuation principles, sensor dynamics issues, circuit and system issues, packaging, calibration and testing. Illustrative examples include (1) micromachined inertial sensors and actuators for manufacturing processes, (2) microactuator arrays for "smart surfaces", (3) biosensors for medical applications, and (4) transducers for aerospace applications.
UCalgary current official course definition and native unitsDefinition of sustainability; global urbanization; emissions from transportation systems; economics of urban development from a civil infrastructure point of view, water/wastewater, land use/transportation; public transportation; travel demand management for sustainability; construction industry - energy use and emissions.
UCalgary current official course definition and native unitsBasic theory and current techniques for well testing. Drawdown and build up tests; diffusivity equation and various boundary conditions and flow regimes; superposition; single-rate and multi-rate testing; effect of boundaries; derivative analysis; fractured wells, fractured reservoirs and other flow models; wellbore dymanics; type curve matching; advanced decline curve analysis. Computer aided analysis and hands on experience in the computer laboratory.
UCalgary current official course definition and native unitsA study of the conventions of drama, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.
UCalgary current official course definition and native unitsAdvanced power flow studies including decoupled, fast decoupled and DC power flow analysis, distribution factors and contingency analysis, transmission system loading and performance, transient stability, voltage stability, load frequency control, voltage control of generators, economics of power generation.
UCalgary current official course definition and native unitsBasic chemical and mechanical properties of biological and synthetic materials and their role in biological system health, dysfunction, and repair. Role of microstructure, material properties, and biocompatibility aspects in selection of biomaterials for medical or industrial applications. Incorporation of biomimetic concepts in material design. Topics may include artificial and tissue engineered products, implants, prostheses, biofilms, biosensors, and foreign body response.
UCalgary current official course definition and native unitsA directed studies research project in an area of interest, directed by a project advisor/faculty member. Includes an independent student component covering the scientific process, ethics, review of literature, and writing scientific proposals and manuscripts. Projects may involve experimental, analytical or computer modelling studies.
UCalgary current official course definition and native unitsIntroduction to the interactions between structural dynamics (elastic and inertia forces) and aerodynamic forces. Students will learn the main concepts of static aeroelasticity (lift distribution, divergence and control effectiveness) and dynamic aeroelasticity (flutter) for fixed-wing aircraft. Students will learn how to derive the equations of motion for complete aeroelastic systems, apply various methods of structural dynamics analysis and perform simplified analysis of static and dynamic aeroelastic phenomena. Students will also learn the elementary methods of incorporating aeroelastic phenomena in aircraft design and the importance of doing so from a practical point of view. The main objective of this course is to provide students with the technical background to understand the main principles of aircraft aeroelasticity.
UCalgary current official course definition and native unitsAn examination of the relationship of literature to the world around us, with instruction in close reading and critical writing. Considers how literature as a cultural practice responds to and reflects its social context. Includes the study of at least one text by an Indigenous author.
UCalgary current official course definition and native unitsPerformance of turbomachines, machine selection, Reynolds number and scale effects. Two dimensional flow in turbomachines, degree of reaction and vector diagrams; flow irreversibilities and loss coefficients; pump, compressor and turbine efficiencies. Design of pumps, fans, centrifugal compressors, axial-flow compressors, and axial-flow turbines. Combination of machines with pipes or ducts.
UCalgary current official course definition and native unitsA two-term research project in an area of interest, directed by a supervisor (project advisor/faculty member). Includes a lecture component covering the scientific process, ethics, review of literature, and writing scientific proposals and manuscripts. The course culminates with a written thesis and presentation. Projects may involve experimental, analytic or computer modelling studies.
UCalgary current official course definition and native unitsPlane wave propagation, reflection, and refraction; transmission line theory and applications; introduction to scattering parameters, matching networks, Smith charts; propagation in waveguides; cavities and resonant modes; advanced topics.
UCalgary current official course definition and native unitsReview of kinematics and dynamics of serial-link manipulators and the Euler-Lagrange method. Kinematics and dynamics of parallel manipulators. Position, force, and impedance control of manipulators. Whole-body control. Advanced path and trajectory planning. Redundant manipulators and trajectory optimization.
UCalgary current official course definition and native unitsThe philosophy behind the concept of Industrial Ecology is the focus on the understanding of interactions between technical, economic, social, and ecological systems and processes. The course aims at presenting the developments in research and application in the field of Industrial Ecology and discussing its role in strategic sustainable development both at the local and global scale with a focus on urban and industrial systems. This course equips students with systems perspective of understanding the implications of the decisions they make at different levels in practicing their profession and acting as consumers. Emphasis is given to understanding how environmental assessment and improvements are carried out with support from systems analytical methods such as material flow analysis, risk analysis, life cycle analysis, energy analysis, cost benefit analysis, and eco-efficiency analysis.
UCalgary current official course definition and native unitsIntroduction to sampled-data control systems, discretization of analog systems, discrete-time signals and systems, causality, time-invariance, z-transforms, stability, asymptotic tracking, state-space models, controllability and observability, pole assignment, deadbeat control, state observers, observer-based control design, optimal control.
UCalgary current official course definition and native unitsStudies of leading-edge and emerging control theory and technology; direct adaptive control, system identification using least-squares analysis; self-tuning control; indirect adaptive control; model reference adaptive control; sliding mode control in continuous and discrete time; optimal design of sliding mode controllers; optimal control design using various and multiple norms; implementation of robust controllers; robust stability and robust performance objectives.
UCalgary current official course definition and native unitsCommutation. Diode rectifiers. Fully controlled 3-phase rectifiers. Choppers, inverters, ac controllers. Single-phase switch mode converters: dc-to-dc, ac-to-dc, dc-to-ac. Circuit and state-space averaging techniques. Switching devices and magnetics.
UCalgary current official course definition and native unitsA one-term research project in an area of interest, supervised by a project advisor/faculty member. Includes a lecture component covering topics including the scientific process, ethics, review of literature, patent searches, market analysis, and technology evaluation. The project involves working with a supervisor on a particular product, process or theory relevant to biomedical engineering, or refining a methodology or short research project. A final report and presentation are required.
UCalgary current official course definition and native unitsProspect of photovoltaics in Canada; solar radiation; fudamentals of solar cell; photovoltaic system design; grid connected photovoltaic systems; mechanical and environmental considerations.
UCalgary current official course definition and native unitsAn examination of how literature as a cultural practice responds to and reflects its social context through an analysis of the works of Indigenous writers. Focuses on critical writing and reading skills, alongside the importance of story-telling and oral tradition in Indigenous cultural traditions.
UCalgary current official course definition and native unitsComprehensive overview of spatial database management systems and issues related to spatial data mining. Topics include: overview of spatial databases, spatial concepts and data models, spatial query languages, spatial storage and indexing, spatial networks, spatial data mining, and trends in spatial databases.
UCalgary current official course definition and native unitsApplications of Machine Learning, Artificial Intelligence and Optimization in Energy Systems. Review of Statistics, Probability and Data Science Concepts; Supervised and Unsupervised Learning in Python including Regression and Clustering; Data Engineering for Data Filtering and Feature Selection; Optimization. Focus on Application to Problems in the Energy Industry.
UCalgary current official course definition and native unitsManufacturing strategy and competitive manufacturing. Queuing theory and its application to manufacturing systems analysis (including rapid modelling tools). Linear programming and its application to manufacturing systems problems. Scheduling problems in manufacturing. Supply chain modelling and integration. Enterprise resource planning systems.
UCalgary current official course definition and native unitsPrinciples of choice under scarcity and the role of institutions, especially markets, for the production and distribution of goods and services: what and how much gets produced, how is it produced, and who gets what is produced.
UCalgary current official course definition and native unitsA study of the conventions of poetry, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.
UCalgary current official course definition and native unitsAdvanced topics in Mechanical Engineering.
UCalgary current official course definition and native unitsNeural networks: neuron models and network architectures, perceptrons, Widrow-Hoff learning and backpropagation algorithm, associative memory, Hebbian learning, pseudo-inverse learning. Fuzzy systems: basic operations and properties of fuzzy sets; fuzzy rule generation and defuzzification of fuzzy logic; fuzzy neural networks. Applications such as pattern recognition, character recognition, stock market prediction, and control.
UCalgary current official course definition and native unitsFundamental of matrix theory, linear systems, probability and statistics. Data classification, analysis and bias identification. Random data acquisition, qualification and analysis. Least squares estimation and data analysis. Random process, stationarity test and kinematic modelling. Kalman filtering and real-time data analysis. Introduction to signal processing and time series analysis. Practical applications of data analysis and processing in geomatics engineering.
UCalgary current official course definition and native unitsElectricity markets, carbon markets, optimal operation of electricity systems, environmental impacts of transmission networks, regulatory issues.
UCalgary current official course definition and native unitsOverview of unmanned vehicles, mobile robot locomotion systems, wheeled rovers, walking machines, mobile-manipulators, mobile robot sensors and actuators, simulation, modelling and analysis of mobile robot behaviour, robot-environment interaction analysis, 2D navigation techniques and localization, mobile robot simulation tools.
UCalgary current official course definition and native unitsA team-based design course in which students apply the knowledge and skills acquired in earlier courses while refining their skills in teamwork and project management. Students work towards innovative, solutions to industry-sponsored design projects, and engage in individual critical reflection on their course activities, team performance, and on their growth as an engineering designer within their undergraduate program.
UCalgary current official course definition and native unitsBiometric systems, sensors and devices, Integration of Biometric based hardware and software, Biometric applications.
UCalgary current official course definition and native unitsPrinciples of momentum, heat, and mass transport in porous media in a variety of engineering applications. Capillarity effect, multiphase fluid flow, diffusion, dispersion, convection, miscible and immiscible displacement, and the mathematical modeling of these processes in porous media. Development and coding of 1D and 2D simulation models for single-phase and multi-phase fluid flow. Applications in subsurface energy and environmental engineering, including geothermal energy harvesting, groundwater hydrology, oil and gas engineering, CO2 sequestration, and hydrogen storage.
UCalgary current official course definition and native unitsWater and wastewater quantities and quality, water distribution and wastewater collection systems, hydraulic considerations, design of sanitary sewers, storm drainage systems, physical, chemical, and biological processes for water and wastewater treatment; aeration, coagulation, flocculation, sedimentation, single and multi-media filtration, disinfection, activated sludge system and trickling filter, adsorption, reverse osmosis, membrane filtration, advanced oxidation, sludge processing and disposal, industrial water and wastewater treatment, water conservation, reuse and recycling.
UCalgary current official course definition and native unitsMotivations for development of a sustainable industrial economy. Relationship among economic systems, growth and sustainable alternatives. International dimensions. Roles and responsibilities of stakeholders, including government, industry, and society. Tools for assessing sustainability. Sustainability challenges in industrial economies. Scope for sustainable innovations in the energy, manufacturing, and transportation sectors. Case studies of sustainable development.
UCalgary current official course definition and native unitsFundamentals of radio-frequency propagation, principles of radio-frequency positioning, observations and their associated error sources. Introduction to self-contained inertial sensors including odometers, gyros, accelerometers, and augmentation of RF methods with self-contained sensors and other data sources. Current systems: Assisted GPS, cellular telephone location techniques, pseudolites, location with wireless computer networks, ultra-wideband. Applications: outdoor and indoor personal location, asset tracking.
UCalgary current official course definition and native unitsCritical minerals and applications, sources, production capacities, supply chains, and disruption risks, extraction technologies for critical minerals and their environmental impact, emerging sustainable extraction technologies, recycling, circular economy. Extractive metallurgy, hydrometallurgy, separation technology, supply chain disruption, sustainable mineral extraction technologies.
UCalgary current official course definition and native unitsIntroduction to propulsion for aerospace vehicles. Air-breathing and rocket propulsion systems analyzed using principles from thermodynamics, fluid mechanics, heat transfer, and combustion. Individual components such as intakes, compressors, combustors, heat exchangers, turbines, and nozzles will be introduced. Performance parameters, such as thermal and propulsive efficiencies, specific fuel consumption, thrust-to-weight ratio, specific impulse, total impulse, and characteristic velocity, will be used to assess various propulsion concepts.
UCalgary current official course definition and native unitsThe complexity of modern energy systems driven by rapid changes in the underlying cost of resources, advances in technology, and environmental pressures. Students will be introduced to practical tools to model and optimize energy systems from technical, social, and policy perspectives. Systems considered in the course will range in scale from regional to national and involve a range of energy vectors. We will examine couplings between different sectors of the energy system, including impacts of electrification of transportation and residential heating. The evolving interaction between electricity systems and more general energy use will be highlighted.
UCalgary current official course definition and native unitsApplications of data science, machine learning, artificial intelligence and optimization in energy systems. Review of statistics, probability and data science concepts; confidence factors and error analysis. Supervised and unsupervised learning in python including regression and clustering; data engineering for data filtering and feature selection; optimization. Focus on application to problems in the energy industry.
UCalgary current official course definition and native unitsSources and characteristics of large scale data, i.e., "big data", large scale data analysis, benefits of large-scale data analysis to various industry domains, programming paradigms and middleware technologies for scalable data analysis, algorithms that enable large-scale data processing, application of large scale data algorithms in selected application domains, e.g., Web user behaviour analysis and text processing, analytics frameworks.
UCalgary current official course definition and native unitsPrinciples and practices of air pollution control, with focus on process design for carbon-based energy sources. Methods for detecting emissions. Application of fundamental engineering principles to design and optimize processes that mitigate air pollution from the mining, exploration, production, transportation, and utilization of coal, oil, and natural gas. Design of unit operations, separation processes, treatment technologies, and carbon capture methods to control emissions of methane, volatile organic compounds, carbon dioxide, particulate matter, sulfur oxides, and nitrogen oxides.
UCalgary current official course definition and native unitsA team-based design course in which students apply the knowledge and skills acquired in earlier courses while refining their skills in teamwork and project management. Students work towards innovative solutions to design projects with an entrepreneurial focus, and engage in individual critical reflection on their course activities, team performance, and on their growth as an engineering designer within their undergraduate program.
UCalgary current official course definition and native unitsPotential theory and geodetic boundary value problems (GBVPs). Solution approaches to the Molodensky problem. Least-squares collocation (LSC). Hilbert spaces with kernel functions. Variational principles, improperly posed problems and regularization. The altimetry-gravimetry and overdetermined GBVPs. Solution of GBVPs by integral techniques, fast Fourier transforms and LSC. Use of heterogeneous data sets and noise propagation. Applications to gravity prediction, geoid determination, deflection estimation, satellite altimetry and airborne gravimetry and gradiometry. Current research activities.
UCalgary current official course definition and native unitsModelling and analysis of lumped and distributed RF networks, analysis and design of passive structures and impedance matching networks, S parameters, linear modelling of transistors. Power, noise and distortion calculations for communication. Transmitters and receivers. Introduction to the theory and analysis of oscillator design using diodes and transistors. Computer Aided Design (CAD) layout and performance optimization of an RF balanced amplifier using printed circuit board technology.
UCalgary current official course definition and native unitsPrinciples of electromechanical energy conversion. Rotating Machines (DC, Synchronous and Induction machines). Synchronous Generator voltage and power control, motor drive systems.
UCalgary current official course definition and native unitsIntroduction to Professional Responsibility, Risk Management and Identification, Process Safety Management, Incident Investigation and Reporting; Engineering Ethics and Public Safety; Key national safety codes, standards and regulations, Business case for safety, and common best practices, fundamentals of Crisis and Emergency Management, change management to successful incorporate safety into teams and the design process; Engineering Discipline specific Engineering Safety Management including Electrical Safety, Chemical Safety, Fire, Dust Hazard and Explosions, and Biological Risks.
UCalgary current official course definition and native unitsIntroduction to Digital Energy Systems; Data acquisition and digital transformation; Role of IoT (Internet of Things) in energy management; Fundamentals of cyber security; Identifying and assessing cyber risks in energy systems; Strategies for risk mitigation and management.
UCalgary current official course definition and native unitsOne- and multi-dimensional problems in linear and steady heat conduction and elasticity. Emphasis on: strong and weak formulation of the boundary value problems (BVP) and their approximation by Galerkin's method; fundamentals of finite element interpolation and construction of interpolation functions for a variety of multi-dimensional element shapes; existence and uniqueness of the solution; error estimates; finite element arrays and data structures employed in computer programs; numerical integration techniques; and mesh construction.
UCalgary current official course definition and native unitsAn introduction to distributed small energy systems, such as hydropower, marine and wind turbines, and photovoltaics, as components of remote systems providing power for communities and other applications too far from the electricity grid to be easily connected. The design of these systems will be considered through the need for storage to ensure continuity of supply and will use specialized software developed for this purpose. System control will be investigated, along with modelling of the electrical and additional loads, such as greenhouses or containerized hydroponics systems, water, and wastewater treatment.
UCalgary current official course definition and native unitsAnalysis of fluid flow between subsurface formation and surface facility. Reservoir inflow performance analysis. Wellbore and wellhead hydraulics and multiphase flow. Principles of oil and gas production statics and mechanics. Nodal analysis for production optimization. Acidizing and hydraulic fracturing. Water and gas coning. Diagnosis of production problems. Artificial lift; Sucker pumping; electrical submersible pumps; progressing cavity pumps; gas lift. Applications to flow injection for storage, disposal.
UCalgary current official course definition and native unitsA study of the conventions of short fiction, with emphasis on close reading and critical writing skills. Includes the study of at least one text by an Indigenous author.
UCalgary current official course definition and native unitsThe named current calendar degree variants only. Other honours, concurrent, combined and after-degree routes require separate calendars.
Engineers Canada currently lists these accredited undergraduate engineering disciplines at University of Calgary: Biomedical; Chemical; Civil; Electrical; Energy; Geomatics; Mechanical; Oil and Gas; Software; Sustainable Systems.
The named completed bachelor programmes only, using their published accreditation periods. This does not establish current intake availability, or accredit a common first year, a different campus, or an unlisted combined option.
| Fee category | Canadian students | International students |
|---|---|---|
| Most Faculties* | $738.66 | $3,078.21 |
| Schulich School of Engineering | $963.03 | $4,148.73 |
2026–27 · One 3-unit course · CAD
Canadian students example · Choose your category
Course home-faculty rates · General and programme fees extra
Housing and meals are outside this estimate.
Last updated