Multidimensional Framing of Environments beyond Blocks and Texts in K-12 Programming

Bibliographic Details
Title: Multidimensional Framing of Environments beyond Blocks and Texts in K-12 Programming
Language: English
Authors: Ndudi Okechukwu Ezeamuzie (ORCID 0000-0001-8946-5709), Mercy Noyenim Ezeamuzie
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