Next Article in Journal
From Symptom Tracking to Contact Tracing: A Framework to Explore and Assess COVID-19 Apps
Previous Article in Journal
Intransitiveness: From Games to Random Walks
Previous Article in Special Issue
Progressive Teaching Improvement For Small Scale Learning: A Case Study in China
Article

Generic Tasks for Algorithms

Institute of Mathematics and Computer Science Education, Goethe University Frankfurt, 60325 Frankfurt, Germany
*
Author to whom correspondence should be addressed.
Future Internet 2020, 12(9), 152; https://doi.org/10.3390/fi12090152
Received: 31 July 2020 / Revised: 1 September 2020 / Accepted: 1 September 2020 / Published: 3 September 2020
(This article belongs to the Special Issue Computational Thinking)
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 tasks with a common underlying structure, format, and aim, and can serve as best-practice examples. They thus bring many advantages, such as facilitating the process of creating new content and supporting asynchronous teaching formats. The Generic Tasks that we propose were evaluated by 14 experts in the field of Science, Technology, Engineering, and Mathematics (STEM) education. Apart from a general estimation in regard to the meaningfulness of the proposed tasks, the experts also rated which and how strongly six core CT skills are addressed by the tasks. We conclude that, even though the experts consider the tasks to be meaningful, not all CT-related skills can be specifically addressed. It is thus important to define additional tasks for CT that are detached from algorithms and programming. View Full-Text
Keywords: computational thinking; generic tasks; algorithms; K–12; problem solving computational thinking; generic tasks; algorithms; K–12; problem solving
Show Figures

Figure 1

MDPI and ACS Style

Milicic, G.; Wetzel, S.; Ludwig, M. Generic Tasks for Algorithms. Future Internet 2020, 12, 152. https://doi.org/10.3390/fi12090152

AMA Style

Milicic G, Wetzel S, Ludwig M. Generic Tasks for Algorithms. Future Internet. 2020; 12(9):152. https://doi.org/10.3390/fi12090152

Chicago/Turabian Style

Milicic, Gregor, Sina Wetzel, and Matthias Ludwig. 2020. "Generic Tasks for Algorithms" Future Internet 12, no. 9: 152. https://doi.org/10.3390/fi12090152

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop