From Programming to Prompting: Developing Computational Thinking through Large Language Model-Based Generative Artificial Intelligence.

Saved in:
Bibliographic Details
Title: From Programming to Prompting: Developing Computational Thinking through Large Language Model-Based Generative Artificial Intelligence.
Authors: Hsu, Hsiao-Ping1 (AUTHOR) hsiao-ping.hsu@dcu.ie
Source: TechTrends: Linking Research & Practice to Improve Learning. May2025, Vol. 69 Issue 3, p485-506. 22p.
Subject Terms: *Generative artificial intelligence, *Computational thinking, *Teacher education, *Critical thinking, *Constructivism (Education), *Problem solving, *Learning, Interaction design (Human-computer interaction), Language models
Abstract: The advancement of large language model-based generative artificial intelligence (LLM-based GenAI) has sparked significant interest in its potential to address challenges in computational thinking (CT) education. CT, a critical problem-solving approach in the digital age, encompasses elements such as abstraction, iteration, and generalisation. However, its abstract nature often poses barriers to meaningful teaching and learning. This paper proposes a constructionist prompting framework that leverages LLM-based GenAI to foster CT development through natural language programming and prompt engineering. By engaging learners in crafting and refining prompts, the framework aligns CT elements with five prompting principles, enabling learners to apply and develop CT in contextual and organic ways. A three-phase workshop is proposed to integrate the framework into teacher education, equipping future teachers to support learners in developing CT through interactions with LLM-based GenAI. The paper concludes by exploring the framework's theoretical, practical, and social implications, advocating for its implementation and validation. [ABSTRACT FROM AUTHOR]
Copyright of TechTrends: Linking Research & Practice to Improve Learning is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Education Research Complete
Full text is not displayed to guests.
FullText Links:
  – Type: pdflink
Text:
  Availability: 1
Header DbId: ehh
DbLabel: Education Research Complete
An: 185725463
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: From Programming to Prompting: Developing Computational Thinking through Large Language Model-Based Generative Artificial Intelligence.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Hsu%2C+Hsiao-Ping%22">Hsu, Hsiao-Ping</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> hsiao-ping.hsu@dcu.ie</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22TechTrends%3A+Linking+Research+%26+Practice+to+Improve+Learning%22">TechTrends: Linking Research & Practice to Improve Learning</searchLink>. May2025, Vol. 69 Issue 3, p485-506. 22p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: *<searchLink fieldCode="DE" term="%22Generative+artificial+intelligence%22">Generative artificial intelligence</searchLink><br />*<searchLink fieldCode="DE" term="%22Computational+thinking%22">Computational thinking</searchLink><br />*<searchLink fieldCode="DE" term="%22Teacher+education%22">Teacher education</searchLink><br />*<searchLink fieldCode="DE" term="%22Critical+thinking%22">Critical thinking</searchLink><br />*<searchLink fieldCode="DE" term="%22Constructivism+%28Education%29%22">Constructivism (Education)</searchLink><br />*<searchLink fieldCode="DE" term="%22Problem+solving%22">Problem solving</searchLink><br />*<searchLink fieldCode="DE" term="%22Learning%22">Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Interaction+design+%28Human-computer+interaction%29%22">Interaction design (Human-computer interaction)</searchLink><br /><searchLink fieldCode="DE" term="%22Language+models%22">Language models</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The advancement of large language model-based generative artificial intelligence (LLM-based GenAI) has sparked significant interest in its potential to address challenges in computational thinking (CT) education. CT, a critical problem-solving approach in the digital age, encompasses elements such as abstraction, iteration, and generalisation. However, its abstract nature often poses barriers to meaningful teaching and learning. This paper proposes a constructionist prompting framework that leverages LLM-based GenAI to foster CT development through natural language programming and prompt engineering. By engaging learners in crafting and refining prompts, the framework aligns CT elements with five prompting principles, enabling learners to apply and develop CT in contextual and organic ways. A three-phase workshop is proposed to integrate the framework into teacher education, equipping future teachers to support learners in developing CT through interactions with LLM-based GenAI. The paper concludes by exploring the framework's theoretical, practical, and social implications, advocating for its implementation and validation. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of TechTrends: Linking Research & Practice to Improve Learning is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=ehh&AN=185725463
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s11528-025-01052-6
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 22
        StartPage: 485
    Subjects:
      – SubjectFull: Generative artificial intelligence
        Type: general
      – SubjectFull: Computational thinking
        Type: general
      – SubjectFull: Teacher education
        Type: general
      – SubjectFull: Critical thinking
        Type: general
      – SubjectFull: Constructivism (Education)
        Type: general
      – SubjectFull: Problem solving
        Type: general
      – SubjectFull: Learning
        Type: general
      – SubjectFull: Interaction design (Human-computer interaction)
        Type: general
      – SubjectFull: Language models
        Type: general
    Titles:
      – TitleFull: From Programming to Prompting: Developing Computational Thinking through Large Language Model-Based Generative Artificial Intelligence.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Hsu, Hsiao-Ping
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 05
              Text: May2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 87563894
          Numbering:
            – Type: volume
              Value: 69
            – Type: issue
              Value: 3
          Titles:
            – TitleFull: TechTrends: Linking Research & Practice to Improve Learning
              Type: main
ResultId 1