Observing abstraction in young children solving algorithmic tasks

Research output: Chapter in Book/Report/Conference proceedingContribution to conference proceedingAcademicpeer-review

Abstract

Abstraction is considered an essential aspect of computational thinking. Primary schools are starting to include computational thinking into the curriculum. However, in order to guide their support, teachers need to know how to recognize abstraction. In this paper, we present how we can observe abstraction in young children tasked with solving an algorithmic assignment. In order to operationalize abstraction, we have used the layers of abstraction (LOA) model by Perrenet, Groote and Kaasenbrood. This model was originally used in the field of computer science and describes programming behavior at the level of software development, but has since been extended for use in primary education. We have operationalized this model for use with 5 to 6 year old students tasked with programming an educational robot. Their behavior has been related to each of the four layers of abstraction.
Students were individually instructed with programming Cubetto, an educational robot, to reach a number of destinations, increasing in the level of algorithmic complexity. We analyzed audio and video recordings of the students interacting with Cubetto and a teacher. Verbal and non- verbal behavior were categorized by two researchers and resulted in an observation schema.
We conclude that our operationalization of the LOA model is promising for characterizing young students’ abstraction. Future research is needed to operationalize abstraction for older primary school students.
Original languageEnglish
Title of host publicationLecture notes in computer science
EditorsS Pozdniakov, V Dagienė
Pages95-106
Volume11913
ISBN (Electronic)978-3-030-33759-9
DOIs
Publication statusPublished - 11 Nov 2019
EventISSEP 2019: International Conference on Informatics in Schools: Situation, Evolution and Perspectives - Cyprus, Larnaca, Cyprus
Duration: 18 Nov 201920 Nov 2019
http://cyprusconferences.org/issep2019/

Conference

ConferenceISSEP 2019
CountryCyprus
CityLarnaca
Period18/11/1920/11/19
Internet address

Fingerprint

abstraction
Students
Educational robots
Audio recordings
programming
Video recording
robot
student
Computer programming
primary school
Curricula
Computer science
Software engineering
Education
language behavior
video recording
operationalization
software development
primary education
teacher

Keywords

  • programming
  • primary education
  • abstraction

Cite this

Faber, H., Boltjes-Koning, J., Wierdsma, M., Steenbeek, H., & Barendsen, E. (2019). Observing abstraction in young children solving algorithmic tasks. In S. Pozdniakov, & V. Dagienė (Eds.), Lecture notes in computer science (Vol. 11913, pp. 95-106) https://doi.org/10.1007/978-3-030-33759-9_8
Faber, Hylke ; Boltjes-Koning, Josina ; Wierdsma, Menno ; Steenbeek, Henderien ; Barendsen, Erik . / Observing abstraction in young children solving algorithmic tasks. Lecture notes in computer science. editor / S Pozdniakov ; V Dagienė. Vol. 11913 2019. pp. 95-106
@inproceedings{0861fdf5cc0c4f1e979ae23bd2cedfbc,
title = "Observing abstraction in young children solving algorithmic tasks",
abstract = "Abstraction is considered an essential aspect of computational thinking. Primary schools are starting to include computational thinking into the curriculum. However, in order to guide their support, teachers need to know how to recognize abstraction. In this paper, we present how we can observe abstraction in young children tasked with solving an algorithmic assignment. In order to operationalize abstraction, we have used the layers of abstraction (LOA) model by Perrenet, Groote and Kaasenbrood. This model was originally used in the field of computer science and describes programming behavior at the level of software development, but has since been extended for use in primary education. We have operationalized this model for use with 5 to 6 year old students tasked with programming an educational robot. Their behavior has been related to each of the four layers of abstraction.Students were individually instructed with programming Cubetto, an educational robot, to reach a number of destinations, increasing in the level of algorithmic complexity. We analyzed audio and video recordings of the students interacting with Cubetto and a teacher. Verbal and non- verbal behavior were categorized by two researchers and resulted in an observation schema.We conclude that our operationalization of the LOA model is promising for characterizing young students’ abstraction. Future research is needed to operationalize abstraction for older primary school students.",
keywords = "programming, primary education, abstraction, basisonderwijs, abstractie, programmeren",
author = "Hylke Faber and Josina Boltjes-Koning and Menno Wierdsma and Henderien Steenbeek and Erik Barendsen",
year = "2019",
month = "11",
day = "11",
doi = "https://doi.org/10.1007/978-3-030-33759-9_8",
language = "English",
isbn = "978-3-030-33758-2",
volume = "11913",
pages = "95--106",
editor = "S Pozdniakov and V Dagienė",
booktitle = "Lecture notes in computer science",

}

Faber, H, Boltjes-Koning, J, Wierdsma, M, Steenbeek, H & Barendsen, E 2019, Observing abstraction in young children solving algorithmic tasks. in S Pozdniakov & V Dagienė (eds), Lecture notes in computer science. vol. 11913, pp. 95-106, Larnaca, Cyprus, 18/11/19. https://doi.org/10.1007/978-3-030-33759-9_8

Observing abstraction in young children solving algorithmic tasks. / Faber, Hylke; Boltjes-Koning, Josina; Wierdsma, Menno; Steenbeek, Henderien; Barendsen, Erik .

Lecture notes in computer science. ed. / S Pozdniakov; V Dagienė. Vol. 11913 2019. p. 95-106.

Research output: Chapter in Book/Report/Conference proceedingContribution to conference proceedingAcademicpeer-review

TY - GEN

T1 - Observing abstraction in young children solving algorithmic tasks

AU - Faber, Hylke

AU - Boltjes-Koning, Josina

AU - Wierdsma, Menno

AU - Steenbeek, Henderien

AU - Barendsen, Erik

PY - 2019/11/11

Y1 - 2019/11/11

N2 - Abstraction is considered an essential aspect of computational thinking. Primary schools are starting to include computational thinking into the curriculum. However, in order to guide their support, teachers need to know how to recognize abstraction. In this paper, we present how we can observe abstraction in young children tasked with solving an algorithmic assignment. In order to operationalize abstraction, we have used the layers of abstraction (LOA) model by Perrenet, Groote and Kaasenbrood. This model was originally used in the field of computer science and describes programming behavior at the level of software development, but has since been extended for use in primary education. We have operationalized this model for use with 5 to 6 year old students tasked with programming an educational robot. Their behavior has been related to each of the four layers of abstraction.Students were individually instructed with programming Cubetto, an educational robot, to reach a number of destinations, increasing in the level of algorithmic complexity. We analyzed audio and video recordings of the students interacting with Cubetto and a teacher. Verbal and non- verbal behavior were categorized by two researchers and resulted in an observation schema.We conclude that our operationalization of the LOA model is promising for characterizing young students’ abstraction. Future research is needed to operationalize abstraction for older primary school students.

AB - Abstraction is considered an essential aspect of computational thinking. Primary schools are starting to include computational thinking into the curriculum. However, in order to guide their support, teachers need to know how to recognize abstraction. In this paper, we present how we can observe abstraction in young children tasked with solving an algorithmic assignment. In order to operationalize abstraction, we have used the layers of abstraction (LOA) model by Perrenet, Groote and Kaasenbrood. This model was originally used in the field of computer science and describes programming behavior at the level of software development, but has since been extended for use in primary education. We have operationalized this model for use with 5 to 6 year old students tasked with programming an educational robot. Their behavior has been related to each of the four layers of abstraction.Students were individually instructed with programming Cubetto, an educational robot, to reach a number of destinations, increasing in the level of algorithmic complexity. We analyzed audio and video recordings of the students interacting with Cubetto and a teacher. Verbal and non- verbal behavior were categorized by two researchers and resulted in an observation schema.We conclude that our operationalization of the LOA model is promising for characterizing young students’ abstraction. Future research is needed to operationalize abstraction for older primary school students.

KW - programming

KW - primary education

KW - abstraction

KW - basisonderwijs

KW - abstractie

KW - programmeren

U2 - https://doi.org/10.1007/978-3-030-33759-9_8

DO - https://doi.org/10.1007/978-3-030-33759-9_8

M3 - Contribution to conference proceeding

SN - 978-3-030-33758-2

VL - 11913

SP - 95

EP - 106

BT - Lecture notes in computer science

A2 - Pozdniakov, S

A2 - Dagienė, V

ER -

Faber H, Boltjes-Koning J, Wierdsma M, Steenbeek H, Barendsen E. Observing abstraction in young children solving algorithmic tasks. In Pozdniakov S, Dagienė V, editors, Lecture notes in computer science. Vol. 11913. 2019. p. 95-106 https://doi.org/10.1007/978-3-030-33759-9_8