Classification of Programming Tasks According to Required Skills and Knowledge Representation

Ruf A, Berges MP, Hubwieser P (2015)


Publication Language: English

Publication Type: Conference contribution, Conference Contribution

Publication year: 2015

Publisher: Springer

Series: Lecture Notes in Computer Science

City/Town: Heidelberg

Pages Range: 57--68

Conference Proceedings Title: Informatics in Schools. Curricula, Competences, and Competitions

ISBN: 978-3-319-25395-4

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.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Ruf, A., Berges, M.-P., & Hubwieser, P. (2015). Classification of Programming Tasks According to Required Skills and Knowledge Representation. In Brodnik A, Vahrenhold J (Eds.), Informatics in Schools. Curricula, Competences, and Competitions (pp. 57--68). Heidelberg: Springer.

MLA:

Ruf, Alexander, Marc-Pascal Berges, and Peter Hubwieser. "Classification of Programming Tasks According to Required Skills and Knowledge Representation." Proceedings of the Informatics in Schools. Curricula, Competences, and Competitions Ed. Brodnik A, Vahrenhold J, Heidelberg: Springer, 2015. 57--68.

BibTeX: Download