CCR

Search

Find a course or a school.

Engineering Courses at Carleton

Every Engineering course at Carleton University, with difficulty, workload, and ratings. 189 courses · 3.4K ratings across the web

Ratings across the web

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

Across 157 rated courses. No reviews written here yet.

Easiest course

GNG1103

43/100 difficulty

Most challenging

ELEC2602

Electric Machines and Power · 89/100 difficulty

All Engineering Courses (189)

ECOR1048

2.5 out of 5 stars2.5· 202 ratings

ECOR1101

3.3 out of 5 stars3.3· 157 ratings

ELEC2501Circuits and Signals

2.8 out of 5 stars2.8· 123 ratings

ECOR1606

2.8 out of 5 stars2.8· 122 ratings

SYSC3600Systems and Simulation

3.5 out of 5 stars3.5· 106 ratings

ECOR1045

4.3 out of 5 stars4.3· 101 ratings

MAAE2101Engineering Dynamics

3.2 out of 5 stars3.2· 92 ratings

ECOR1043

4.0 out of 5 stars4.0· 85 ratings

ECOR2606Numerical Methods

2.6 out of 5 stars2.6· 78 ratings

MAAE3300Fluid Mechanics II

3.0 out of 5 stars3.0· 72 ratings

ELEC3509Electronics II

2.8 out of 5 stars2.8· 69 ratings

MAAE2300Fluid Mechanics I

3.5 out of 5 stars3.5· 65 ratings

ECOR3800Engineering Economics

3.1 out of 5 stars3.1· 64 ratings

MAAE2400Thermodynamics and Heat Transfer

4.3 out of 5 stars4.3· 64 ratings

ELEC2507Electronics I

3.8 out of 5 stars3.8· 63 ratings

ELEC3105Electromagnetic Fields

2.2 out of 5 stars2.2· 63 ratings

ELEC2607Switching Circuits

3.3 out of 5 stars3.3· 61 ratings

MAAE2202Mechanics of Solids I

3.4 out of 5 stars3.4· 59 ratings

ELEC3500Digital Electronics

3.0 out of 5 stars3.0· 53 ratings

ECOR1047

3.6 out of 5 stars3.6· 51 ratings

MAAE2700Engineering Materials

2.3 out of 5 stars2.3· 49 ratings

ELEC3605Electrical Engineering

2.5 out of 5 stars2.5· 48 ratings

SYSC4001Operating Systems

3.0 out of 5 stars3.0· 48 ratings

ECOR1046

3.4 out of 5 stars3.4· 43 ratings

SYSC4120Software Architecture and Design

1.7 out of 5 stars1.7· 41 ratings

MAAE3400Applied Thermodynamics

2.5 out of 5 stars2.5· 40 ratings

SYSC4602Computer Communications

1.8 out of 5 stars1.8· 40 ratings

SYSC2100Algorithms and Data Structures

2.5 out of 5 stars2.5· 38 ratings

SYSC2320Introduction to Computer Organization and Architecture

4.7 out of 5 stars4.7· 36 ratings

SYSC3303Real-Time Concurrent Systems

2.6 out of 5 stars2.6· 36 ratings

CIVE2200Mechanics of Solids I

4.5 out of 5 stars4.5· 33 ratings

ECOR1034Dynamics

2.4 out of 5 stars2.4· 33 ratings

ECOR1052

3.9 out of 5 stars3.9· 32 ratings

ECOR1032Circuits and Mechatronics

3.4 out of 5 stars3.4· 31 ratings

SYSC2001

3.8 out of 5 stars3.8· 30 ratings

CIVE2101Engineering Mechanics

2.7 out of 5 stars2.7· 29 ratings

CIVE3203Introduction to Structural Analysis

3.2 out of 5 stars3.2· 29 ratings

ELEC2602Electric Machines and Power

1.1 out of 5 stars1.1· 28 ratings

CIVE2700Civil Engineering Materials

4.5 out of 5 stars4.5· 27 ratings

SYSC4504Fundamentals of Web Development

2.8 out of 5 stars2.8· 26 ratings

CIVE3206Design of Reinforced Concrete Components

3.7 out of 5 stars3.7· 25 ratings

SYSC3501Communication Theory

3.7 out of 5 stars3.7· 25 ratings

MAAE2001Engineering Graphical Design

3.4 out of 5 stars3.4· 24 ratings

ECOR1033Statics

4.2 out of 5 stars4.2· 22 ratings

ELEC3909Electromagnetic Waves

4.8 out of 5 stars4.8· 22 ratings

IDES1001Industrial Design Analysis

4.5 out of 5 stars4.5· 22 ratings

SYSC3100

2.1 out of 5 stars2.1· 21 ratings

SYSC4106The Software Economy and Project Management

1.5 out of 5 stars1.5· 20 ratings

ECOR1051

2.3 out of 5 stars2.3· 19 ratings

SYSC4800

1.6 out of 5 stars1.6· 18 ratings

CIVE3204Introduction to Structural Design

3.0 out of 5 stars3.0· 17 ratings

MAAE3004Dynamics of Machinery

3.4 out of 5 stars3.4· 17 ratings

ELEC4601Microprocessor Systems

2.3 out of 5 stars2.3· 16 ratings

MAAE3202Mechanics of Solids II

3.4 out of 5 stars3.4· 16 ratings

SYSC1005

3.0 out of 5 stars3.0· 16 ratings

SYSC2003

3.4 out of 5 stars3.4· 15 ratings

SYSC2101

3.6 out of 5 stars3.6· 15 ratings

SYSC3001

3.8 out of 5 stars3.8· 15 ratings

AERO4302Aircraft Aerodynamics

2.3 out of 5 stars2.3· 14 ratings

CIVE4202Wood Engineering

2.7 out of 5 stars2.7· 14 ratings

ELEC4506Computer-Aided Design of Circuits and Systems

4.5 out of 5 stars4.5· 14 ratings

ENG257

3.1 out of 5 stars3.1· 14 ratings

GNG1103

4.7 out of 5 stars4.7· 14 ratings

SYSC3006Computer Organization

3.6 out of 5 stars3.6· 14 ratings

SYSC5801

3.0 out of 5 stars3.0· 14 ratings

ECOR1000

3.5 out of 5 stars3.5· 13 ratings

SYSC3101Programming Languages

4.0 out of 5 stars4.0· 13 ratings

SYSC4502Communications Software

2.7 out of 5 stars2.7· 13 ratings

CIVE4614Building Fire Safety

2.1 out of 5 stars2.1· 12 ratings

ELEC5508

3.5 out of 5 stars3.5· 12 ratings

SYSC4101Software Validation

3.5 out of 5 stars3.5· 12 ratings

AERO4308Aircraft Stability and Control

2.4 out of 5 stars2.4· 10 ratings

ELEC3908Physical Electronics

3.3 out of 5 stars3.3· 10 ratings

ELEC4705Electronic Materials, Devices and Transmission Media

3.7 out of 5 stars3.7· 10 ratings

SYSC2002

2.6 out of 5 stars2.6· 10 ratings

SYSC4810Introduction to Network and Software Security

4.2 out of 5 stars4.2· 10 ratings

ELEC251

3.5 out of 5 stars3.5· 9 ratings

ELEC3907Engineering Project

4.1 out of 5 stars4.1· 9 ratings

SYSC4005Discrete Simulation/Modeling

1.6 out of 5 stars1.6· 9 ratings

AERO3700Aerospace Materials

3.3 out of 5 stars3.3· 8 ratings

CIVE4200Matrix Analysis of Framed Structures

4.2 out of 5 stars4.2· 8 ratings

ELEC4505Telecommunication Circuits

4.8 out of 5 stars4.8· 8 ratings

ELEC4708Advanced Digital Integrated Circuit Design

3.8 out of 5 stars3.8· 8 ratings

ELEC5301

4.8 out of 5 stars4.8· 8 ratings

ELEC5705

2.6 out of 5 stars2.6· 8 ratings

SYSC3110Software Development Project

2.8 out of 5 stars2.8· 8 ratings

SYSC3200Industrial Engineering

3.1 out of 5 stars3.1· 8 ratings

SYSC3310Introduction to Real-Time Systems

4.3 out of 5 stars4.3· 8 ratings

AERO2001Aerospace Engineering Graphical Design

2.3 out of 5 stars2.3· 7 ratings

CIVE4301Foundation Engineering

3.3 out of 5 stars3.3· 7 ratings

ECOR1053

4.2 out of 5 stars4.2· 7 ratings

ELEC4602Electrical Power Systems

4.0 out of 5 stars4.0· 7 ratings

ELEC4703Solar Cells

5.0 out of 5 stars5.0· 7 ratings

ELEC4707Analog Integrated Electronics

3.1 out of 5 stars3.1· 7 ratings

MAAE222

4.3 out of 5 stars4.3· 7 ratings

MECH4406Heat Transfer

4.7 out of 5 stars4.7· 7 ratings

MECH5605

4.0 out of 5 stars4.0· 7 ratings

SYSC1101

3.5 out of 5 stars3.5· 7 ratings

SYSC3120Software Requirements Engineering

4.5 out of 5 stars4.5· 7 ratings

SYSC3601

4.8 out of 5 stars4.8· 7 ratings

SYSC4505Automatic Control Systems I

3.9 out of 5 stars3.9· 7 ratings

SYSC4806Software Engineering Lab

4.0 out of 5 stars4.0· 7 ratings

SYSC5103

3.0 out of 5 stars3.0· 7 ratings

SYSC5504

4.5 out of 5 stars4.5· 7 ratings

CIVE4303Urban Systems

4.0 out of 5 stars4.0· 6 ratings

CIVE5206

5.0 out of 5 stars5.0· 6 ratings

CIVE5505

3.6 out of 5 stars3.6· 6 ratings

ELEC4709Integrated Sensors

3.1 out of 5 stars3.1· 6 ratings

MAAE3901

2.5 out of 5 stars2.5· 6 ratings

MECH3002Machine Design and Practice

3.6 out of 5 stars3.6· 6 ratings

MECH4503An Introduction to Robotics

1.6 out of 5 stars1.6· 6 ratings

SYSC4607Wireless Communications

2.5 out of 5 stars2.5· 6 ratings

SYSC5201

5.0 out of 5 stars5.0· 6 ratings

BIOM5101

1.8 out of 5 stars1.8· 5 ratings

ECOR4995Professional Practice

1.8 out of 5 stars1.8· 5 ratings

ELEC359

3.6 out of 5 stars3.6· 5 ratings

ELEC4609Integrated Circuit Design and Fabrication

5.0 out of 5 stars5.0· 5 ratings

ELEC4706High-Speed Electronics: Circuits and Systems

2.2 out of 5 stars2.2· 5 ratings

ELEC4906Special Topics

4.0 out of 5 stars4.0· 5 ratings

ELEC5804

1.8 out of 5 stars1.8· 5 ratings

SYSC3503Communication Theory II

5.0 out of 5 stars5.0· 5 ratings

SYSC4604Digital Communication Theory

3.2 out of 5 stars3.2· 5 ratings

SYSC4907Engineering Project

3.4 out of 5 stars3.4· 5 ratings

SYSC5805

4.6 out of 5 stars4.6· 5 ratings

AERO3101Lightweight Structures

5.0 out of 5 stars5.0· 4 ratings

AERO4003Aerospace Systems Design

3.8 out of 5 stars3.8· 4 ratings

ECOR1055Introduction to Engineering Disciplines I

4.0 out of 5 stars4.0· 4 ratings

ELE461

3.0 out of 5 stars3.0· 4 ratings

ELEC3905

2.3 out of 5 stars2.3· 4 ratings

ELEC4502Microwave Circuits

2.3 out of 5 stars2.3· 4 ratings

ELEC5302

3.0 out of 5 stars3.0· 4 ratings

IDES4001Industrial Design Seminar

4.3 out of 5 stars4.3· 4 ratings

MECH4407Heating and Air Conditioning

4.0 out of 5 stars4.0· 4 ratings

PHYS1002Foundations of Physics II

3.8 out of 5 stars3.8· 4 ratings

SYSC1100

3.3 out of 5 stars3.3· 4 ratings

SYSC3500Signals and Systems

4.8 out of 5 stars4.8· 4 ratings

SYSC4201Ethics, Research Methods and Standards for Biomedical Engineering

2.8 out of 5 stars2.8· 4 ratings

SYSC4906Special Topics

5.0 out of 5 stars5.0· 4 ratings

SYSC5001

2.3 out of 5 stars2.3· 4 ratings

SYSC5105

4.0 out of 5 stars4.0· 4 ratings

SYSC5207

2.3 out of 5 stars2.3· 4 ratings

SYSC5605

4.0 out of 5 stars4.0· 4 ratings

AERO3002Aerospace Design and Practice

3.0 out of 5 stars3.0· 3 ratings

AERO3240Orbital Mechanics

5.0 out of 5 stars5.0· 3 ratings

CIVE5308

2.4 out of 5 stars2.4· 3 ratings

COS126

3.6 out of 5 stars3.6· 3 ratings

ELEC1908

5.0 out of 5 stars5.0· 3 ratings

ENG4303

1.4 out of 5 stars1.4· 3 ratings

MAAE2

3.0 out of 5 stars3.0· 3 ratings

MECH5000

2.6 out of 5 stars2.6· 3 ratings

SYSC202

2.4 out of 5 stars2.4· 3 ratings

SYSC3020Introduction to Software Engineering

2.6 out of 5 stars2.6· 3 ratings

SYSC5108

1.0 out of 5 stars1.0· 3 ratings

SYSC5503

2.0 out of 5 stars2.0· 3 ratings

SYSC5506

2.4 out of 5 stars2.4· 3 ratings

SYSC5703

2.6 out of 5 stars2.6· 3 ratings

SYSC5704

4.0 out of 5 stars4.0· 3 ratings

AER04609

No reviews yet · be the first

AERO3841Spacecraft Design I

No reviews yet · be the first

AERO4540Spacecraft Attitude Dynamics and Control

No reviews yet · be the first

AERO4609Joining of Materials

No reviews yet · be the first

AERO4907

No reviews yet · be the first

CIVE2005Architectural Technology 2

No reviews yet · be the first

CIVE5615

No reviews yet · be the first

ECO38000

No reviews yet · be the first

ECOR1001

No reviews yet · be the first

ECOR1101D

No reviews yet · be the first

ECOR166

No reviews yet · be the first

ELEC2304

No reviews yet · be the first

ELEC301

No reviews yet · be the first

ELEC3059

No reviews yet · be the first

ELEC3508Power Electronics

No reviews yet · be the first

ELEC5404

No reviews yet · be the first

ELG6379IB

No reviews yet · be the first

MAAE2201

No reviews yet · be the first

MAAE34OOApplied Thermodynamics

No reviews yet · be the first

MAAE3700

No reviews yet · be the first

MAAE4102Materials: Strength and Fracture

No reviews yet · be the first

MCG5301

No reviews yet · be the first

MECH3202

No reviews yet · be the first

MECH3700Principles of Manufacturing

No reviews yet · be the first

MECH4705

No reviews yet · be the first

MECH5205

No reviews yet · be the first

MSC0

No reviews yet · be the first

SREE4002Modelling and Analysis of Energy Systems: Risk, Reliability, and Economics

No reviews yet · be the first

SYSC103

No reviews yet · be the first

SYSC1606

No reviews yet · be the first

SYSC4600Digital Communications

No reviews yet · be the first

SYSC5004

No reviews yet · be the first

Top Engineering Courses at Carleton

0–100 scores from ratings across the web

Engineering at Carleton: FAQ

Give back

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

Anonymous, about two minutes, no account.

Find your class