ACKNOWLEDGEMENT
This project came about due to prior works by both
authors in educational data mining and information
systems, the first author in student modelling and
creativity and the second author in Engineering and
knowledge tracing. We wish to thank Zhejiang
University of Technology, China, Sunway
University, Malaysia, Universiti Tunku Abdul
Rahman, Malaysia, and the Learning Sciences
(especially Georgia Tech), Multimedia University,
Malaysia, and Dr. K. Daniel Wong for past invaluable
fundamental groundings. This work is partly
supported by National Nature Science Foundation of
China No.71704160.
REFERENCES
Aho, A. V. 2012. Computation and computational thinking.
Computer Journal, 55, 832–835.
Cha, V. 2017. Restorative Innovation Framework. Online:
https://www.restorativeinnovation.com/
Gibbs, M. https://study.com/academy/lesson/while-loops-
in-java-example-syntax.html, last accessed 2018/07/29
Grover, S. 2011. Robotics and engineering for middle and
high school students to develop computational thinking.
Paper presented at the annual meeting of the American
Educational Research Association, New Orleans, LA.
Grover, S., Pea, R. 2013. Computational Thinking in K–12.
A Review of the State of the Field. Educational
Researcher, 42(1), 38-43.
Hill, B. M. Monroy-Hernández, A. 2017. A longitudinal
dataset of five years of public activity in the Scratch
online community. Sci. Data 4:170002.
Holbert, N. R., Wilensky, U. 2011. Racing games for
exploring kinematics: a computational thinking
approach. Paper presented at the educational
Researcher annual meeting of the American
Educational Research Association, New Orleans, LA.
Jiang, B., Ye, Y., Zhang, H. 2018. Knowledge tracing
within single programming exercise using process data.
International Conference on Computers in Education.
November 26-30, 2018, Manila, Philippines.
Lee C. S. 2010. Towards creative reasoning: Scaffolding
systems thinking and decision-making. International
Conference on Computers in Education, Kuala
Lumpur, Malaysia, November 29-December 3, 2010,
pp. 655-662.
Lee, C. S., Ooi, E. H. 2019. Identifying design factors to
encourage reframing, reuse through granular coding-
analogical thinking-storytelling. International
Conference on Engineering Technology, July 6-7,
2019, Malaysia.
Lee, C. S., Wong K. D. 2015. Developing a disposition for
social innovations: An affective-socio-cognitive co-
design model. International Conference on Cognition
and Exploratory Learning in Digital Age, October 24-
26, 2015, Ireland, 180-186.
Lee, C. S., Wong K. D. 2017. An entrepreneurial narrative
media-model framework for knowledge building and
open co-design. SAI Computing, July 18-20, 2017,
London, UK, 1169 - 1175.
Lee, C. S., Wong, K. D. 2017. Design - computational
thinking, transfer and flavours of reuse: Scaffolds to
Information and Data Science for sustainable systems
in Smart Cities. IEEE International Conference on
Information Reuse and Integration, IEEE Computer
Society, Salt Lake City, Utah, July 7-9, 2018, pp. 225-
228.
McCaffrey, T., Spector, L. 2012. Behind every innovative
solution lies an obscure feature. Knowledge
Management & E-Learning. 4 (2).
Moreno-León, J., Robles, G. and Román-González, M.
2015. Dr. Scratch: Automatic Analysis of Scratch
Projects to Assess and Foster Computational Thinking.
RED. Revista de Educación a Distancia, 46, 1-23.
National Research Council. 2010. Committee for the
Workshops on Computational Thinking: Report of a
workshop on the scope and nature of computational
thinking. Washington, DC: National Academies Press.
Nielsen, J. 1995. 10 Usability Heuristics for User Interface
Design. Online:https://www.nngroup.com/articles/ten-
usability-heuristics/
Norman, D. 1988. The Design of Everyday Things. New
York: Basic Books.
Preece, J., Rogers, Y., and Sharp, H. 2002. Interaction
Design: Beyond Human-Computer Interaction. New
York: John Wiley & Sons.
PwC. 2018. Workforce of the future. The competing forces
shaping 2030. http://www.pwc.com/people.
Resnick, M. 2005, 2016. Designing for Wide Walls.
https://design.blog/2016/08/25/mitchel-resnick-
designing-for-wide-walls/
Royal Society. 2012. Shut down or restart: The way
forward for computing in UK schools. Retrieved from
http://royalsociety.org/education/policy/computing-in-
schools/report/
Shneiderman, B. 1998. Designing the User Interface:
Strategies for Effective Human-Computer Interaction.
(3rd ed. ed.). Menlo Park, CA: Addison Wesley.
TUDelftScratchLab’s Scratch dataset. 2017. A Dataset of
Scratch Programs: Scraped, Shaped and Scored. MSR
Data Showcase. GitHub.
Werner, L, Denner, J., Campe, S., and Kawamoto, D. C.
2012. The Fairy performance assessment: Measuring
computational thinking in middle school. In
Proceedings of the 43rd ACM Technical Symposium on
Computer Science Education (SIGCSE ’12), 215-220.
New York.
Wing, J. 2006. Computational thinking. Communications of
the ACM, 49(3), 33–36.
Assessment of Computational Thinking (CT) in Scratch Fractal Projects: Towards CT-HCI Scaffolds for Analogical-fractal Thinking
199