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...
Saved in:
Published in | Informatics in Schools. New Ideas in School Informatics pp. 15 - 27 |
---|---|
Main Authors | , |
Format | Book Chapter |
Language | English |
Published |
Cham
Springer International Publishing
|
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get 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 |