Lecture Notes on 14 Oct 2013 The Art of Solving Problems * Top Down - Problem Decomposition * Bottom Up - assemble solution from pre-existing functions and modules Basic Algorithms * Brute Force * Greedy Algorithms * Divide and Conquer - recursion Video Game to Help Recursive Thinking * Cargo Bot - free download for iPads * Web Interface to Cargo Bot http://www.cs.utexas.edu/~joseph/cargo-bot/