Generic Tasks for Algorithms

被引:3
|
作者
Milicic, Gregor [1 ]
Wetzel, Sina [1 ]
Ludwig, Matthias [1 ]
机构
[1] Goethe Univ Frankfurt, Inst Math & Comp Sci Educ, D-60325 Frankfurt, Germany
来源
FUTURE INTERNET | 2020年 / 12卷 / 09期
关键词
computational thinking; generic tasks; algorithms; K-12; problem solving; COMPUTATIONAL THINKING;
D O I
10.3390/fi12090152
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] Answer validation for generic crowdsourcing tasks with minimal efforts
    Nguyen Quoc Viet Hung
    Duong Chi Thang
    Nguyen Thanh Tam
    Weidlich, Matthias
    Aberer, Karl
    Yin, Hongzhi
    Zhou, Xiaofang
    VLDB JOURNAL, 2017, 26 (06): : 855 - 880
  • [32] Generic algorithms for scheduling applications on heterogeneous platforms
    Amaris, Marcos
    Lucarelli, Giorgio
    Mommessin, Clement
    Trystram, Denis
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (15):
  • [33] Generic command interpretation algorithms for conversational agents
    Mazuel, Laurent
    Sabouret, Nicolas
    2006 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2006, : 146 - +
  • [34] SYMMETRICAL (AND GENERIC) ALGORITHMS FOR HEIGHT BALANCED TREES
    BRON, C
    STRUCTURED PROGRAMMING, 1990, 11 (02): : 59 - 67
  • [35] Generic cluster-computing algorithms and applications
    Radenski, A
    Norris, B
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 485 - 491
  • [36] Comment on structural damage detection by generic algorithms
    Baruch, M., 1600, American Inst. Aeronautics and Astronautics Inc. (41):
  • [37] Generic Algorithms for Estimating Foliar Pigment Content
    Gitelson, Anatoly
    Solovchenko, Alexei
    GEOPHYSICAL RESEARCH LETTERS, 2017, 44 (18) : 9293 - 9298
  • [38] Generic adaptive moving object tracking algorithms
    Zhou, Jing
    Leong, Hong Va
    Lu, Qin
    Lee, Ken C. K.
    2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2006, : 93 - 100
  • [39] Algorithms for Traversal-Based Generic Programming
    Chadwick, Bryan
    Lieberherr, Karl
    WGP 2010: PROCEEDINGS OF THE 2010 ACM SIGPLAN WORKSHOP ON GENERIC PROGRAMMING, 2010, : 61 - 72
  • [40] DAP: A generic platform for the simulation of distributed algorithms
    Chatzigiannakis, I
    Kinalis, A
    Poulakidas, A
    Prasinos, G
    Zaroliagis, C
    37TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2004, : 167 - 177