Classification of programming tasks according to required skills and knowledge representation

A Ruf, M Berges, P Hubwieser�- …�, Slovenia, September 28-October 1, 2015�…, 2015 - Springer
Informatics in Schools. Curricula, Competences, and Competitions: 8th�…, 2015Springer
Tasks represent a central part of computer science lessons, and aim to practice
programming skills or to concrete abstract concepts for example. We have investigated,
which types of tasks are given to novice programmers, typically. For that purpose, we have
analyzed and generalized tasks from textbooks and exercise sheets. The result is a list of
twelve task types classified according to required skills and knowledge representation. In
addition, we found that the task types differ very much regarding their incidence. Finally, we�…
Abstract
Tasks represent a central part of computer science lessons, and aim to practice programming skills or to concrete abstract concepts for example. We have investigated, which types of tasks are given to novice programmers, typically. For that purpose, we have analyzed and generalized tasks from textbooks and exercise sheets. The result is a list of twelve task types classified according to required skills and knowledge representation. In addition, we found that the task types differ very much regarding their incidence. Finally, we tried to relate the three found forms of knowledge representation to concepts of cognitive psychology.
Springer
Showing the best result for this search. See all results