CCR

Search

Find a course or a school.

Engineering Courses at UCalgary

Every Engineering course at University of Calgary, with difficulty, workload, and ratings. 127 courses · 2.5K ratings across the web

Ratings across the web

Students give Engineering courses 3.3 out of 5, and 50% would take one again.

Across 112 rated courses. No reviews written here yet.

Easiest course

ENCH505

Design of Separation Processes · 31/100 difficulty

Most challenging

ENGG212

Fundamentals of Fluid Behaviour · 87/100 difficulty

All Engineering Courses (127)

ENGG201

3.8 out of 5 stars3.8· 217 ratings

ENGG349Dynamics

3.6 out of 5 stars3.6· 169 ratings

ENGG225Fundamentals of Electrical Circuits and Machines

4.8 out of 5 stars4.8· 160 ratings

ENCM467Digital Electronic Circuits

4.2 out of 5 stars4.2· 99 ratings

ENGG311Engineering Thermodynamics

2.8 out of 5 stars2.8· 98 ratings

ENGG202Engineering Statics

3.7 out of 5 stars3.7· 90 ratings

ENCH505Design of Separation Processes

4.8 out of 5 stars4.8· 83 ratings

ENGG200Introduction to Engineering Design

3.5 out of 5 stars3.5· 81 ratings

ENGG317

3.1 out of 5 stars3.1· 78 ratings

ENME317Mechanics of Solids I

2.5 out of 5 stars2.5· 66 ratings

ENGG212Fundamentals of Fluid Behaviour

1.5 out of 5 stars1.5· 54 ratings

ENEL353Digital Circuits

4.9 out of 5 stars4.9· 53 ratings

ENEL343Circuits II

3.5 out of 5 stars3.5· 48 ratings

ENSF409Principles of Software Development

2.4 out of 5 stars2.4· 48 ratings

SENG511Software Project Management

2.1 out of 5 stars2.1· 46 ratings

ENCH501Transport Phenomena

2.6 out of 5 stars2.6· 43 ratings

ENCM369Computer Organization

4.7 out of 5 stars4.7· 43 ratings

ENME341Fundamentals of Fluid Mechanics

2.7 out of 5 stars2.7· 43 ratings

ENGG205

4.3 out of 5 stars4.3· 41 ratings

ENSF337Programming Fundamentals for Software and Computer

3.4 out of 5 stars3.4· 40 ratings

ENCI481Environmental Engineering I

4.2 out of 5 stars4.2· 35 ratings

ENME337Computing Tools for Engineering Design

2.0 out of 5 stars2.0· 35 ratings

ENCH315

2.1 out of 5 stars2.1· 31 ratings

ENCI473Transportation Engineering I

3.3 out of 5 stars3.3· 31 ratings

ENEL573Computer Networks

4.8 out of 5 stars4.8· 30 ratings

ENGG513The Role and Responsibilities of the Professional Engineer in Society

1.9 out of 5 stars1.9· 30 ratings

ENCM339

4.2 out of 5 stars4.2· 28 ratings

ENEL453Digital Systems Design

2.3 out of 5 stars2.3· 28 ratings

ENME485Mechanical Engineering Thermodynamics

2.6 out of 5 stars2.6· 28 ratings

ENCH427

1.8 out of 5 stars1.8· 26 ratings

ENCM511Embedded System Interfacing

2.8 out of 5 stars2.8· 22 ratings

ENEE355Introduction to Energy and the Environment

5.0 out of 5 stars5.0· 22 ratings

ENME473Fundamentals of Kinematics and Dynamics Of Machines

3.9 out of 5 stars3.9· 22 ratings

ENSF300Software Engineering Practices for Data Management

4.6 out of 5 stars4.6· 21 ratings

ENCI461Mechanics of Solids and Structures

3.2 out of 5 stars3.2· 20 ratings

ENME339Engineering Graphics and CAD

2.7 out of 5 stars2.7· 20 ratings

ENGG325

4.7 out of 5 stars4.7· 19 ratings

ENSF380Object-Oriented Principles for Software Development

1.6 out of 5 stars1.6· 19 ratings

ENSF480Principles of Software Design

2.5 out of 5 stars2.5· 19 ratings

ENCI697Project Planning and Control

4.2 out of 5 stars4.2· 18 ratings

ENEL441Control Systems I

3.6 out of 5 stars3.6· 18 ratings

ENME479Mechanics of Solids II

2.5 out of 5 stars2.5· 16 ratings

SENG471Software Requirements Engineering

1.6 out of 5 stars1.6· 16 ratings

ENCI300Introduction to Civil Engineering Design

4.0 out of 5 stars4.0· 15 ratings

ENCI317Mechanics of Solids

3.0 out of 5 stars3.0· 15 ratings

ENCH701Experimental Design and Error Analysis

1.0 out of 5 stars1.0· 14 ratings

ENCI337

2.0 out of 5 stars2.0· 14 ratings

ENCM415

3.0 out of 5 stars3.0· 14 ratings

ENDG233Programming with Data

3.5 out of 5 stars3.5· 13 ratings

ENEL400Electrical Engineering Design and Technical Communications

2.4 out of 5 stars2.4· 13 ratings

ENCI606Building Engineering

4.9 out of 5 stars4.9· 12 ratings

ENCI565Project Management II

1.4 out of 5 stars1.4· 10 ratings

ENEL585Introduction to Power Electronics

4.9 out of 5 stars4.9· 10 ratings

ENCH423

1.6 out of 5 stars1.6· 9 ratings

ENCI451Structural Engineering I

3.6 out of 5 stars3.6· 9 ratings

ENCI695Project Construction Management

2.8 out of 5 stars2.8· 9 ratings

ENEL471Introduction to Communications Systems and Networks

1.9 out of 5 stars1.9· 9 ratings

ENEL593Digital Filters

5.0 out of 5 stars5.0· 9 ratings

SENG550Scalable Data Analytics

2.5 out of 5 stars2.5· 9 ratings

ENCI557Structural Steel Design

2.5 out of 5 stars2.5· 8 ratings

ENCM335Programming Fundamentals for Electrical Engineers

5.0 out of 5 stars5.0· 8 ratings

ENGG686Climate Change Adaptation for Engineers

2.9 out of 5 stars2.9· 8 ratings

ENME349

3.3 out of 5 stars3.3· 8 ratings

ENME599Vibrations and Machine Dynamics

3.4 out of 5 stars3.4· 8 ratings

ENCH407

3.9 out of 5 stars3.9· 7 ratings

ENER260Statics for Energy Engineering

2.7 out of 5 stars2.7· 7 ratings

ENGG337

1.6 out of 5 stars1.6· 7 ratings

ENMF503Computer-Aided Design and Manufacturing

3.3 out of 5 stars3.3· 7 ratings

ENCH331Process Fluid Dynamics

1.1 out of 5 stars1.1· 6 ratings

ENEL559Analog Filter Design

3.5 out of 5 stars3.5· 6 ratings

ENGO551Advanced Geospatial Topics

2.6 out of 5 stars2.6· 6 ratings

ENMF401

2.6 out of 5 stars2.6· 6 ratings

ENSF545Introduction to Virtual Reality

2.1 out of 5 stars2.1· 6 ratings

SENG421

4.2 out of 5 stars4.2· 6 ratings

BMEN301

2.8 out of 5 stars2.8· 5 ratings

ENEL419Probability and Random Variables

5.0 out of 5 stars5.0· 5 ratings

ENEL583

3.6 out of 5 stars3.6· 5 ratings

ENER400Engineering Design and Economics

4.8 out of 5 stars4.8· 5 ratings

ENGG249

1.6 out of 5 stars1.6· 5 ratings

ENGG423

2.4 out of 5 stars2.4· 5 ratings

ENME573Design of Lightweight Structures

1.8 out of 5 stars1.8· 5 ratings

ENSF614Advanced System Analysis and Software Design

1.4 out of 5 stars1.4· 5 ratings

ENSF619Special Topics

5.0 out of 5 stars5.0· 5 ratings

SENG521Software Reliability and Software Quality

5.0 out of 5 stars5.0· 5 ratings

BMEN415Sensor Systems and Data Analytics

4.3 out of 5 stars4.3· 4 ratings

ENCH300Process Engineering Fundamentals

1.5 out of 5 stars1.5· 4 ratings

ENCH350Introduction to Process Analysis and Design

2.0 out of 5 stars2.0· 4 ratings

ENCH539Polymer Engineering

4.3 out of 5 stars4.3· 4 ratings

ENCI423Geotechnical Engineering I

3.8 out of 5 stars3.8· 4 ratings

ENCI513Structural Concrete Design

2.5 out of 5 stars2.5· 4 ratings

ENCM501Principles of Computer Architecture

5.0 out of 5 stars5.0· 4 ratings

ENEL586Power System Protection

5.0 out of 5 stars5.0· 4 ratings

ENEN601

1.0 out of 5 stars1.0· 4 ratings

ENER425Electricity, Magnetism and Electrical Circuits

4.0 out of 5 stars4.0· 4 ratings

ENER460Dynamics for Energy Engineering II

5.0 out of 5 stars5.0· 4 ratings

ENGG684Introduction to Project Management

1.3 out of 5 stars1.3· 4 ratings

ENPE561Fuel Science and Technology

4.0 out of 5 stars4.0· 4 ratings

SENG438Software Testing, Reliability, and Quality

3.3 out of 5 stars3.3· 4 ratings

BMEN381Continuum Mechanics I

5.0 out of 5 stars5.0· 3 ratings

ENCH401Partial Differential Equations in Transport Processes

3.4 out of 5 stars3.4· 3 ratings

ENCH535Principles of Biochemical Engg

5.0 out of 5 stars5.0· 3 ratings

ENCI555

1.4 out of 5 stars1.4· 3 ratings

ENCI643

5.0 out of 5 stars5.0· 3 ratings

ENDG310Fundamentals of Software Design and Development

5.0 out of 5 stars5.0· 3 ratings

ENEL101Computing Tools I

1.0 out of 5 stars1.0· 3 ratings

ENEL467

5.0 out of 5 stars5.0· 3 ratings

ENEL503Computer Vision

4.7 out of 5 stars4.7· 3 ratings

ENEL589

1.4 out of 5 stars1.4· 3 ratings

ENEL686Embedded Systems

5.0 out of 5 stars5.0· 3 ratings

ENER340Dynamics for Energy Engineering I

4.0 out of 5 stars4.0· 3 ratings

ENSF519Special Topics in Software Engineering

4.3 out of 5 stars4.3· 3 ratings

ENSF592Programming Fundamentals for Data Engineers

3.6 out of 5 stars3.6· 3 ratings

BMEN388Biomedical Signals, Systems and Instrumentation I

No reviews yet · be the first

BMEN509Introduction to Biomedical Imaging and Applications

No reviews yet · be the first

ENCH403Heat Transfer

No reviews yet · be the first

ENCH530Electrochemical Engineering

No reviews yet · be the first

ENCH665Wastewater Issues for the Oil & Gas Industry

No reviews yet · be the first

ENCI610Natural Hazards; Risks and Impacts

No reviews yet · be the first

ENCI669Permafrost Engineering

No reviews yet · be the first

ENDG407Computational Numerical Methods

No reviews yet · be the first

ENER300Engineering Design & Energy Policy

No reviews yet · be the first

ENGG2O1

No reviews yet · be the first

ENME401

No reviews yet · be the first

ENMF417Manufacturing and Production Processes

No reviews yet · be the first

ENMF623CAD/CAM/Cae

No reviews yet · be the first

ENPE423

No reviews yet · be the first

INTE513

No reviews yet · be the first

Top Engineering Courses at UCalgary

0–100 scores from ratings across the web

Engineering at UCalgary: FAQ

Give back

Took a class at UCalgary? Your review is what the next student reads.

Anonymous, about two minutes, no account.

Find your class