Academic Journal
The Handwriting Programming Language for Primary School: Aligning Computer Science Education with Established Teaching Practices
| Τίτλος: | The Handwriting Programming Language for Primary School: Aligning Computer Science Education with Established Teaching Practices |
|---|---|
| Γλώσσα: | English |
| Συγγραφείς: | Jérôme Brender (ORCID |
| Πηγή: | Educational Technology Research and Development. 2025 73(4):2699-2738. |
| Διαθεσιμότητα: | Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/ |
| Peer Reviewed: | Y |
| Page Count: | 40 |
| Ημερομηνία έκδοσης: | 2025 |
| Τύπος εγγράφου: | Journal Articles Reports - Research |
| Education Level: | Elementary Education |
| Descriptors: | Handwriting, Programming Languages, Computer Science Education, Teaching Methods, Elementary School Students, Elementary School Teachers |
| DOI: | 10.1007/s11423-025-10503-z |
| ISSN: | 1042-1629 1556-6501 |
| Περίληψη: | Generalist primary school computer science (CS) teachers are often reluctant to introduce CS activities that go beyond CS unplugged tasks. To address this challenge, we drew from constructive alignment principles to implement a new programming modality for primary school: the handwriting programming language (HPL). HPL brings programming activities closer to existing teaching practices by enabling students to write instructions on paper, take a picture, and have an agent execute them. HPL's applicability in classrooms was investigated in two stages. First, 49 primary school teachers evaluated two alternative programming modalities--HPL and an equivalent paper-based Tangible Programming Language--using the technology acceptance model (TAM). As teachers preferred HPL, we then conducted a 3-session quasi-experimental study with 143 public school students (aged 9-10) to compare HPL's acceptance (with the TAM) and learning outcomes (with a validated test) to the established Scratch programming language. The findings indicate that: (i) over 80% of teachers were willing to use HPL to teach CS in class, irrespective of gender or prior experience; (ii) HPL-students exhibited less trial-and-error behaviour than Scratch-students (fewer attempts, more time between attempts); (iii) students perceived HPL as positively as Scratch; (iv) HPL-students learned as much as Scratch-students. In conclusion, HPL is an accessible, accepted, and pedagogically meaningful means of teaching CS that is as efficient as Scratch to teach CS in primary school. HPL's efficiency and acceptance by teachers and students suggests that handwriting-based programming languages may help shift primary school CS teaching practices, and make CS education more widespread, bringing us closer to CS for all. |
| Abstractor: | As Provided |
| Entry Date: | 2025 |
| Αριθμός Καταχώρησης: | EJ1483875 |
| Βάση Δεδομένων: | ERIC |
| FullText | Links: – Type: other Url: https://resolver.ebsco.com:443/public/rma-ftfapi/ejs/direct?AccessToken=49369E8C22CDC4EC0BA8&Show=Object Text: Availability: 0 CustomLinks: – Url: https://dx.doi.org/doi:10.1007/s11423-025-10503-z Name: EDS - Springer Nature Journals (s7799221) Category: fullText Text: View record at Springer |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1483875 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: The Handwriting Programming Language for Primary School: Aligning Computer Science Education with Established Teaching Practices – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Jérôme+Brender%22">Jérôme Brender</searchLink> (ORCID <externalLink term="http://orcid.org/0009-0008-3279-5641">0009-0008-3279-5641</externalLink>)<br /><searchLink fieldCode="AR" term="%22Laila+El-Hamamsy%22">Laila El-Hamamsy</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0002-6046-4822">0000-0002-6046-4822</externalLink>)<br /><searchLink fieldCode="AR" term="%22Christian+Giang%22">Christian Giang</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0003-2034-9253">0000-0003-2034-9253</externalLink>)<br /><searchLink fieldCode="AR" term="%22Laura+Mathex%22">Laura Mathex</searchLink><br /><searchLink fieldCode="AR" term="%22Tanja+Käser%22">Tanja Käser</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0003-0672-0415">0000-0003-0672-0415</externalLink>)<br /><searchLink fieldCode="AR" term="%22Francesco+Mondada%22">Francesco Mondada</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0001-8641-8704">0000-0001-8641-8704</externalLink>) – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22Educational+Technology+Research+and+Development%22"><i>Educational Technology Research and Development</i></searchLink>. 2025 73(4):2699-2738. – Name: Avail Label: Availability Group: Avail Data: Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/ – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 40 – Name: DatePubCY Label: Publication Date Group: Date Data: 2025 – 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="%22Handwriting%22">Handwriting</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Elementary+School+Students%22">Elementary School Students</searchLink><br /><searchLink fieldCode="DE" term="%22Elementary+School+Teachers%22">Elementary School Teachers</searchLink> – Name: DOI Label: DOI Group: ID Data: 10.1007/s11423-025-10503-z – Name: ISSN Label: ISSN Group: ISSN Data: 1042-1629<br />1556-6501 – Name: Abstract Label: Abstract Group: Ab Data: Generalist primary school computer science (CS) teachers are often reluctant to introduce CS activities that go beyond CS unplugged tasks. To address this challenge, we drew from constructive alignment principles to implement a new programming modality for primary school: the handwriting programming language (HPL). HPL brings programming activities closer to existing teaching practices by enabling students to write instructions on paper, take a picture, and have an agent execute them. HPL's applicability in classrooms was investigated in two stages. First, 49 primary school teachers evaluated two alternative programming modalities--HPL and an equivalent paper-based Tangible Programming Language--using the technology acceptance model (TAM). As teachers preferred HPL, we then conducted a 3-session quasi-experimental study with 143 public school students (aged 9-10) to compare HPL's acceptance (with the TAM) and learning outcomes (with a validated test) to the established Scratch programming language. The findings indicate that: (i) over 80% of teachers were willing to use HPL to teach CS in class, irrespective of gender or prior experience; (ii) HPL-students exhibited less trial-and-error behaviour than Scratch-students (fewer attempts, more time between attempts); (iii) students perceived HPL as positively as Scratch; (iv) HPL-students learned as much as Scratch-students. In conclusion, HPL is an accessible, accepted, and pedagogically meaningful means of teaching CS that is as efficient as Scratch to teach CS in primary school. HPL's efficiency and acceptance by teachers and students suggests that handwriting-based programming languages may help shift primary school CS teaching practices, and make CS education more widespread, bringing us closer to CS for all. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2025 – Name: AN Label: Accession Number Group: ID Data: EJ1483875 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1483875 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s11423-025-10503-z Languages: – Text: English PhysicalDescription: Pagination: PageCount: 40 StartPage: 2699 Subjects: – SubjectFull: Handwriting Type: general – SubjectFull: Programming Languages Type: general – SubjectFull: Computer Science Education Type: general – SubjectFull: Teaching Methods Type: general – SubjectFull: Elementary School Students Type: general – SubjectFull: Elementary School Teachers Type: general Titles: – TitleFull: The Handwriting Programming Language for Primary School: Aligning Computer Science Education with Established Teaching Practices Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Jérôme Brender – PersonEntity: Name: NameFull: Laila El-Hamamsy – PersonEntity: Name: NameFull: Christian Giang – PersonEntity: Name: NameFull: Laura Mathex – PersonEntity: Name: NameFull: Tanja Käser – PersonEntity: Name: NameFull: Francesco Mondada IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 08 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 1042-1629 – Type: issn-electronic Value: 1556-6501 Numbering: – Type: volume Value: 73 – Type: issue Value: 4 Titles: – TitleFull: Educational Technology Research and Development Type: main |
| ResultId | 1 |