Pierre Boulanger, PhD, PEng

Professor, Faculty of Science - Computing Science

Winter Term 2021 (1740)

MM 807 - Multimedia Project I

★ 9 (fi 18)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 850 (45960)

MM 808 - Multimedia Project II

★ 9 (fi 18)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 850 (96860)
LECTURE 851 (96862)
LECTURE 852 (96864)
LECTURE 853 (45873)
LECTURE 854 (45878)
LECTURE 855 (45879)
LECTURE 856 (45880)
LECTURE 857 (45881)
LECTURE 858 (45882)
LECTURE 859 (45883)
LECTURE 860 (45884)
LECTURE 861 (45885)
LECTURE 862 (45886)
LECTURE 863 (45887)
LECTURE 864 (45888)
LECTURE 865 (45889)
LECTURE 866 (45894)
LECTURE 867 (45895)
LECTURE 868 (45896)
LECTURE 869 (45899)
LECTURE 870 (45900)
LECTURE 871 (45901)
LECTURE 872 (45902)
LECTURE 873 (45903)
LECTURE 874 (45904)
LECTURE 875 (45905)
LECTURE 876 (45906)
LECTURE 877 (45907)
LECTURE 878 (45908)
LECTURE 879 (46393)
LECTURE B4 (96858)

MM 809 - Multimedia Supplementary Project

★ 3 (fi 6)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 850 (46481)

MM 810 - Multimedia Supplementary Project

★ 6 (fi 12)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 850 (46482)

CMPUT 382 - Introduction to GPU Programming

★ 3 (fi 6)(EITHER, 3-0-3)

Graphics processing units (GPU) can be programmed like a coprocessor to solve non-graphics problems, including voice recognition, computational physics, convolutional neural networks, and machine learning. The many processing cores of a GPU support a high-degree of parallelism. Course topics include hardware architecture, algorithmic design, programming languages (e.g., CUDA, OpenCL), and principles of programming for GPUs for high performance. Prerequisites: CMPUT 201 or 275, and CMPUT 229.

LECTURE B1 (45971)
2021-01-11 - 2021-04-16
MWF 14:00 - 14:50 (TBD)


CMPUT 605 - Topics in Computing Science

★ 3 (fi 6)(EITHER, 3-0-0)

LECTURE B08 (95638)

Spring Term 2021 (1750)

MM 807A - Multimedia Project I

★ 4.5 (fi 18)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 800 (22632)
LECTURE 801 (22654)
LECTURE C1 (22620)

MM 808A - Multimedia Project II

★ 4.5 (fi 18)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 800 (22691)
LECTURE 801 (22693)
LECTURE C1 (22689)

MM 809A - Multimedia Supplementary Project

★ 1.5 (fi 6)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 800 (22700)
LECTURE C1 (22699)

Summer Term 2021 (1760)

MM 807B - Multimedia Project I

★ 4.5 (fi 18)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 800 (32336)
LECTURE 801 (32337)
LECTURE C1 (32335)

MM 808B - Multimedia Project II

★ 4.5 (fi 18)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 800 (32341)
LECTURE 801 (32343)
LECTURE C1 (32340)

MM 809B - Multimedia Supplementary Project

★ 1.5 (fi 6)(VAR, VARIABLE)

Sections offered in a Cost Recovery format at an increased rate of fee assessment; refer to the Fees Payment Guide in the University Regulations and Information for Students.

LECTURE 800 (32355)
LECTURE C1 (32353)

Fall Term 2021 (1770)

MM 806 - Virtual Reality and Tele-Presence

★ 3 (fi 6)(VAR, VARIABLE)

Virtual reality and augmented reality can provide an immersive environment where many scenarios can be simulated. For example, manufacturing and engineering tasks, medical planning and training, art and design, rehabilitation, Physics, Biology and Chemistry concept exploration and many others can benefit from a virtual reality environment . This course focuses on the challenges of setting up a user friendly virtual reality scene where users can interact in an intuitive and natural way. The use of interactive techniques and sensor-based devices, such as haptic and head-mount display, in creating a virtual environment for scientific analysis, visualization exploration and Tele-presence, as well as how mobile users can participate in these applications, will be discussed. Sections offered at an increased rate of fee assessment; refer to the Tuition and Fees page in the University Regulations sections of the Calendar.

LECTURE A1 (55454)
2021-09-01 - 2021-12-07
TH 13:00 - 14:20 (TBD)