Skip to main navigation Skip to search Skip to main content

Classification of programming tasks according to required skills and knowledge representation

  • Technical University of Munich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Scopus citations

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.

Original languageEnglish
Title of host publicationInformatics in Schools
Subtitle of host publicationCurricula, Competences, and Competitions - 8th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2015, Proceedings
EditorsAndrej Brodnik, Jan Vahrenhold
PublisherSpringer Verlag
Pages57-68
Number of pages12
ISBN (Print)9783319253954
DOIs
StatePublished - 2015
Event8th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2015 - Ljubljana, Slovenia
Duration: 28 Sep 20151 Oct 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9378
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2015
Country/TerritorySlovenia
CityLjubljana
Period28/09/151/10/15

Keywords

  • Classification
  • Cognitive process
  • Cognitive psychology
  • Computer science education
  • Knowledge
  • Knowledge representation
  • Novice programmer
  • Programming
  • Programming task
  • Representation mode
  • Skill
  • Task
  • Task type

Fingerprint

Dive into the research topics of 'Classification of programming tasks according to required skills and knowledge representation'. Together they form a unique fingerprint.

Cite this