Zhenyu Zhang

Academic Teaching Staff, Faculty of Engineering - Electrical & Computer Engineering Dept
Directory

Fall Term 2025 (1930)

ECE 303 - Analog Electronics

3 units (fi 8)(EITH/SP/SU, 3-1S-3/2)

Differential amplifiers. Frequency response: active device high-frequency behaviour and circuit models; amplifier circuits and design. Feedback: concepts and structure; feedback topologies and amplifiers; open- and closed-loop response. Operational amplifiers: behaviour, circuit analysis and design. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar. Prerequisite: ECE 302 or E E 340. Credit may be obtained in only one of ECE 303 or E E 350.

LECTURE A1 (53520)

2025-09-02 - 2025-12-08
MWF 10:00 - 10:50

SEMINAR E51 (53521)

2025-09-02 - 2025-12-08
F 08:00 - 08:50



ECE 312 - Embedded System Design

3 units (fi 8)(EITHER, 3-0-3/2)

Design methodology. Internal and external peripherals: serial communication, timers, D/A converters, interrupt controllers. Embedded system programming: introduction to real time operating systems, basics of real time programming, real-time debugging. Power and memory management. Fault tolerance. Prerequisites: ECE 220, and ECE 212 or E E 380. Corequisite: ECE 340.

LECTURE A1 (55111)

2025-09-02 - 2025-12-08
TR 09:30 - 10:50



MCTR 202 - Electric Circuits for Mechatronics

3 units (fi 8)(FIRST, 3-0-3/2)

Circuit element definitions. Circuit laws: Ohm's, KVL, KCL. Resistive voltage and current dividers. Basic loop and nodal analysis. Circuit theorems: linearity, Thevenin. Dependent sources. Time domain behavior of inductance and capacitance, energy storage. Sinusoidal signals, complex numbers, phasor and impedance concepts. Diodes: ideal and simple and models. Treatment of RLC circuits in the time domain, frequency domain and s-plane. Prerequisites: MATH 101 and MATH 102.

LECTURE A1 (58140)

2025-09-02 - 2025-12-08
TR 14:00 - 15:20

LAB D21 (58141)

2025-09-02 - 2025-12-08
T 09:30 - 12:20

LAB D41 (58142)

2025-09-02 - 2025-12-08
R 09:30 - 12:20

LAB D42 (58143)

2025-09-02 - 2025-12-08
R 09:30 - 12:20

Winter Term 2026 (1940)

ECE 212 - Introduction to Microprocessors

3 units (fi 8)(EITH/SP/SU, 3-0-3/2)

Microcomputer architecture, assembly language programming, sub-routine handling, memory and input/output system and interrupt concepts. Prerequisite: ECE 210 or E E 280 or CMPUT 329. Credit may be obtained in only one of ECE 212, E E 380 or CMPUT 229.

LECTURE B2 (81865)

2026-01-05 - 2026-04-10
MWF 12:00 - 12:50



ENCMP 100 - Computer Programming for Engineers

3 units (fi 8)(EITHER, 3-0-1.5)

Fundamentals of computer programming with emphasis on solving engineering problems. Structure and syntax of computer programs, variables, data types, data structures, control structures, functions, input/output operations, debugging, software development process.

LECTURE B2 (81919)

2026-01-05 - 2026-04-10
TR 14:00 - 15:20