Zhenyu Zhang
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