Marek Reformat

Professor, Faculty of Engineering - Electrical & Computer Engineering Dept
Directory

Spring Term 2026 (1950)

ECE 406A - Special Topics in Computer Engineering

0 units (fi 8)(TWO TERM, 3-0-0)

This course is intended to enable individuals or a small group of students to study topics in their particular field of interest under the supervision of a member of the Department of Electrical and Computer Engineering or the Department of Computing Science or other appropriate departments.

IND C11 (31681)

2026-05-04 - 2026-06-30
01:00 - 01:00

Summer Term 2026 (1960)

ECE 406B - Special Topics in Computer Engineering

3 units (fi 8)(TWO TERM, 3-0-0)

This course is intended to enable individuals or a small group of students to study topics in their particular field of interest under the supervision of a member of the Department of Electrical and Computer Engineering or the Department of Computing Science or other appropriate departments.

IND C11 (41095)

2026-07-01 - 2026-07-31
01:00 - 01:00

Winter Term 2027 (1980)

ECE 220 - Programming and Numerical Analysis for Electrical Engineering

4.3 units (fi 8)(EITHER, 3-1S-3/2)

Basics of computing systems architecture. Programming environment and development: data structures, functions, peripheral communication, object-oriented model. Introduction to numerical methods through programming: differentiation, integration, root finding for non-linear equations, linear systems of equations, and curve fitting. Prerequisite: ENCMP 100. Corequisite: MATH 201.

LECTURE B1 (76606)

2027-01-04 - 2027-04-09
MWF 13:00 - 13:50

SEMINAR X31 (83141)

2027-01-04 - 2027-04-09
W 17:00 - 17:50



ECE 447 - Data Analysis and Machine Learning for Engineers

3.5 units (fi 8)(EITHER, 3-1S-0)

The course introduces basic concepts and techniques of data analysis and machine learning. Topics include: data preprocessing techniques, decision trees, nearest neighbor algorithms, linear and logistic regressions, clustering, dimensionality reduction, model evaluation, deployment methods, and emerging topics. Prerequisites: ECE 220 or CMPUT 275, and ECE 342 or STAT 235, or consent of instructor.

LECTURE B1 (79489)

2027-01-04 - 2027-04-09
TR 11:00 - 12:20

SEMINAR J31 (79490)

2027-01-04 - 2027-04-09
T 17:00 - 17:50