Introduction to Programming Contests [CS 97SI]Dated Aug 21, 2013; last modified on Wed, 21 Aug 2013Notes from Stanford’s CS 97SI . All the material is online.