Ryan Hayward, PhD

Professor, Faculty of Science - Computing Science
Directory

Winter Term 2024 (1860)

CMPUT 355 - Games, Puzzles, Algorithms

★ 3 (fi 6)(EITHER, 3-0-0)

An introduction to algorithms and theory behind computer programs that solve puzzles (mazes, peg solitaire, etc.) or play games (chess, Go, Hex, etc.). This course is intended for a general audience. Prerequisite: any 200-level Computing Science course.

LECTURE B1 (18667)

2024-01-08 - 2024-04-12
MWF 16:00 - 16:50 (CCIS L2-190)



CMPUT 497 - Topics in Computing Science

★ 3 (fi 6)(VAR, VARIABLE)

This topics course is designed for new course offerings that may be offered in a given term. Prerequisites are determined by the instructor in the course outline. See Note (3) above.

LECTURE B1 (19446)

2024-01-08 - 2024-04-12
TR 09:30 - 10:50 (CAB 269)



CMPUT 605 - Topics in Computing Science

★ 3 (fi 6)(EITHER, 3-0-0)

LECTURE B03 (19878)

2024-01-08 - 2024-04-12
01:00 - 01:00 (TBD)



CMPUT 670 - Topics in the Theory of Computation

★ 3 (fi 6)(EITHER, 3-0-0)

LECTURE B1 (19208)

2024-01-08 - 2024-04-12
TR 09:30 - 10:50 (CAB 269)