Professional Documents
Culture Documents
121
APS150H1 F
CIV100H1 F
MAT196H1
F
Linear Algebra
MAT188H1
F
Computer Fundamentals
APS105H1 F
Seminar Course: Introduction ECE101H1 F
to Electrical and Computer
Engineering
Wgt.
0.50
3
3
1
2
1
0.05
0.50
0.50
0.50
3
1
2
-
1
-
0.50
0.15
Lect.
3
3
3
3
Lab.
1.50
3
2
-
Tut.
2
1
2
Wgt.
0.50
0.50
0.50
0.50
0.50
MAT197H1 3
S
Introduction to Materials and APS104H1 S 3
Chemistry
Dynamics
MIE100H1 S 3
Electrical Fundamentals
ECE110H1 3
S
Wgt.
0.50
0.50
0.50
2
1
0.50
0.50
ECE212H1 F
ECE241H1 F
ECE244H1 F
MAT290H1
F
MAT291H1
F
ECE216H1
S
ECE221H1
S
ECE231H1
S
ECE243H1
S
ECE297H1
S
Wgt.
0.50
0.50
0.50
0.50
1.50 3
0.50
Practical Experience
Requirement
0.00
122
Wgt.
ECE335H1 F 3
0.50
ECE442H1 F 3
0.50
ECE527H1 F 2
ECE535H1 F 2
1
-
0.50
0.50
ECE318H1
S
TECHNICAL ELECTIVES
Semiconductor and Device ECE330H1
Physics
S
Optical Communications
ECE469H1
and Networks
S
Lasers and Detectors
ECE525H1
S
Introduction to Quantum
PHY335H1
Mechanics
S
Wgt.
1.50 1
0.50
0.50
1.50 1
0.50
0.50
0.50
Wgt.
ECE314H1 F 3
1.50 1
0.50
ECE320H1 F 3
1.50 1
0.50
ECE510H1 F 2
0.50
ECE524H1 F 2
ECE533H1 F 3
1.50 1
1
0.50
0.50
Wgt.
0.00
1.50 1
0.50
1.50 1
0.50
1.50 1
0.50
1.50 1
0.50
Wgt.
ECE331H1 F 3
ECE334H1 F 3
ECE446H1 F 3
ECE512H1 F 3
1.50 2
0.50
0.50
ECE534H1 F 2
0.50
Digital Electronics
TECHNICAL ELECTIVES
VLSI Systems and Design
Analog Integrated Circuits
Digital Systems Design
Wgt.
ECE331H1
S
ECE334H1
S
1.50 1
0.50
ECE451H1
S
ECE530H1
S
ECE532H1
S
0.50
1.50 1
0.50
0.50
Wgt.
ECE316H1 F 3
1.50 1
0.50
ECE302H1 F 3
0.50
ECE410H1 F
ECE431H1 F
ECE445H1 F
ECE446H1 F
1.50
1.50
1.50
1.50
1
1
1
-
0.50
0.50
0.50
0.50
3
3
3
3
Wgt.
ECE311H1
S
ECE316H1
S
0.60 1
0.50
1.50 1
0.50
BME595H1
S
ECE302H1
S
ECE411H1
S
ECE417H1
S
ECE431H1
S
ECE462H1
S
ECE464H1
S
ECE469H1
S
ECE470H1
S
ECE516H1
S
MIE331H1 S
1.50 1
0.50
0.50
1.50 -
0.50
1.50 1
0.50
1.50 1
0.50
0.50
1.50 1
0.50
1.50 1
0.50
1.50 1
0.50
0.50
0.50
123
Wgt.
ECE361H1 F 3
ECE452H1 F 3
ECE461H1 F 3
1
0.50
1.50 0.50 0.50
Wgt.
ECE342H1
S
ECE361H1
S
0.50
ECE451H1
S
ECE466H1
S
ECE469H1
S
ECE532H1
S
0.50
1.50 1
0.50
1.50 1
0.50
0.50
AREA 6 - SOFTWARE
Fall Session - Year 3
KERNEL COURSES
Operating Systems
Algorithms and Data
Structures
TECHNICAL ELECTIVES
Programming Languages
CSC326H1
F
Introduction to Databases CSC343H1
F
Computer Graphics
CSC418H1
F
Software Engineering I
CSC444H1
F
Compilers and Interpreters CSC467H1
F
Biocomputation
ECE448H1 F
Computer Systems
ECE454H1 F
Programming
Internetworking
ECE461H1 F
3
-
Wgt.
0.50
0.50
0.50
0.50
0.50
0.50
0.50
3
3
2
-
0.50
0.50
Wgt.
ECE344H1
S
ECE345H1
S
0.50
0.50
CSC343H1
S
CSC418H1
S
ECE419H1
S
ECE450H1
S
ECE540H1
S
ECE568H1
S
0.50
0.50
1.50 -
0.50
1.50 1
0.50
0.50
0.50
SCIENCE/MATH ELECTIVES
Fall Session - Year 3
Partial Differential Equations APM384H1
F
Cellular and Molecular
BME455H1
Bioengineering II
F
Engineering Biology
CHE353H1
F
Urban Engineering Ecology CIV220H1 F
Terrestrial Energy Systems
CIV300H1 F
Probability and Random
ECE302H1 F
Processes
Biocomputation
ECE448H1 F
Complex Analysis
MAT389H1
F
Oscillations and Waves
PHY255H1 F
Wgt.
0.50
1.50 1
0.50
0.50
3
3
3
1
2
2
0.50
0.50
0.50
3
3
2
1
0.50
0.50
0.50
124
Wgt.
0.50
0.50
0.50 2
0.50
0.50
0.50
MIE331H1 S 3
0.50
MSE235H1
S
PHY335H1
S
PHY395H1
S
PSL432H1 S
0.50
0.50
0.50
0.50
BME440H1
F
CHE230H1
S
CHE354H1
S
ECE302H1
S
EEB214H1 S
Technical Elective
Other Science/Math
Area Kernel
Area Kernel
Complementary
Studies
3S
Engineering
Economics
Depth
Area Kernel
Area Kernel
Complementary
Studies
4F
Technical Elective
Depth
Depth
4S
Free Elective
Technical Elective
Depth
Degree Designation
If, among the 8 courses required to satisfy the Breadth requirement (1) and the Depth requirement (2), at least 4 are selected from areas 5 and 6,
then the student is eligible for the B.A.Sc. degree in Computer Engineering. If, among these 8 courses, at least 5 are selected from areas 1-4,
then the student is eligible for the B.A.Sc. degree in Electrical Engineering. By appropriate choice of kernel courses as technical or free electives,
it may be possible to satisfy these requirements simultaneously; in this case, the student must choose one of the two designations.
CEAB Requirements
To satisfy CEAB requirements, students must accumulate, during 4 years of study, a minimum number of academic units in six categories:
complementary studies, mathematics, basic science, engineering science, engineering design, combined engineering science and design. For
details on how to verify satisfaction of CEAB requirements, students are referred to the ECE Undergraduate website:
http://www.ece.utoronto.ca/Current_Undergraduate_Studies/program/magellan.htm. Third year students must choose their third year courses
consistent with a 3rd and 4th year course plan satisfying ECE program requirements and CEAB requirements.
It is recognized that the course selection process can be complex in the flexible curriculum for third and fourth year. Students are advised to
consult the ECE Undergraduate Office on questions related to course selection. In addition, tools will be provided to assist students to ensure
satisfaction of all requirements in their course selection. For complete details, students are referred to the ECE Department Undergraduate
Studies office at askece@ecf.utoronto.ca.
125
126
APS150H1 F
CIV100H1 F
MAT196H1
F
Linear Algebra
MAT188H1
F
Computer Fundamentals
APS105H1 F
Seminar Course: Introduction ECE101H1 F
to Electrical and Computer
Engineering
Wgt.
0.50
3
3
1
2
1
0.05
0.50
0.50
0.50
3
1
2
-
1
-
0.50
0.15
MAT197H1 3
S
Introduction to Materials and APS104H1 S 3
Chemistry
Dynamics
MIE100H1 S 3
Electrical Fundamentals
ECE110H1 3
S
Wgt.
0.50
0.50
0.50
2
1
0.50
0.50
ECE212H1 F
ECE241H1 F
ECE244H1 F
MAT290H1
F
MAT291H1
F
Lect.
3
3
3
3
Lab.
1.50
3
2
-
Tut.
2
1
2
Wgt.
0.50
0.50
0.50
0.50
0.50
ECE216H1
S
ECE221H1
S
ECE231H1
S
ECE243H1
S
ECE297H1
S
Wgt.
0.50
0.50
0.50
0.50
1.50 3
0.50
Practical Experience
Requirement
0.00
Wgt.
ECE335H1 F 3
0.50
ECE442H1 F 3
0.50
ECE527H1 F 2
ECE535H1 F 2
1
-
0.50
0.50
ECE318H1
S
TECHNICAL ELECTIVES
Semiconductor and Device ECE330H1
Physics
S
Optical Communications
ECE469H1
and Networks
S
Lasers and Detectors
ECE525H1
S
Introduction to Quantum
PHY335H1
Mechanics
S
Wgt.
1.50 1
0.50
0.50
1.50 1
0.50
0.50
0.50
127
Wgt.
ECE314H1 F 3
1.50 1
0.50
ECE320H1 F 3
1.50 1
0.50
ECE510H1 F 2
0.50
ECE524H1 F 2
ECE533H1 F 3
1.50 1
1
0.50
0.50
BME595H1
S
ECE413H1
S
ECE422H1
S
ECE463H1
S
Wgt.
1.50 1
0.50
1.50 1
0.50
1.50 1
0.50
1.50 1
0.50
Wgt.
ECE331H1 F 3
ECE334H1 F 3
ECE446H1 F 3
ECE512H1 F 3
1.50 2
0.50
0.50
ECE534H1 F 2
0.50
TECHNICAL ELECTIVES
VLSI Systems and Design
Analog Integrated Circuits
Digital Systems Design
Wgt.
ECE331H1
S
ECE334H1
S
1.50 1
0.50
ECE451H1
S
ECE530H1
S
ECE532H1
S
0.50
1.50 1
0.50
0.50
Wgt.
ECE316H1 F 3
1.50 1
0.50
ECE302H1 F 3
0.50
ECE410H1 F
ECE431H1 F
ECE445H1 F
ECE446H1 F
1.50
1.50
1.50
1.50
1
1
1
-
0.50
0.50
0.50
0.50
3
3
3
3
128
Wgt.
ECE311H1
S
ECE316H1
S
0.60 1
0.50
1.50 1
0.50
BME595H1
S
ECE302H1
S
ECE411H1
S
ECE417H1
S
ECE431H1
S
ECE462H1
S
ECE464H1
S
ECE469H1
S
ECE470H1
S
ECE516H1
S
MIE331H1 S
1.50 1
0.50
0.50
1.50 -
0.50
1.50 1
0.50
1.50 1
0.50
0.50
1.50 1
0.50
1.50 1
0.50
1.50 1
0.50
0.50
0.50
Wgt.
ECE361H1 F 3
ECE452H1 F 3
ECE461H1 F 3
1
0.50
1.50 0.50 0.50
Wgt.
ECE342H1
S
ECE361H1
S
0.50
ECE451H1
S
ECE466H1
S
ECE469H1
S
ECE532H1
S
0.50
1.50 1
0.50
1.50 1
0.50
0.50
AREA 6 - SOFTWARE
Fall Session - Year 3
KERNEL COURSES
Operating Systems
Algorithms and Data
Structures
TECHNICAL ELECTIVES
Programming Languages
CSC326H1
F
Introduction to Databases CSC343H1
F
Computer Graphics
CSC418H1
F
Software Engineering I
CSC444H1
F
Compilers and Interpreters CSC467H1
F
Biocomputation
ECE448H1 F
Computer Systems
ECE454H1 F
Programming
Internetworking
ECE461H1 F
3
-
Wgt.
0.50
0.50
0.50
0.50
0.50
0.50
0.50
3
3
2
-
0.50
0.50
Wgt.
ECE344H1
S
ECE345H1
S
0.50
0.50
CSC343H1
S
CSC418H1
S
ECE419H1
S
ECE450H1
S
ECE540H1
S
ECE568H1
S
0.50
0.50
1.50 -
0.50
1.50 1
0.50
0.50
0.50
SCIENCE/MATH ELECTIVES
Fall Session - Year 3
Partial Differential Equations APM384H1
F
Cellular and Molecular
BME455H1
Bioengineering II
F
Engineering Biology
CHE353H1
F
Urban Engineering Ecology CIV220H1 F
Terrestrial Energy Systems
CIV300H1 F
Probability and Random
ECE302H1 F
Processes
Biocomputation
ECE448H1 F
Complex Analysis
MAT389H1
F
Oscillations and Waves
PHY255H1 F
Wgt.
0.50
1.50 1
0.50
0.50
3
3
3
1
2
2
0.50
0.50
0.50
3
3
2
1
0.50
0.50
0.50
Wgt.
0.50
0.50
0.50 2
0.50
0.50
0.50
MIE331H1 S 3
0.50
MSE235H1
S
PHY335H1
S
PHY395H1
S
PSL432H1 S
0.50
0.50
0.50
0.50
BME440H1
F
CHE230H1
S
CHE354H1
S
ECE302H1
S
EEB214H1 S
129
Technical Elective
Other Science/Math
Area Kernel
Area Kernel
Complementary
Studies
3S
Engineering
Economics
Depth
Area Kernel
Area Kernel
Complementary
Studies
4F
Technical Elective
Depth
Depth
4S
Free Elective
Technical Elective
Depth
Degree Designation
If, among the 8 courses required to satisfy the Breadth requirement (1) and the Depth requirement (2), at least 4 are selected from areas 5 and 6,
then the student is eligible for the B.A.Sc. degree in Computer Engineering. If, among these 8 courses, at least 5 are selected from areas 1-4,
then the student is eligible for the B.A.Sc. degree in Electrical Engineering. By appropriate choice of kernel courses as technical or free electives,
it may be possible to satisfy these requirements simultaneously; in this case, the student must choose one of the two designations.
CEAB Requirements
To satisfy CEAB requirements, students must accumulate, during 4 years of study, a minimum number of academic units in six categories:
complementary studies, mathematics, basic science, engineering science, engineering design, combined engineering science and design. For
details on how to verify satisfaction of CEAB requirements, students are referred to the ECE Undergraduate website:
http://www.ece.utoronto.ca/Current_Undergraduate_Studies/program/magellan.htm. Third year students must choose their third year courses
consistent with a 3rd and 4th year course plan satisfying ECE program requirements and CEAB requirements.
It is recognized that the course selection process can be complex in the flexible curriculum for third and fourth year. Students are advised to
consult the ECE Undergraduate Office on questions related to course selection. In addition, tools will be provided to assist students to ensure
satisfaction of all requirements in their course selection. For complete details, students are referred to the ECE Department Undergraduate
Studies office at askece@ecf.utoronto.ca.
130
131