BACS1014 Problem Solving and Programming (Academic Year 2017/2018, September Examination)