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
Highest rated
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.