A critical review of literature on “unplugged” pedagogies in K-12 computer science and computational thinking education

Computational thinking (CT) is considered as a valuable literacy for all students, and its inclusion in compulsory schooling could increase the numbers of underrepresented students who pursue compu...

[1]  Sarah Clinch,et al.  Teaching Computer Science to 5-7 year-olds: An initial study with Scratch, Cubelets and unplugged computing , 2015, WiPSCE.

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

[3]  Caitlin K. Martin,et al.  Digital Youth Divas: Exploring Narrative-Driven Curriculum to Spark Middle School Girls’ Interest in Computational Activities , 2017 .

[4]  Seiji Isotani,et al.  Impact of Teaching Approaches to Computational Thinking on High School Students: A Systematic Mapping , 2018, 2018 IEEE 18th International Conference on Advanced Learning Technologies (ICALT).

[5]  Sepehr Vakil,et al.  Ethics, Identity, and Political Vision: Toward a Justice-Centered Approach to Equity in Computer Science Education. , 2018 .

[6]  Hend Suliman Al-Khalifa,et al.  Programming Unplugged: Bridging CS Unplugged Activities Gap for Learning Key Programming Concepts , 2015, 2015 Fifth International Conference on e-Learning (econf).

[7]  Patricia Morreale,et al.  Reaching future computer scientists , 2011, Commun. ACM.

[8]  Jeffrey Forbes,et al.  Hands-on labs without computers , 2003, SIGCSE.

[9]  KohJoyce Hwee Ling,et al.  Review on teaching and learning of computational thinking through programming , 2014 .

[10]  Manuel Ninaus,et al.  Training Computational Thinking through board games: The case of Crabs & Turtles , 2018, Int. J. Serious Games.

[11]  Jean J. Ryoo,et al.  Democratizing computer science knowledge: transforming the face of computer science through public high school education , 2013 .

[12]  Felienne Hermans,et al.  To Scratch or not to Scratch?: A controlled experiment comparing plugged first and unplugged first programming lessons , 2017, WiPSCE.

[13]  Pawel Perekietka,et al.  Scout patrol secret grilles: one more CS unplugged-style activity on cryptography , 2013, WiPSE '13.

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

[15]  Spyros Vosinakis,et al.  Creating the computer player: an engaging and collaborative approach to introduce computational thinking by combining ‘unplugged’ activities with visual programming , 2017 .

[16]  David S. Touretzky,et al.  Evaluating the Effect of Using Physical Manipulatives to Foster Computational Thinking in Elementary School , 2017, SIGCSE.

[17]  Katherine Gunion,et al.  The Paradigm Recursion: Is It More Accessible When Introduced in Middle School? , 2009, J. Probl. Solving.

[18]  Romn-GonzlezMarcos,et al.  Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test , 2017 .

[19]  Roy D. Pea,et al.  Assessing computational learning in K-12 , 2014, ITiCSE '14.

[20]  Angela L. Moran,et al.  Unplugged cybersecurity: An approach for bringing computer science into the classroom , 2018, Int. J. Comput. Sci. Educ. Sch..

[21]  Timothy C. Bell,et al.  Computer Science Unplugged and Related Projects in Math and Computer Science Popularization , 2012, The Multivariate Algorithmic Revolution and Beyond.

[22]  John B. Black,et al.  Introducing Computational Thinking to Young Learners: Practicing Computational Perspectives Through Embodiment in Mathematics Education , 2017, Technology, Knowledge and Learning.

[23]  Makoto Sakamoto,et al.  A proposal for teaching programming through the Five-Step Method , 2015, J. Robotics Netw. Artif. Life.

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

[25]  Sue Sentance,et al.  Computing in the curriculum: Challenges and strategies from a teacher’s perspective , 2016, Education and Information Technologies.

[26]  C. Steele,et al.  Ambient belonging: how stereotypical cues impact gender participation in computer science. , 2009, Journal of personality and social psychology.

[27]  Francisco Buitrago Flórez,et al.  Changing a Generation’s Way of Thinking: Teaching Computational Thinking Through Programming , 2017 .

[28]  John M. D. Hill,et al.  Puzzles and games: addressing different learning styles in teaching operating systems concepts , 2003, SIGCSE.

[29]  Shuchi Grover,et al.  Computational Thinking in K–12 , 2013 .

[30]  Wayne Au,et al.  High-Stakes Testing and Curricular Control: A Qualitative Metasynthesis , 2007 .

[31]  Ute Schmid,et al.  Computer science experimenter's kit for use in preschool and primary school , 2016, WiPSCE.

[32]  Daniel D. Garcia,et al.  Kinesthetic learning in the classroom , 2004, SIGCSE '04.

[33]  Gregorio Robles,et al.  Development of Computational Thinking Skills through Unplugged Activities in Primary School , 2017, WiPSCE.

[34]  Brigid Barron Interest and Self-Sustained Learning as Catalysts of Development: A Learning Ecology Perspective , 2006, Human Development.

[35]  Sze Yee Lye,et al.  Review on teaching and learning of computational thinking through programming: What is next for K-12? , 2014, Comput. Hum. Behav..

[36]  Deborah A. Fields,et al.  Picking Up the Mantle of “Expert”: Assigned Roles, Assertion of Identity, and Peer Recognition Within a Programming Class , 2013 .

[37]  David C. Berliner,et al.  Rational responses to high stakes testing: the case of curriculum narrowing and the harm that follows , 2011 .

[38]  Richard C. H. Connor,et al.  Keeping the machinery in computing education , 2017, Commun. ACM.