Learning Transfer
Programming divergence between the tutorial game and a student-created game.
Creativity from Divergence in Programming
Computational Thinking Pattern Analysis (CTPA) graph can be used as a method for measuring the creativity of a student's programming work. CTPA does this by comparing the student's work to a standard or official tutorial for the same game. The CTPA graph shows the difference between the student's work and the tutorial. The more different the student's work is from the tutorial, the more creative it is.
In the left figure, the green shape represents the tutorial and the brown shape represents the student's work. The space between the two shapes represents the divergence between the student's work and the tutorial. The greater the divergence, the more creative the student's work is.
The CTPA graph is a powerful tool for measuring the creativity of programming work. It can be used to identify students who are demonstrating high levels of creativity and to provide feedback to students on how to improve their creativity.
Here are some of the benefits of using CTPA:
CTPA is a reliable and valid measure of creativity.
CTPA is easy to use and can be implemented in a variety of settings.
CTPA can be used to identify students who are demonstrating high levels of creativity.
CTPA can be used to provide feedback to students on how to improve their creativity.
Koh, K. H., Bennett, V., Repenning, A., Computing Indicators of Creativity, ACM Creativity & Cognition 2011, The High Museum of Art · Atlanta, Georgia, USA, November 3-6, 2011.
Bennett, V., Koh, K. H., Repenning, A., Computing Creativity: Divergence in Computational Thinking, ACM Special Interest Group on Computer Science Education Conference, (SIGCSE 2013), March 6-9, 2013, Denver, Colorado, USA