Skip to main content
. 2021 Jul 22;7:e647. doi: 10.7717/peerj-cs.647

Table 11. Content focused work.

Leaf node categories Brief description of major area of focus Brief description of major findings Articles
Concepts
Comparison Difficulties students face in understanding various programming concepts. Identification of threshold programming concepts. Yeomans, Zschaler & Coate, 2019
Choice of concepts to solve programming problem (recursion or iteration). Identification of concept that was appropriately used to solved programming problem (iteration) . Esteero et al., 2018
Cognition Cognitive learning in programming loops. Identification of students who face difficulties in understanding loops. Gomes & Correia, 2018
Students’ understanding of objects and classes. Deep analysis of misconceptions in objects and classes. Xinogalos, 2015
Programming language
Comparison Comparison of Python and C to check the impact of programming language on students’ performance. Python presented better learning outcomes than C. Wainer & Xavier, 2018
Difficulty Addressing the difficulties of programming through mixed languages. Motivation to learn programming was increased. Santana, Figueredo & Bittencourt, 2018