Assignment topics include:
- Search algorithms and heuristics (weighted A* search, greedy best-first search) to solve Sokoban puzzles (a1)
- Constraint satisfaction problems to solve Futoshiki puzzles (a2)
- Game tree search (minimax algorithm, alpha-beta pruning) for an Othello agent (a3)
- Variable elimination for solving probability and Bayesian inference problems (a4)
More details are in the assignment PDFs in the assignments' respective folders