Coursework for Programming & Algorithms Year 1