Develop computer programming skills, learn to write programs that simulate cognitive processes, and run experiments with human subjects. The relation between computation and intelligence and a selection of approaches from artificial intelligence will be explored.