Fall Term 2023 (1850)
CMPUT 455 - Search, Knowledge and Simulation
★ 3 (fi 6)(EITHER, 3-0-0)
When making decisions in games, computers rely on three main ideas: search, knowledge and simulations. Knowledge can be created by machine learning techniques and encoded in deep neural networks. Search and simulations help to understand the short and long-term consequences of possible actions. This course leads from basic concepts to state-of-the-art decision-making algorithms. Prerequisite: any 300-level Computing Science course.
LECTURE A1 (85643)
2023-09-05 - 2023-12-08
TR 14:00 - 15:20 (ETLC E1-013)
Winter Term 2024 (1860)
CMPUT 204 - Algorithms I
★ 3 (fi 6)(EITHER, 3-1S-0)
The first of two courses on algorithm design and analysis, with emphasis on fundamentals of searching, sorting, and graph algorithms. Examples include divide and conquer, dynamic programming, greedy methods, backtracking, and local search methods, together with analysis techniques to estimate program efficiency. Prerequisites: CMPUT 175 or 275 and CMPUT 272; one of MATH 100, 113, 114, 117, 134, 144, 154, or SCI 100.
LECTURE B2 (10924)
2024-01-08 - 2024-04-12
MWF 11:00 - 11:50 (CCIS L2-190)