Fall Term 2025 (1930)
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 275. Corequisite: CMPUT 340 or 418, or ECE 240. Students having CMPUT 174, 175, 201, 204 may seek permission from the Department.
LECTURE A1 (54111)
2025-09-02 - 2025-12-08
TR 15:30 - 16:50
CMPUT 340 - Introduction to Numerical Methods
3 units (fi 6)(EITHER, 3-1S-3)
Computer arithmetic and errors. The study of computational methods for solving problems in linear algebra, non-linear equations, optimization, interpolation and approximation, and integration. This course will provide a basic foundation in numerical methods that supports further study in machine learning; computer graphics, vision and multimedia; robotics; and other topics in Science and Engineering. Prerequisites: CMPUT 204 or 275; MATH 214; one of MATH 102, 125, or 127; one of MATH 225 or 227; and one of STAT 151, 161, 181, 235, 265, SCI 151, or MATH 181.
LECTURE A1 (51760)
2025-09-02 - 2025-12-08
TR 11:00 - 12:20
Winter Term 2026 (1940)
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, ECE 240, or equivalent knowledge; one of MATH 101, 115, 118, 136, 146 or 156, and one of MATH 102, 125, or 127.
LECTURE B1 (83152)
2026-01-05 - 2026-04-10
TR 14:00 - 15:20
CMPUT 615 - Topics in Image Processing and Vision
3 units (fi 6)(EITHER, 3-0-0)
LECTURE B1 (83164)
2026-01-05 - 2026-04-10
TR 14:00 - 15:20