Engineering Science 2014-2015 Calendar

(Shortened for Quick Overview by ESC301 Speakers)

THE ENGINEERING SCIENCE CURRICULUM
The first two years of the curriculum focus on the foundations of both engineering and science.  The courses in the first two years of the program are common for all students and are only offered to students in the program.  At the end of Second Year, each student selects one of the following Options to pursue in their final two years. This represents their major field of specialization:

·         Aerospace Engineering

·         Biomedical Systems Engineering

·         Electrical and Computer Engineering

·         Energy Systems Engineering

·         Engineering Mathematics, Statistics & Finance

·         Infrastructure Engineering

·         Nanoengineering

·         Engineering Physics

ECE Option Curriculum

YEAR 1 CURRICULUM (ECE Option)

Fall Session - Year 1

Lect.

Lab.

Tut.

Wgt.

Structures and Materials - An Introduction to Engineering Design

CIV102H1

F

3

1

1

0.50

Introduction to Computer Programming

CSC180H1

F

3

3

-

0.50

Praxis I

ESC101H1

F

3

-

2

0.50

Engineering Mathematics and Computation

ESC103H1

F

2

-

2

0.50

Calculus I

MAT194H1

F

3

-

1

0.50

Classical Mechanics

PHY180H1

F

3

1.50

1

0.50

Winter Session - Year 1

Lect.

Lab.

Tut.

Wgt.

Computer Algorithms and Data Structures

CSC190H1

S

3

3

-

0.50

Fundamentals of Electric Circuits

ECE159H1

S

3

1.50

1

0.50

Praxis II

ESC102H1

S

3

-

2

0.50

Linear Algebra

MAT185H1

S

3

-

1

0.50

Calculus II

MAT195H1

S

3

-

1

0.50

Molecules and Materials

MSE160H1

S

3

-

1

0.50

YEAR 2 CURRICULUM (ECE Option)

Fall Session - Year 2

Lect.

Lab.

Tut.

Wgt.

Vector Calculus & Fluid Mechanics

AER210H1

F

3

0.50

2

0.50

Thermodynamics and Heat Transfer

CHE260H1

F

3

0.50

1

0.50

Digital and Computer Systems

ECE253H1

F

3

3

-

0.50

Engineering, Society & Critical Thinking

ESC203H1

F

3

-

1

0.50

Calculus III

MAT292H1

F

3

-

2

0.50

Waves and Modern Physics

PHY293H1

F

3

1

1

0.50

Winter Session - Year 2

Lect.

Lab.

Tut.

Wgt.

Engineering Design

AER201H1

S

1

5

-

0.50

Biomolecules and Cells

BME205H1

S

2

1.75

1

0.50

Electromagnetism

ECE259H1

S

3

-

1

0.50

Quantum and Thermal Physics

PHY294H1

S

3

1

1

0.50

Probability and Statistics

STA286H1

S

3

-

1

0.50

Complementary Studies Elective

S

0.50

1. All students must graduate with 1.0 credit in Humanities & Social Sciences (HSS). Students will gain 0.5 HSS credit from ESC203H1.
2. Please note that additional lectures may be scheduled for
AER201H1 in place of laboratory and test times in the first few weeks of the Winter Session.

YEAR 3 CURRICULUM (ECE Option)

Fall Session-Year 3

Lect.

Lab.

Tut.

Wgt.

Economic Analysis and Decision Making

CHE374H1

F

3

-

1

0.50

Introduction to Energy Systems

ECE349H1

F

3

1.50

1

0.50

Computer Organization

ECE352H1

F

3

3

-

0.50

Signal Analysis and Communication

ECE355H1

F

3

-

2

0.50

Electronics

ECE360H1

F

3

1.50

1

0.50

Complex Analysis

MAT389H1

F

3

-

1

0.50

Engineering Science Option Seminar

ESC301H1

Y

-

-

1

0.25

Winter Session-Year 3

Lect.

Lab.

Tut.

Wgt.

Systems Software

ECE353H1

S

3

3

-

0.50

Linear Systems and Control

ECE356H1

S

3

1.50

1

0.50

Engineering Science Option Seminar

ESC301H1

Y

-

-

1

0.25

One ECE Elective

.

S

-

-

-

0.50

Three Of:

Semiconductor Electronic Devices

ECE350H1

S

3

1.50

1

0.50

Electronic Circuits

ECE354H1

S

3

1.50

0.50

0.50

Electromagnetic Fields

ECE357H1

S

3

1.50

1

0.50

Foundations of Computing

ECE358H1

S

3

-

1

0.50

Communication Systems

ECE363H1

S

3

1.50

1

0.50

1. Students cannot take ECE350H1 and ECE358H1 in the same semester; 2. CHE374H1: It is strongly recommended that students take this course in 3F, but students may choose to take it in 4F.

YEAR 4 CURRICULUM (ECE Option)

Year 4

Lect.

Lab.

Tut.

Wgt.

Thesis

ESC499Y1

Y

3

2

-

1.00

Two (2) Complementary Studies Electives

F/S/Y

1.00

Three (3) ECE electives and Two (2) ECE or Technical Electives

F/S

2.50

and one of:

Digital Systems Design

ECE532H1

S

3

3

-

0.50

Energy Systems Capstone Design

ESC470H1

S

-

-

5

0.50

Electrical and Computer Capstone Design

ESC472H1

S

-

-

5

0.50

1. While a full-year thesis is recommended, students may substitute with a half-year thesis and an ECE or Technical elective.
2. ECE electives or Technical electives can be taken in Year 3 or Year 4 provided that course pre-requisites have been met. Contact the Division of Engineering Science for clarification of course pre-requisites.

ECE Electives (in Photonics and Semiconductor Physics, in Control, Communication, and Signal Processing)

ECE Electives

Lect.

Lab.

Tut.

Wgt.

Photonics and Semiconductor Physics

Fundamentals of Optics

ECE318H1

S

3

1.50

1

0.50

Semiconductor Electronic Devices

ECE350H1

S

3

1.50

1

0.50

Introduction to Micro- and Nano-Fabrication Technologies

ECE442H1

F

3

2

1

0.50

Optical Communications and Networks

ECE469H1

S

3

1.50

1

0.50

Lasers and Detectors

ECE525H1

S

3

-

2

0.50

Photonic Devices

ECE527H1

F

3

-

2

0.50

Quantum Mechanics I

PHY356H1

F

2

-

1

0.50

Quantum Mechanics II

PHY456H1

F

2

-

1

0.50

Condensed Matter Physics

PHY487H1

F

2

-

-

0.50

ECE Electives

Lect.

Lab.

Tut.

Wgt.

Control, Communications, Signal Processing

Medical Imaging

BME595H1

S

2

3

1

0.50

Communication Systems

ECE363H1

S

3

1.50

1

0.50

Real-Time Computer Control

ECE411H1

S

3

1.50

1

0.50

Digital Communication

ECE417H1

S

3

1.50

1

0.50

Neural Bioelectricity

ECE445H1

F

3

1.50

1

0.50

Sensory Communication

ECE446H1

F

3

1.50

1

0.50

Digital Signal Processing

ECE455H1

F

3

1.50

1

0.50

Multimedia Systems

ECE462H1

S

3

2

-

0.50

Wireless Communication

ECE464H1

S

3

1.50

1

0.50

Robot Modeling and Control

ECE470H1

S

3

1.50

1

0.50

Intelligent Image Processing

ECE516H1

S

3

3

-

0.50

Inference Algorithms

ECE521H1

S

3

-

2

0.50

Random Processes

ECE537H1

F

3

-

2

0.50

Systems Control

ECE557H1

F

3

1.50

1

0.50

ECE Electives (in EM, Energy System, and in Electronics)

ECE Electives

Lect.

Lab.

Tut.

Wgt.

Electromagnetics and Energy Systems

Electromagnetic Fields

ECE357H1

S

3

1.50

1

0.50

Energy Systems and Distributed Generation

ECE413H1

S

3

1.50

1

0.50

Radio and Microwave Wireless Systems

ECE422H1

S

3

1.50

1

0.50

Electric Drives

ECE463H1

S

3

1.50

1

0.50

Introduction to Lighting Systems

ECE510H1

F

3

-

2

0.50

Power Electronics: Converter Topologies

ECE514H1

F

3

1.50

1

0.50

Microwave Circuits

ECE524H1

F

3

1.50

1

0.50

Power Electronics: Switch-Mode Power Supplies

ECE533H1

S

3

1

1

0.50

Computer Hardware and Computer Networks

Computer Networks I

ECE361H1

F/S

3

1.50

1

0.50

Internetworking

ECE461H1

F

3

1.50

0.50

0.50

Computer Networks II

ECE466H1

S

3

1.50

1

0.50

Computer Architecture

ECE552H1

F

3

1.50

1

0.50

ECE Electives

Lect.

Lab.

Tut.

Wgt.

Analog and Digital Electronics

Digital Electronics

ECE334H1

F/S

3

1.50

1

0.50

Semiconductor Electronic Devices

ECE350H1

S

3

1.50

1

0.50

Electronic Circuits

ECE354H1

S

3

1.50

0.50

0.50

VLSI Systems and Design

ECE451H1

S

3

3

-

0.50

Analog Integrated Systems

ECE512H1

S

3

-

2

0.50

Analog Integrated Circuits

ECE530H1

F

3

1.50

1

0.50

Integrated Circuit Engineering

ECE534H1

F

3

3

-

0.50

Advanced Electronic Devices

ECE535H1

F

3

1.50

1

0.50

ECE Electives (in Software)

ECE Electives

Lect.

Lab.

Tut.

Wgt.

Software

Programming on the Web

CSC309H1

F/S

2

-

1

0.50

The Design of Interactive Computational Media

CSC318H1

F/S

2

-

1

0.50

Programming Languages

CSC326H1

F

3

1.50

1

0.50

Introduction to Databases

CSC343H1

F/S

2

-

1

0.50

Introduction to Artificial Intelligence

CSC384H1

F/S

2

-

1

0.50

Natural Language Computing

CSC401H1

S

2

-

1

0.50

Machine Learning and Data Mining

CSC411H1

F

2

-

1

0.50

Computer Graphics

CSC418H1

F/S

2

-

1

0.50

Human-Computer Interaction

CSC428H1

S

2

-

1

0.50

ECE Electives

Lect.

Lab.

Tut.

Wgt.

Software (continued)

Database System Technology

CSC443H1

S

2

-

1

0.50

Software Engineering I

CSC444H1

F

3

1.50

1

0.50

Compilers and Interpreters

CSC467H1

F

3

1.50

1

0.50

Foundations of Computing

ECE358H1

S

3

-

1

0.50

Distributed Systems

ECE419H1

S

3

1.50

1

0.50

Software Engineering II

ECE450H1

S

3

1.50

1

0.50

Computer Systems Programming

ECE454H1

F

3

3

-

0.50

Internetworking

ECE461H1

F

3

1.50

0.50

0.50

Inference Algorithms

ECE521H1

S

3

-

2

0.50

Optimizing Compilers

ECE540H1

S

3

3

-

0.50

Computer Security

ECE568H1

S

3

3

-

0.50

Technical Electives (Note: this is a different category than ECE elective)

Technical Electives

Lect.

Lab.

Tut.

Wgt.

ECE Electives, or any of the following:

Scientific Computing

AER336H1

S

3

-

1

0.50

Introduction to Fusion Energy

AER507H1

F

3

-

1

0.50

Mobile Robotics and Perception

AER521H1

S

3

1.50

1

0.50

Robotics

AER525H1

F

3

1.50

1

0.50

Partial Differential Equations

APM384H1

F

3

-

1

0.50

Groups and Symmetries

MAT301H1

F/S

3

-

-

0.50

Elements of Analysis

MAT336H1

S

3

-

-

0.50

Structure and Characterization of Nanostructured Materials

MSE358H1

S

3

1.50

1

0.50

Physics of the Earth

PHY395H1

S

2

-

1

0.50