COE PROGRAM REQUIRED COURSE DEPENDENCIES
Each column represents a semester. Click any course to toggle dependencies on/off; courses may be re-arranged by dragging with the mouse. Notes: A * indicates course has no pre-requisites.
IMPORTANT: Every effort is made to ensure that the information presented in this course pre-requisite information web page agrees with that given in the Ryerson Undergraduate Calendar. Should an inconsistency rise, the information given in the Ryerson Undergraduate Calendar will prevail.
Last Modified: Tuesday, 09-Aug-2016 19:13:58 EDT
CEN100*
Introduction to Engineering
CHY102*
General Chemistry
MTH140*
Calculus I
MTH141*
Linear Algebra
PCS211*
Physics: Mechanics
Liberal Studies
CPS125*
Digital Computation and Programming
ECN801*
Principles of Engineering Economics
ELE202
Electric Circuit Analysis
MTH240
Calculus II
PCS125
Physics: Waves and Fields
COE318
Software Systems
COE328
Digital Systems
ELE302
Electric Networks
MTH312
Differential Equations and Vector Calculus
PCS224
Solid State Physics
CMN432*
Communication in the Engineering Professions
COE428
Engineering Algorithms and Data Structures
ELE401
Field Theory
ELE404
Electronic Circuits I
MTH314
Discrete Mathematics for Engineers
COE528
Object Oriented Eng Analysis andDesign
COE538
Microprocessor Systems
ELE504
Electronic Systems II
ELE532
Signals and Systems
MTH514
Probability and Stochastic Processes
Liberal Studies
COE608
Computer Organization and Architecture
COE628
Operating Systems
ELE635
Communication Systems
ELE639
Control Systems Conversion
MEC511
Basic Thermodynamics and Fluids
Liberal Studies
COE700
Engineering Design
COE758
Digital Systems Engineering
COE768
Computer Networks
Professional
2 courses
Liberal Studies
CEN800*
Law and Ethics in Engineering Practice
COE800
Capstone Design Project
Professional
4 courses