CMPUT 396 - Games, Puzzles, Algorithms

Overview

An introduction to the algorithms and theory behind computer programs that solve puzzles (mazes, peg solitaire, ... ) or play games (chess, go, hex, ...).

Objectives

  • Reason about algorithms that solve puzzles or play games

Course Work

  • assignments
  • mid terms
  • final exam