Abstraction in Action: K-5 Teachers' Uses of Levels of Abstraction, Particularly the Design Level, in Teaching Programming
Saved in:
| Title: | Abstraction in Action: K-5 Teachers' Uses of Levels of Abstraction, Particularly the Design Level, in Teaching Programming |
|---|---|
| Language: | English |
| Authors: | Waite, Jane Lisa, Curzon, Paul, Marsh, William, Sentance, Sue, Hadwen-Bennett, Alex |
| Source: | International Journal of Computer Science Education in Schools. Jan 2018 2(1). |
| Availability: | International Journal of Computer Science Education in Schools. 83 Dollis Road, London N3 1RD, UK. 2-mail: info@ijcses.org; Web site: http://www.ijcses.org |
| Peer Reviewed: | Y |
| Page Count: | 26 |
| Publication Date: | 2018 |
| Document Type: | Journal Articles Reports - Research |
| Education Level: | Elementary Education |
| Descriptors: | Elementary School Teachers, Programming, Pedagogical Content Knowledge, Computation, Thinking Skills, Computer Science Education, Programming Languages, Abstract Reasoning |
| ISSN: | 2513-8359 |
| Abstract: | Research indicates that understanding levels of abstraction (LOA) and being able to move between the levels is essential to programming success. For K-5 contexts LOA levels have been named: problem, design, code and running the code. In a qualitative exploratory study, five K-5 teachers were interviewed on their uses of LOA, particularly the design level, in teaching programming and other subjects. Using PCK elements to analyse responses, the teachers interviewed used design as an instructional strategy and for assessment. The teachers used design as an aide memoire and the expert teachers used design: as a contract for pair-programming; to work out what they needed to teach; for learners to annotate with code snippets (to transition across LOA); for learners to self-assess and to assess 'do-ability'. The teachers used planning in teaching writing to scaffold learning and promote self-regulation revealing their insight in student understanding. One issue was of the teachers' knowledge of terms including algorithm and code; a concept of 'emergent algorithms' is proposed. Findings from the study suggest design helps learners learn to program in the same way that planning helps learners learn to write and that LOA, particularly the design level, may provide an accessible exemplar of abstraction in action. Further work is needed to verify whether the study's results are generalisable more widely. |
| Abstractor: | As Provided |
| Entry Date: | 2018 |
| Accession Number: | EJ1207418 |
| Database: | ERIC |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1207418 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1207418 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Abstraction in Action: K-5 Teachers' Uses of Levels of Abstraction, Particularly the Design Level, in Teaching Programming – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Waite%2C+Jane+Lisa%22">Waite, Jane Lisa</searchLink><br /><searchLink fieldCode="AR" term="%22Curzon%2C+Paul%22">Curzon, Paul</searchLink><br /><searchLink fieldCode="AR" term="%22Marsh%2C+William%22">Marsh, William</searchLink><br /><searchLink fieldCode="AR" term="%22Sentance%2C+Sue%22">Sentance, Sue</searchLink><br /><searchLink fieldCode="AR" term="%22Hadwen-Bennett%2C+Alex%22">Hadwen-Bennett, Alex</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22International+Journal+of+Computer+Science+Education+in+Schools%22"><i>International Journal of Computer Science Education in Schools</i></searchLink>. Jan 2018 2(1). – Name: Avail Label: Availability Group: Avail Data: International Journal of Computer Science Education in Schools. 83 Dollis Road, London N3 1RD, UK. 2-mail: info@ijcses.org; Web site: http://www.ijcses.org – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 26 – Name: DatePubCY Label: Publication Date Group: Date Data: 2018 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Research – Name: Audience Label: Education Level Group: Audnce Data: <searchLink fieldCode="EL" term="%22Elementary+Education%22">Elementary Education</searchLink> – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Elementary+School+Teachers%22">Elementary School Teachers</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Pedagogical+Content+Knowledge%22">Pedagogical Content Knowledge</searchLink><br /><searchLink fieldCode="DE" term="%22Computation%22">Computation</searchLink><br /><searchLink fieldCode="DE" term="%22Thinking+Skills%22">Thinking Skills</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Abstract+Reasoning%22">Abstract Reasoning</searchLink> – Name: ISSN Label: ISSN Group: ISSN Data: 2513-8359 – Name: Abstract Label: Abstract Group: Ab Data: Research indicates that understanding levels of abstraction (LOA) and being able to move between the levels is essential to programming success. For K-5 contexts LOA levels have been named: problem, design, code and running the code. In a qualitative exploratory study, five K-5 teachers were interviewed on their uses of LOA, particularly the design level, in teaching programming and other subjects. Using PCK elements to analyse responses, the teachers interviewed used design as an instructional strategy and for assessment. The teachers used design as an aide memoire and the expert teachers used design: as a contract for pair-programming; to work out what they needed to teach; for learners to annotate with code snippets (to transition across LOA); for learners to self-assess and to assess 'do-ability'. The teachers used planning in teaching writing to scaffold learning and promote self-regulation revealing their insight in student understanding. One issue was of the teachers' knowledge of terms including algorithm and code; a concept of 'emergent algorithms' is proposed. Findings from the study suggest design helps learners learn to program in the same way that planning helps learners learn to write and that LOA, particularly the design level, may provide an accessible exemplar of abstraction in action. Further work is needed to verify whether the study's results are generalisable more widely. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2018 – Name: AN Label: Accession Number Group: ID Data: EJ1207418 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1207418 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English PhysicalDescription: Pagination: PageCount: 26 Subjects: – SubjectFull: Elementary School Teachers Type: general – SubjectFull: Programming Type: general – SubjectFull: Pedagogical Content Knowledge Type: general – SubjectFull: Computation Type: general – SubjectFull: Thinking Skills Type: general – SubjectFull: Computer Science Education Type: general – SubjectFull: Programming Languages Type: general – SubjectFull: Abstract Reasoning Type: general Titles: – TitleFull: Abstraction in Action: K-5 Teachers' Uses of Levels of Abstraction, Particularly the Design Level, in Teaching Programming Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Waite, Jane Lisa – PersonEntity: Name: NameFull: Curzon, Paul – PersonEntity: Name: NameFull: Marsh, William – PersonEntity: Name: NameFull: Sentance, Sue – PersonEntity: Name: NameFull: Hadwen-Bennett, Alex IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2018 Identifiers: – Type: issn-electronic Value: 2513-8359 Numbering: – Type: volume Value: 2 – Type: issue Value: 1 Titles: – TitleFull: International Journal of Computer Science Education in Schools Type: main |
| ResultId | 1 |