Dec 14, 2025  
University of Alberta Calendar 2023-2024 
    
University of Alberta Calendar 2023-2024 [ARCHIVED CALENDAR]

CMPUT 312 - Introduction to Robotics and Mechatronics


Course Career Undergraduate
Units 3
Approved Hours 3-0-3
Fee index 6
Faculty Science
Department Computing Science
Typically Offered either term

Description
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 consent of the instructor.