An Exploration of Teachers’ Perspective About the Learning of Iteration-Control Constructs

A number of studies report about students’ difficulties with basic flow-control constructs, and specifically with iteration. Although such issues are less explored in the context of pre-tertiary education, this seems to be especially the case for high-school programming learning, where the difficult...

Full description

Saved in:
Bibliographic Details
Published inInformatics in Schools. New Ideas in School Informatics pp. 15 - 27
Main Authors Scapin, Emanuele, Mirolo, Claudio
Format Book Chapter
LanguageEnglish
Published Cham Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A number of studies report about students’ difficulties with basic flow-control constructs, and specifically with iteration. Although such issues are less explored in the context of pre-tertiary education, this seems to be especially the case for high-school programming learning, where the difficulties concern both the “mechanical” features of the notional machine as well as the logical aspects connected with the constructs, ranging from the implications of loop conditions to a more abstract grasp of the underlying algorithms. As part of a project whose long-run goal is identifying methodological tools to improve the learning of iteration constructs, we interviewed 20 experienced upper secondary teachers of introductory programming in different kinds of schools from a large area in the North-East of Italy. In addition, a sample of 164 students from the same schools answered a survey which included both questions on their subjective perception of difficulty and simple tasks probing their understanding of iteration. The interviews were mainly aimed at ascertaining teachers’ beliefs about major sources of issues for basic programming concepts and their approach to the teaching and learning of iteration constructs. Each interview was conducted according to a grid of 20 questions, informed by related frameworks to characterize teachers’ pedagogical content knowledge and to design concept inventories. In essence, data from teachers and students confirm that iteration is a central programming concept and indicate that the treatment of conditions and nested constructs are major sources of students’ difficulties with iteration.
AbstractList A number of studies report about students’ difficulties with basic flow-control constructs, and specifically with iteration. Although such issues are less explored in the context of pre-tertiary education, this seems to be especially the case for high-school programming learning, where the difficulties concern both the “mechanical” features of the notional machine as well as the logical aspects connected with the constructs, ranging from the implications of loop conditions to a more abstract grasp of the underlying algorithms. As part of a project whose long-run goal is identifying methodological tools to improve the learning of iteration constructs, we interviewed 20 experienced upper secondary teachers of introductory programming in different kinds of schools from a large area in the North-East of Italy. In addition, a sample of 164 students from the same schools answered a survey which included both questions on their subjective perception of difficulty and simple tasks probing their understanding of iteration. The interviews were mainly aimed at ascertaining teachers’ beliefs about major sources of issues for basic programming concepts and their approach to the teaching and learning of iteration constructs. Each interview was conducted according to a grid of 20 questions, informed by related frameworks to characterize teachers’ pedagogical content knowledge and to design concept inventories. In essence, data from teachers and students confirm that iteration is a central programming concept and indicate that the treatment of conditions and nested constructs are major sources of students’ difficulties with iteration.
Author Mirolo, Claudio
Scapin, Emanuele
Author_xml – sequence: 1
  givenname: Emanuele
  orcidid: 0000-0001-8384-8231
  surname: Scapin
  fullname: Scapin, Emanuele
– sequence: 2
  givenname: Claudio
  orcidid: 0000-0002-1462-8304
  surname: Mirolo
  fullname: Mirolo, Claudio
  email: claudio.mirolo@uniud.it
BookMark eNpFkEFOQjEQhqtiIiAncNMLVDvtey1dEoJIQqIL3Jk0bV-foKQlr8W49Bpez5NYwMTVPzP_zOTPN0C9EINH6AboLVAq75QcE04op4RzWSuiNDtDA14Gx16coz4IgOJW6uLfGI97qF9qRpSs-BUapfRGKWVM1CBEH71MAp597raxM3kTA44tXnnj1r5LP1_f-Knozru8-fB4YuM-47z2eOlNFzbh9bC9yP50SqYx5C5ucdGUu73L6Rpdtmab_OhPh-j5fraaPpDl43wxnSxJAiUzkU60HqBl1taCl2hctaw1vhaVVI2htfKWVsr6BmgjuauYAcUc2Ea52hjgQwSnv2nXlVi-0zbG96SB6gM7XdhprgsFfWSlCzv-CxwIYTg
ContentType Book Chapter
Copyright Springer Nature Switzerland AG 2019
Copyright_xml – notice: Springer Nature Switzerland AG 2019
DOI 10.1007/978-3-030-33759-9_2
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Education
Computer Science
EISBN 3030337596
9783030337599
EISSN 1611-3349
Editor Dagienė, Valentina
Pozdniakov, Sergei N.
Editor_xml – sequence: 1
  givenname: Sergei N.
  surname: Pozdniakov
  fullname: Pozdniakov, Sergei N.
  email: pozdnkov@gmail.com
– sequence: 2
  givenname: Valentina
  surname: Dagienė
  fullname: Dagienė, Valentina
  email: valentina.dagiene@mii.vu.lt
EndPage 27
GroupedDBID -DT
-GH
-~X
1SB
29L
2HA
2HV
5QI
875
AASHB
ABMNI
ACGFS
ADCXD
AEFIE
ALMA_UNASSIGNED_HOLDINGS
EJD
F5P
FEDTE
HVGLF
LAS
LDH
P2P
RIG
RNI
RSU
SVGTG
VI1
~02
ID FETCH-LOGICAL-s197t-7c6fe11f2bb56322639f2fae56479da059eb049bed10d73c42a192c1bd9c5aa13
ISBN 3030337588
9783030337582
ISSN 0302-9743
IngestDate Tue Oct 01 19:47:37 EDT 2024
IsPeerReviewed true
IsScholarly true
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-s197t-7c6fe11f2bb56322639f2fae56479da059eb049bed10d73c42a192c1bd9c5aa13
ORCID 0000-0001-8384-8231
0000-0002-1462-8304
PageCount 13
ParticipantIDs springer_books_10_1007_978_3_030_33759_9_2
PublicationPlace Cham
PublicationPlace_xml – name: Cham
PublicationSeriesSubtitle Theoretical Computer Science and General Issues
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationSeriesTitleAlternate Lect.Notes Computer
PublicationSubtitle 12th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2019, Larnaca, Cyprus, November 18–20, 2019, Proceedings
PublicationTitle Informatics in Schools. New Ideas in School Informatics
Publisher Springer International Publishing
Publisher_xml – name: Springer International Publishing
RelatedPersons Hartmanis, Juris
Gao, Wen
Bertino, Elisa
Woeginger, Gerhard
Goos, Gerhard
Steffen, Bernhard
Yung, Moti
RelatedPersons_xml – sequence: 1
  givenname: Gerhard
  surname: Goos
  fullname: Goos, Gerhard
– sequence: 2
  givenname: Juris
  surname: Hartmanis
  fullname: Hartmanis, Juris
– sequence: 3
  givenname: Elisa
  surname: Bertino
  fullname: Bertino, Elisa
– sequence: 4
  givenname: Wen
  surname: Gao
  fullname: Gao, Wen
– sequence: 5
  givenname: Bernhard
  surname: Steffen
  fullname: Steffen, Bernhard
– sequence: 6
  givenname: Gerhard
  surname: Woeginger
  fullname: Woeginger, Gerhard
– sequence: 7
  givenname: Moti
  surname: Yung
  fullname: Yung, Moti
SSID ssj0002265166
ssj0002792
Score 2.1312456
Snippet A number of studies report about students’ difficulties with basic flow-control constructs, and specifically with iteration. Although such issues are less...
SourceID springer
SourceType Publisher
StartPage 15
SubjectTerms High school
Informatics education
Iteration constructs
Novice programmers
Programming learning
Teacher interviews
Title An Exploration of Teachers’ Perspective About the Learning of Iteration-Control Constructs
URI http://link.springer.com/10.1007/978-3-030-33759-9_2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LbxMxELZCuXEACghQQT5wInIVr_flA4coCipV6KlFPSCt_FoJqWwqNr1woj-Dv8cvYcaPzTbhUi6ryLK8u_NtPOPxN58JedeqMjPGCpbzSqOotmYa3D7LS1srYWsna6wd_nxWnlzkp5fF5WRyO64u2ehj8_OfdSX_gyq0Aa5YJXsPZIdBoQF-A75wBYThuhP83k2zRrpgjDeNp7QGOc3-2DMWP1mkmg-t01Hf0c7LddAPWH5X3Y272pJgv_1Yhw2ZxZW6sYGolT6reTcNtL0h1Iya0H2iTUjPqo8FnNO5Jz5jdLtKSRgsXvFazjAAW0SqPB4c6qVswwOi-Vz_YRV3OM7WG08cm6ZDKNKctJeg3ElxbrNsd1a04FFnQsAiZpz0FDBrw7onTIQuTNQlyi-KIHcaJ99QFxrdeFAc2HMQY04IjMvwXpLJBrz4g0rCtPhwvjxdfRnSdBCdFhwj3ujcUW8xbEyFR8JyofTIdRB02r7CoHIVhIx37ri39-5DmvMn5BGWuVCsPwGDPSUT1x2Sx8m-NNr3EI_1jhSgZ-TrvKMj9Om6pQn9P79-0xHu1ONOAXeacMfee7jTLe7PycXH5fnihMXjOVjPZbVhlSlbx3mbaV2U4Bcg1m2zVrmizCtpFcTtTsP6UzvLZ7YSJs8ULCcM11aaQikuXpCDbt25l4Q6LYyEtQrXapa3utB5XaiMu1bambNV-Yq8T6Zq8A_XN0ltG-zaiAbs2ni7NmDX1_fpfEQO4CXdG4gsN_ptRP8vyjd33Q
link.rule.ids 785,786,790,799,27956
linkProvider Library Specific Holdings
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Informatics+in+Schools.+New+Ideas+in+School+Informatics&rft.au=Scapin%2C+Emanuele&rft.au=Mirolo%2C+Claudio&rft.atitle=An+Exploration+of+Teachers%E2%80%99+Perspective+About+the+Learning+of+Iteration-Control+Constructs&rft.series=Lecture+Notes+in+Computer+Science&rft.pub=Springer+International+Publishing&rft.isbn=9783030337582&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=15&rft.epage=27&rft_id=info:doi/10.1007%2F978-3-030-33759-9_2
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0302-9743&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0302-9743&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0302-9743&client=summon