Fall Term 2026 (1970)
CMPUT 312 - Introduction to Robotics and Mechatronics
3 units (fi 6)(EITHER, 3-0-3)
Algorithms and software paradigms for robot programming; mathematical modeling of robot arms and rovers including kinematics, and an introduction to dynamics and control; sensors, motors and their modeling; basics of image processing and machine vision; vision-guided motion control. Prerequisite: CMPUT 201 and CMPUT 204, or CMPUT 275; and permission of the Department. Corequisite: CMPUT 340 or CMPUT 418, or ECE 240.
LECTURE A1 (53268)
2026-09-01 - 2026-12-08
TR 15:30 - 16:50
Winter Term 2027 (1980)
CMPUT 428 - Computer Vision
3 units (fi 6)(EITHER, 3-0-3)
Introduction to the geometry and photometry of the 3D to 2D image formation process for the purpose of computing scene properties from camera images. Computing and analyzing motion in image sequences. Recognition of objects (what) and spatial relationships (where) from images and tracking of these in video sequences. Prerequisites: CMPUT 201 or 275; one of CMPUT 340, 418, or ECE 240; one of MATH 101, 115, 118, 136, 146 or 156; one of MATH 102, 125, 126, or 127; and permission of the Department.
LECTURE B1 (77833)
2027-01-04 - 2027-04-09
TR 14:00 - 15:20
CMPUT 615 - Topics in Image Processing and Vision
3 units (fi 6)(EITHER, 3-0-0)
LECTURE B1 (77845)
2027-01-04 - 2027-04-09
TR 14:00 - 15:20