Di Niu

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

Winter Term 2027 (1980)

ECE 420 - Parallel and Distributed Programming

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

Overview of parallel/distributed computing including concepts and terminology. Principles of programming with shared memory and synchronization methods. Multithread programming with Pthreads and OpenMP. Message passing computing: the Message Passing Interface library. Design and performance of parallel algorithms. Prerequisites: CMPUT 275 and 379.

LECTURE B1 (76644)

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



ECE 625 - Data Analysis and Knowledge Discovery

3 units (fi 6)(EITHER, 3-1S-0)

Approaches, techniques and tools for data analysis and knowledge discovery. Introduction to machine learning, data mining, and the knowledge discovery process; data storage including database management systems, data warehousing, and OLAP; testing and verification methodologies; data preprocessing including missing data imputation and discretization; supervised learning including decision trees, Bayesian classification and networks, support vector machines, and ensemble methods; unsupervised learning methods including association mining and clustering; information retrieval.

LECTURE B01 (81567)

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