Cultivating Computational Thinking Through Data Practice

After summarising the research context regarding defining, cultivating, and assessing computational thinking (CT), this theoretical paper examines data modelling using interactive displays, a CT practice that may be cultivated across several school subjects. Although working with data is not explicitly mentioned in some CT definitions, this work may activate different CT components, such as abstraction, decomposition, and pattern recognition. Furthermore, interactive displays, which are primarily a means for visualising data, can also be tools for modelling purposes if used within a modelling cycle. Focusing on this modelling in secondary education, we first consider main activities and their underlying skills, and outline what kind of support should be given to modellers, especially novices, in assisting them to complete this as easily as possible. We then consider what computational environment to use, which learning path to follow, and what assessment of learning to apply. Implications for teacher professional development are included.

[1]  David H. Jonassen,et al.  Toward a design theory of problem solving , 2000 .

[2]  V. Shute,et al.  Demystifying computational thinking , 2017 .

[3]  Siu Cheung 江紹祥 Kong,et al.  A framework of curriculum design for computational thinking development in K-12 education , 2016 .

[4]  Aman Yadav,et al.  Computational Thinking for All: Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms , 2016 .

[5]  Torsten Brinda,et al.  Education in the Digital Networked World , 2017, WCCE.

[6]  Chris Stephenson,et al.  Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community? , 2011, INROADS.

[7]  Timothy C. Bell,et al.  Computer science in K-12 school curricula of the 2lst century: Why, what and when? , 2017, Education and Information Technologies.

[8]  Jim Ridgway,et al.  Implications of the Data Revolution for Statistics Education , 2016 .

[9]  Francisco J. García-Peñalvo,et al.  Exploring the computational thinking effects in pre-university education , 2018, Comput. Hum. Behav..

[10]  Michael S. Horn,et al.  Defining Computational Thinking for Mathematics and Science Classrooms , 2016 .

[11]  Aman Yadav,et al.  Computational thinking in compulsory education: Towards an agenda for research and practice , 2015, Education and Information Technologies.

[12]  Lori Pollock,et al.  Resetting educational technology coursework for pre-service teachers: A computational thinking approach to the development of technological pedagogical content knowledge (TPACK) , 2017 .

[13]  Timothy J. Rolfe Exponential base change based on symmetry , 2011, INROADS.

[14]  Robert G. Gould,et al.  An Analysis of Secondary Teachers' Reasoning with Participatory Sensing Data. , 2017 .

[15]  I. Witten,et al.  CS Unplugged: An enrichment and extension programme for primary-aged students , 2015 .

[16]  Ram B. Basnet,et al.  Algorithmic thinking, cooperativity, creativity, critical thinking, and problem solving: exploring the relationship between computational thinking skills and academic performance , 2017 .

[17]  R. Townsend,et al.  University Students' Perceptions of Social Networking Sites (SNSs) in Their Educational Experiences at a Regional Australian University. , 2016 .

[18]  Sowmya Somanath,et al.  A Pedagogical Framework for Computational Thinking , 2017, Digital Experiences in Mathematics Education.

[19]  Henri Christiaans,et al.  Problem structuring and information access in design , 2004 .

[20]  Mary Webb,et al.  Challenges for IT-Enabled Formative Assessment of Complex 21st Century Skills , 2018, Technol. Knowl. Learn..

[21]  Aman Yadav,et al.  Computational Thinking in Elementary and Secondary Teacher Education , 2014, ACM Trans. Comput. Educ..

[22]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[23]  Steve Wexler,et al.  The Big Book of Dashboards: Visualizing Your Data Using Real-World Business Scenarios , 2017 .

[24]  Marcos Romn-Gonzlez,et al.  Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test , 2017, Comput. Hum. Behav..

[25]  Elena Prieto-Rodriguez,et al.  A Scoping Review of Studies on Computational Thinking in K–12 Mathematics Classrooms , 2017, Digital Experiences in Mathematics Education.

[26]  Margaret L. Niess,et al.  Expanding teachers’ technological pedagogical reasoning with a systems pedagogical approach , 2017 .

[27]  Joyce Malyn-Smith,et al.  Computational thinking for youth in practice , 2011, INROADS.

[28]  Ren Juxiang,et al.  Taking Database Design as Trunk Line of Database Courses , 2012, 2012 Fourth International Conference on Computational and Information Sciences.