FYS 187-4 - Games and Computation
Fall 2018
Course Information
Course Information Page
Syllabus
Guide to FYS 187-4 Success
Homework Assignments
Readings
Moodle
Homework #1
(due Friday, 8/31 at midnight)
video:
game classification
Homework #2
(due Thursday, 9/6 at the beginning of class)
video:
game trees
Homework #3
(due Thursday, 9/13 at the beginning of class)
videos:
Chomp 2x2 game tree/graph analysis
,
3-player game tree evaluation
Homework #4
(due Thursday, 9/20 at the beginning of class)
videos:
heuristic/static evaluation
,
heuristic features
,
alpha-beta pruning
Homework #5
(due Thursday, 9/27 at the beginning of class)
video:
n-armed bandit selection
Homework #6
(due Thursday, 10/4 at the beginning of class)
video:
base conversion
Homework #7
(due Tuesday, 10/23 at the beginning of class) Note change of HW rhythm after Reading Days.
video:
chance node, expectimax, and optimal Pig play reasoning
Homework #8
(due Tuesday, 10/30 at the beginning of class)
Homework #9
(due Tuesday, 11/6 at the beginning of class)
Homework #10
(due Tuesday, 11/13 at the beginning of class)
Homework #11
(due Tuesday, 11/20 at the beginning of class)
Homework #12
(due Thursday, 11/29 at the beginning of class) Note return to Thursday HW rhythm after Thanksgiving.
Homework #13
(due Thursday, 12/6 at the beginning of class)
4th Hour Project: Collaborative Game Book Writing
(various odd-numbered class due dates, alternating with homework due dates)
Online Resources
CAF
É
Symposium
FYS 187-4 handouts:
Why Games?
Overview of Three Game Types
Combinatorial Game:
Chomp
Game of Chance:
Pig
Strategic Games:
Rock-Paper-Scissors
,
Kuhn Poker
Towers of Hanoi Puzzle
Lecture Examples
Java Package Documentation
CS111 Summary
,
printf quick reference
"Hello, world!" Eclipse walkthrough
Levels of Java
Getting Eclipse on your own computer
Expected lifetime earnings based on terminal degree and field
Computing careers market data