Levels of problem-solving competency identified through Bebras Computing Challenge

As computational thinking (CT) gains more attention in K-16 education, problem-solving has been more emphasized as a core competency that can be found across various domains. To develop an evaluation framework that reveals students’ problem-solving competency, this study examined solutions for the Bebras Computing Challenge which requires students to utilize problem-solving skills in a CT domain. A total of 246 solutions of three Bebras tasks were analyzed based on a qualitative content analysis method and four levels of solutions were identified. The solution levels revealed how students (1) failed to understand a problem (No solution), (2) solved the problem but failed to identify the pattern (Premature level), (3) identified principles embedded in the problem but failed to apply them to devise an automized solution (Intermediate level), and (4) identified principles and solved the problem by applying them (Advanced level). This study presented solution levels across Bebras tasks and discussed how task difficulty affected student solutions differently. Implications for teaching problem-solving skills were discussed.

[1]  Alan H. Schoenfeld,et al.  Mathematical Problem Solving , 1985 .

[2]  A. Garton,et al.  The effect of peer collaboration on children's problem-solving ability. , 2005, The British journal of educational psychology.

[3]  Filiz Kalelioglu,et al.  A Snapshot of the First Implementation of Bebras International Informatics Contest in Turkey , 2015, ISSEP.

[4]  Özgen Korkmaz,et al.  A validity and reliability study of the computational thinking scales (CTS) , 2017, Comput. Hum. Behav..

[5]  Herbert A. Simon,et al.  Models of Competence in Solving Physics Problems , 1980, Cogn. Sci..

[6]  Edmund A. Lamagna,et al.  Algorithmic thinking unplugged , 2015 .

[7]  Timothy C. Bell,et al.  A Pilot Computer Science and Programming Course for Primary School Students , 2015, WiPSCE.

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

[9]  Alexander Repenning,et al.  Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets , 2017, J. Vis. Lang. Sentient Syst..

[10]  Paul J. Feltovich,et al.  Categorization and Representation of Physics Problems by Experts and Novices , 1981, Cogn. Sci..

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

[12]  Tina A. Grotzer,et al.  Pedagogical moves and student thinking in technology-mediated medical problem-based learning: Supporting novice-expert shift , 2019, Br. J. Educ. Technol..

[13]  Manu Kapur Examining Productive Failure, Productive Success, Unproductive Failure, and Unproductive Success in Learning , 2016 .

[14]  Manu Kapur,et al.  Designing for Productive Failure , 2012 .

[15]  Investigating Student Generated Computational Models of Science , 2014, ICLS.

[16]  Yasemin Allsop,et al.  Assessing computational thinking process using a multiple evaluation approach , 2019, Int. J. Child Comput. Interact..

[17]  J. Hayes,et al.  A Cognitive Process Theory of Writing , 1981, College Composition & Communication.

[18]  Alexander Renkl,et al.  Learning from Worked-Out Examples and Problem Solving , 2010 .

[19]  L. Vygotsky Mind in Society: The Development of Higher Psychological Processes: Harvard University Press , 1978 .

[20]  Valentina Dagiene,et al.  Bebras International Contest on Informatics and Computer Literacy: Criteria for Good Tasks , 2008, ISSEP.

[21]  Valentina Dagiene,et al.  Bebras - a Sustainable Community Building Model for the Concept Based Learning of Informatics and Computational Thinking , 2016, Informatics Educ..

[22]  Michelene T. H. Chi,et al.  Laboratory Methods for Assessing Experts' and Novices' Knowledge , 2006 .

[23]  Karen Strohm Kitchner Cognition, Metacognition, and Epistemic Cognition , 1983 .

[24]  R. Schmidt,et al.  New Conceptualizations of Practice: Common Principles in Three Paradigms Suggest New Concepts for Training , 1992 .

[25]  M. Gick Problem-solving strategies , 1986 .

[26]  Jennifer Krawec,et al.  Problem Representation and Mathematical Problem Solving of Students of Varying Math Ability , 2014, Journal of learning disabilities.

[27]  Yingxu Wang,et al.  On the cognitive process of human problem solving , 2010, Cognitive Systems Research.

[28]  Cindy E. Hmelo-Silver,et al.  Comparing expert and novice understanding of a complex system from the perspective of structures, behaviors, and functions , 2004, Cogn. Sci..

[29]  Marcos Román-González,et al.  Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test , 2017, Comput. Hum. Behav..

[30]  Giuseppe Chiazzese,et al.  Educational Robotics in Primary School: Measuring the Development of Computational Thinking Skills with the Bebras Tasks , 2019, Informatics.

[31]  Hsiu-Fang Hsieh,et al.  Three Approaches to Qualitative Content Analysis , 2005, Qualitative health research.

[32]  A. Graesser,et al.  Domain-general problem solving skills and education in the 21st century , 2014 .

[33]  Valerie A. Thompson,et al.  Intuition, reason, and metacognition , 2011, Cognitive Psychology.

[34]  J. Bransford,et al.  The ideal problem solver , 1984 .

[35]  Brian Frank,et al.  Formative feedback and scaffolding for developing complex problem solving and modelling outcomes , 2018 .

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