2019
DOI: 10.15388/infedu.2019.02
|View full text |Cite
|
Sign up to set email alerts
|

Approaches to Assess Computational Thinking Competences Based on Code Analysis in K-12 Education: A Systematic Mapping Study

Abstract: As computing has become an integral part of our world, demand for teaching computational thinking in K-12 has increased. One of its basic competences is programming, often taught by learning activities without a predefined solution using block-based visual programming languages. Automatic assessment tools can support teachers with their assessment and grading as well as guide students throughout their learning process. Although being already widely used in higher education, it remains unclear if such approache… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0
4

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 48 publications
(26 citation statements)
references
References 53 publications
0
14
0
4
Order By: Relevance
“…It enables an analysis of the code of App Inventor programs supported by a free web-based tool providing feedback to students and teachers in the form of a score with respect to algorithms & programming and the graphical user interface design of the apps created. The model has been developed based on a systematic mapping study [53] following an instructional design process [54] and the procedure for rubric definition proposed by Goodrich [55]. The rubric is based on the K-12 Computer Science Framework [5] as well as other rubrics and frameworks, including [21][8] [56].…”
Section: Codemaster Rubricmentioning
confidence: 99%
“…It enables an analysis of the code of App Inventor programs supported by a free web-based tool providing feedback to students and teachers in the form of a score with respect to algorithms & programming and the graphical user interface design of the apps created. The model has been developed based on a systematic mapping study [53] following an instructional design process [54] and the procedure for rubric definition proposed by Goodrich [55]. The rubric is based on the K-12 Computer Science Framework [5] as well as other rubrics and frameworks, including [21][8] [56].…”
Section: Codemaster Rubricmentioning
confidence: 99%
“…Additionally, automated analyses of computational artifacts can make the assessment of large amounts of productions possible, using comparable parameters at scale. Recent studies using different programming languages provide evidence that learning analytics techniques can be used to promote a better understanding of how learners evolve as they develop programming and CT skills (Alves et al, 2019;Blikstein et al, 2014;Dasgupta and Hill, 2017;Von Wangenheim et al, 2018). In particular, different tools have been developed to analyze, assess, and give feedback to students working on the Scratch programming environment.…”
Section: Automatic Assessment Of Computational Thinkingmentioning
confidence: 99%
“…In accordance with the analysis questions, data has been collected based on the source code of App Inventor projects using the CodeMaster rubric. The CodeMaster rubric has been developed based on a systematic mapping study (Alves, Gresse von Wangenheim, & Hauck, 2019) following an instructional design process (Branch, 2010) and the procedure for rubric definition proposed by Goodrich (1997). The rubric is based on the K-12 Computer Science Framework (CSTA, 2016) as well as other rubrics and frameworks, including (Brennan & Resnick, 2012;Grover, Basu, & Schank, 2018;Sherman & Martin, 2015).…”
Section: Operationalization Of the Measurementmentioning
confidence: 99%