Coursework for Advanced Program Design 2013/2014