Academic Journal
Multidimensional Framing of Environments beyond Blocks and Texts in K-12 Programming
| Title: | Multidimensional Framing of Environments beyond Blocks and Texts in K-12 Programming |
|---|---|
| Language: | English |
| Authors: | Ndudi Okechukwu Ezeamuzie (ORCID |
| Source: | Review of Educational Research. 2025 95(1):123-153. |
| Availability: | SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: https://sagepub.com |
| Peer Reviewed: | Y |
| Page Count: | 31 |
| Publication Date: | 2025 |
| Document Type: | Journal Articles Information Analyses |
| Education Level: | Early Childhood Education Elementary Education Kindergarten Primary Education Elementary Secondary Education |
| Descriptors: | Kindergarten, Elementary Secondary Education, Computer Science Education, Programming, Costs, Cognitive Ability, Research Reports, Decision Making, Teaching Methods, Computer Software, Learning Processes, Alignment (Education), Educational Objectives |
| DOI: | 10.3102/00346543231216958 |
| ISSN: | 0034-6543 1935-1046 |
| Abstract: | Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K--12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental hurdle of matching programming environments with learners' cognitive abilities and learning objectives. This study addresses this challenge by analyzing 111 articles evaluating the affordances of programming environments to identify both structural and theoretical models to support educators' choice of programming environments. The following dimensions of programming environments were identified: connectivity mode, interface natural language, language inheritance, age appropriateness, cost of environment, output interface, input interface, and project types. For each of these dimensions, the synthesis of the literature ranged from examining its nature and effect on learning programming to the implications of choosing an environment and the critical gaps that future studies should address. The findings offer instructors useful parameters to compare and assess programming environments' suitability and alignment with learning objectives. |
| Abstractor: | As Provided |
| Entry Date: | 2025 |
| Accession Number: | EJ1457459 |
| Database: | ERIC |
| FullText | Links: – Type: other Url: https://resolver.ebsco.com:443/public/rma-ftfapi/ejs/direct?AccessToken=4E50BC3D3F4AABA14482&Show=Object Text: Availability: 0 CustomLinks: – Url: http://www.jstor.org/openurl?issn=00346543&date=2025&volume=95&issue=1&spage=123 Name: JSTOR (all content) (s7799221) Category: fullText Text: Icon: https://imageserver.ebscohost.com/branding/jstor/iconJSTOR.gif MouseOverText: Full Text from JSTOR |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1457459 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Multidimensional Framing of Environments beyond Blocks and Texts in K-12 Programming – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Ndudi+Okechukwu+Ezeamuzie%22">Ndudi Okechukwu Ezeamuzie</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0001-8946-5709">0000-0001-8946-5709</externalLink>)<br /><searchLink fieldCode="AR" term="%22Mercy+Noyenim+Ezeamuzie%22">Mercy Noyenim Ezeamuzie</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22Review+of+Educational+Research%22"><i>Review of Educational Research</i></searchLink>. 2025 95(1):123-153. – Name: Avail Label: Availability Group: Avail Data: SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: https://sagepub.com – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 31 – Name: DatePubCY Label: Publication Date Group: Date Data: 2025 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Information Analyses – Name: Audience Label: Education Level Group: Audnce Data: <searchLink fieldCode="EL" term="%22Early+Childhood+Education%22">Early Childhood Education</searchLink><br /><searchLink fieldCode="EL" term="%22Elementary+Education%22">Elementary Education</searchLink><br /><searchLink fieldCode="EL" term="%22Kindergarten%22">Kindergarten</searchLink><br /><searchLink fieldCode="EL" term="%22Primary+Education%22">Primary Education</searchLink><br /><searchLink fieldCode="EL" term="%22Elementary+Secondary+Education%22">Elementary Secondary Education</searchLink> – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Kindergarten%22">Kindergarten</searchLink><br /><searchLink fieldCode="DE" term="%22Elementary+Secondary+Education%22">Elementary Secondary Education</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Costs%22">Costs</searchLink><br /><searchLink fieldCode="DE" term="%22Cognitive+Ability%22">Cognitive Ability</searchLink><br /><searchLink fieldCode="DE" term="%22Research+Reports%22">Research Reports</searchLink><br /><searchLink fieldCode="DE" term="%22Decision+Making%22">Decision Making</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Learning+Processes%22">Learning Processes</searchLink><br /><searchLink fieldCode="DE" term="%22Alignment+%28Education%29%22">Alignment (Education)</searchLink><br /><searchLink fieldCode="DE" term="%22Educational+Objectives%22">Educational Objectives</searchLink> – Name: DOI Label: DOI Group: ID Data: 10.3102/00346543231216958 – Name: ISSN Label: ISSN Group: ISSN Data: 0034-6543<br />1935-1046 – Name: Abstract Label: Abstract Group: Ab Data: Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K--12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental hurdle of matching programming environments with learners' cognitive abilities and learning objectives. This study addresses this challenge by analyzing 111 articles evaluating the affordances of programming environments to identify both structural and theoretical models to support educators' choice of programming environments. The following dimensions of programming environments were identified: connectivity mode, interface natural language, language inheritance, age appropriateness, cost of environment, output interface, input interface, and project types. For each of these dimensions, the synthesis of the literature ranged from examining its nature and effect on learning programming to the implications of choosing an environment and the critical gaps that future studies should address. The findings offer instructors useful parameters to compare and assess programming environments' suitability and alignment with learning objectives. – 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: EJ1457459 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1457459 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.3102/00346543231216958 Languages: – Text: English PhysicalDescription: Pagination: PageCount: 31 StartPage: 123 Subjects: – SubjectFull: Kindergarten Type: general – SubjectFull: Elementary Secondary Education Type: general – SubjectFull: Computer Science Education Type: general – SubjectFull: Programming Type: general – SubjectFull: Costs Type: general – SubjectFull: Cognitive Ability Type: general – SubjectFull: Research Reports Type: general – SubjectFull: Decision Making Type: general – SubjectFull: Teaching Methods Type: general – SubjectFull: Computer Software Type: general – SubjectFull: Learning Processes Type: general – SubjectFull: Alignment (Education) Type: general – SubjectFull: Educational Objectives Type: general Titles: – TitleFull: Multidimensional Framing of Environments beyond Blocks and Texts in K-12 Programming Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Ndudi Okechukwu Ezeamuzie – PersonEntity: Name: NameFull: Mercy Noyenim Ezeamuzie IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 02 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 0034-6543 – Type: issn-electronic Value: 1935-1046 Numbering: – Type: volume Value: 95 – Type: issue Value: 1 Titles: – TitleFull: Review of Educational Research Type: main |
| ResultId | 1 |