Creativity and coding
I believe that creativity is at the heart of computing. A couple of years ago I marked the passing of the creator of Logo, Seymour Papert with this post on his legacy. He created and promoted that computer language to foster creativity in students. The focus on creativity also drives many of the current generation of educational developers. Scratch, a free online scripting language allows all users, most of whom are children, to create and share stories, games, and animations. Created in 2007, Scratch now has more than 4.3 million users worldwide, mainly between the ages of 8 and 18, and nearly 7 million projects. It is used widely in UK schools and is many children’s first experience of scripting code instructions. Creativity is also a driving feature behind other computing innovations commonly used in UK schools such as the coding language Python, the Raspberry Pi and BBC Microbit.
Problems with assessment
If we accept this central role of creativity, it follows that the assessment of computational thinking, and its practical output as novel solutions to coding problems, must take account of this. Unfortunately, in recent years the assessment of GCSE Computer Science coursework has been bedevilled by the appearance of programming solutions to the set problems on the internet. This has forced the exams regulator, Ofqual, to remove this element from the assessment. The current situation is that a programming task forms part of the course, but marks do not form part of the assessment, which is therefore based solely on terminal exam papers. Unfortunately this is an issue that occurs not just at GCSE, but at all levels of education.
Ofqual are currently consulting on this issue for exams from 2020 onwards through a consultation document on the future of assessment for GCSE Computer Science. You can respond to the consultation document here.
I think that they have thought carefully about the pros and cons about different methods of assessment. I am disappointed, however, that there is not more explicit mention of creativity in Computer Science. Ofqual make a comparison with other subjects with a coursework element, such as design technology, but this seems to be in consideration of practical skills which, while important, are not the whole picture. I feel that what is missing is the role of creativity in the elements and practice of computational thinking.
Nevertheless, I think Ofqual have left the door open to a solution that will allow students to demonstrate creativity in their thinking. In enabling exam boards to issue pre-release material to candidates (in a similar way to creative subjects such as art), there is scope for students to think and prepare for a creative response to a particular context, without the details of the specific task being revealed. I hope that in the future, developments in technology will mean that creative computational thinking can be securely assessed in a way that more closely mirrors the reality of programming than the exam hall.
The consultation closes at 4pm on Monday 3rd December 2018. I would urge anyone involved in teaching computing to take some time to make a response.