2020
DOI: 10.3390/fi12090152
|View full text |Cite
|
Sign up to set email alerts
|

Generic Tasks for Algorithms

Abstract: Due to its links to computer science (CS), teaching computational thinking (CT) often involves the handling of algorithms in activities, such as their implementation or analysis. Although there already exists a wide variety of different tasks for various learning environments in the area of computer science, there is less material available for CT. In this article, we propose so-called Generic Tasks for algorithms inspired by common programming tasks from CS education. Generic Tasks can be seen as a family of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 32 publications
0
2
0
1
Order By: Relevance
“…A similar perception can be given of the scientists [10,12]. This has led to the large-scale development and piloting of materials aimed at fostering computational thinking [13], but not all of them are suitable for problem-based learning. Cápay and Magdin [14] used black boxes as the main concept for tasks developing computational thinking and they provoked very intensive reaction.…”
Section: Introductionmentioning
confidence: 75%
See 1 more Smart Citation
“…A similar perception can be given of the scientists [10,12]. This has led to the large-scale development and piloting of materials aimed at fostering computational thinking [13], but not all of them are suitable for problem-based learning. Cápay and Magdin [14] used black boxes as the main concept for tasks developing computational thinking and they provoked very intensive reaction.…”
Section: Introductionmentioning
confidence: 75%
“…The main aim of this study is to demonstrate the potential of interdisciplinary problem-solving activities, including several STEAM disciplines, to develop both the mathematical proficiency and computational thinking of involved students. Various activities were designed to develop computational thinking [13,14], but only a few of them were focused on the students' tendency to use technology to solve problems. In this article, we looked for the answer to the research question formulated as follows: What components of computational thinking may be developed by involving students in interdisciplinary STEAM activities using technology?…”
Section: Computational Thinkingmentioning
confidence: 99%
“…Hence, having the learning goal (CT skill) in mind and finding a student exercise that will enforce this skill: TF in combination with GT (e.g., TF Building Cubes and GT Implementation). Combining TF and GT has the potential to provide access to teaching material for all the individual CT skills, and GT can enhance CT skills such as abstraction, AT, automation, decomposition, debugging, and generalization (Milicic et al, 2020). Furthermore, each of the TFs of <colette/> concentrates on individual CT skills.…”
Section: Figurementioning
confidence: 99%
“…All the derived Building Cubes tasks have in common that they are in a 3D-grid and the student places (red) cubes on the grid or 3D map to build a specific object (e.g., geometric form, tree, mushroom) using BBP, based on Google Blockly code Blockly Games, 2022). The concept of Generic Tasks (GT) (Milicic et al, 2020) provides access to several assignment types for coding exercises, which are all enforcing different CT skills.…”
Section: Introduction Of the Task Families Building Cubes And Drone Armentioning
confidence: 99%
“…ein falsches Programm vor, in welchem die Fehler von den Lernenden identifiziert werden müssen (vgl. Milicic et al, 2020)…”
Section: Fazitunclassified