Students will also have to use the programming skills they learn on the course to work on an independent coding project, worth 20 per cent of the grade, that solves a real world problem - such as an app to help a teacher, a game or a method of recommending films.