Programming Education with ChatGPT: Outcomes for Beginners and Intermediate Students

Saved in:
Bibliographic Details
Title: Programming Education with ChatGPT: Outcomes for Beginners and Intermediate Students
Language: English
Authors: Jihae Suh (ORCID 0000-0002-5586-9956), Kyuhan Lee (ORCID 0000-0002-1029-161X), Jaehwan Lee (ORCID 0000-0003-1949-4939)
Source: Education and Information Technologies. 2025 30(14):19511-19536.
Availability: 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: 26
Publication Date: 2025
Document Type: Journal Articles
Reports - Research
Tests/Questionnaires
Education Level: Higher Education
Postsecondary Education
Descriptors: Programming, Computer Science Education, Artificial Intelligence, Technology Uses in Education, Programming Languages, College Students, Novices, Expertise, Advanced Students, Academic Achievement, Educational Benefits
DOI: 10.1007/s10639-025-13542-4
ISSN: 1360-2357
1573-7608
Abstract: Artificial Intelligence (AI) has rapidly emerged as a powerful tool with the potential to enhance learning environments. However, effective use of new technologies in education requires a good understanding of the technology and good design for its use. Generative AI such as ChatGPT requires particularly well-designed instructions due to its ease of use in asking and answering questions using natural language. This study investigates the effectiveness of ChatGPT in assisting the learning process of university students enrolled in Python programming courses. The primary question addressed is how differently the use of ChatGPT affects two groups at different levels of programming proficiency--beginners and intermediate. The study compares the impact of ChatGPT on academic performance between these two groups. The results show that for beginners, ChatGPT did not significantly contribute to improved learning outcomes. In addition, a survey was conducted to explore students' perceptions of the benefits and challenges of using ChatGPT, which revealed differences in responses between the two groups of learners. This research provides valuable insights into the potential applications of AI tools in educational settings, particularly in the context of programming education.
Abstractor: As Provided
Entry Date: 2025
Accession Number: EJ1483998
Database: ERIC
FullText Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: EJ1483998
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Programming Education with ChatGPT: Outcomes for Beginners and Intermediate Students
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Jihae+Suh%22">Jihae Suh</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0002-5586-9956">0000-0002-5586-9956</externalLink>)<br /><searchLink fieldCode="AR" term="%22Kyuhan+Lee%22">Kyuhan Lee</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0002-1029-161X">0000-0002-1029-161X</externalLink>)<br /><searchLink fieldCode="AR" term="%22Jaehwan+Lee%22">Jaehwan Lee</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0003-1949-4939">0000-0003-1949-4939</externalLink>)
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Education+and+Information+Technologies%22"><i>Education and Information Technologies</i></searchLink>. 2025 30(14):19511-19536.
– 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: 26
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2025
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Research<br />Tests/Questionnaires
– Name: Audience
  Label: Education Level
  Group: Audnce
  Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink><br /><searchLink fieldCode="EL" term="%22Postsecondary+Education%22">Postsecondary Education</searchLink>
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+Intelligence%22">Artificial Intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Technology+Uses+in+Education%22">Technology Uses in Education</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22College+Students%22">College Students</searchLink><br /><searchLink fieldCode="DE" term="%22Novices%22">Novices</searchLink><br /><searchLink fieldCode="DE" term="%22Expertise%22">Expertise</searchLink><br /><searchLink fieldCode="DE" term="%22Advanced+Students%22">Advanced Students</searchLink><br /><searchLink fieldCode="DE" term="%22Academic+Achievement%22">Academic Achievement</searchLink><br /><searchLink fieldCode="DE" term="%22Educational+Benefits%22">Educational Benefits</searchLink>
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1007/s10639-025-13542-4
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 1360-2357<br />1573-7608
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Artificial Intelligence (AI) has rapidly emerged as a powerful tool with the potential to enhance learning environments. However, effective use of new technologies in education requires a good understanding of the technology and good design for its use. Generative AI such as ChatGPT requires particularly well-designed instructions due to its ease of use in asking and answering questions using natural language. This study investigates the effectiveness of ChatGPT in assisting the learning process of university students enrolled in Python programming courses. The primary question addressed is how differently the use of ChatGPT affects two groups at different levels of programming proficiency--beginners and intermediate. The study compares the impact of ChatGPT on academic performance between these two groups. The results show that for beginners, ChatGPT did not significantly contribute to improved learning outcomes. In addition, a survey was conducted to explore students' perceptions of the benefits and challenges of using ChatGPT, which revealed differences in responses between the two groups of learners. This research provides valuable insights into the potential applications of AI tools in educational settings, particularly in the context of programming education.
– 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: EJ1483998
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1483998
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s10639-025-13542-4
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 26
        StartPage: 19511
    Subjects:
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Computer Science Education
        Type: general
      – SubjectFull: Artificial Intelligence
        Type: general
      – SubjectFull: Technology Uses in Education
        Type: general
      – SubjectFull: Programming Languages
        Type: general
      – SubjectFull: College Students
        Type: general
      – SubjectFull: Novices
        Type: general
      – SubjectFull: Expertise
        Type: general
      – SubjectFull: Advanced Students
        Type: general
      – SubjectFull: Academic Achievement
        Type: general
      – SubjectFull: Educational Benefits
        Type: general
    Titles:
      – TitleFull: Programming Education with ChatGPT: Outcomes for Beginners and Intermediate Students
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Jihae Suh
      – PersonEntity:
          Name:
            NameFull: Kyuhan Lee
      – PersonEntity:
          Name:
            NameFull: Jaehwan Lee
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 09
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 1360-2357
            – Type: issn-electronic
              Value: 1573-7608
          Numbering:
            – Type: volume
              Value: 30
            – Type: issue
              Value: 14
          Titles:
            – TitleFull: Education and Information Technologies
              Type: main
ResultId 1