Scaffolding Computer Programming Learning for Novice Learners Using LLM as a Conversational Resource

  • Tak Lam Wong
  • , Simon K.S. Cheung
  • , Frank Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Learning computer programming presents significant challenges for novice learners, particularly in grasping abstract concepts and syntax simultaneously. This study explores the use of scaffolding through a WebQuest framework integrated with Large Language Models (LLMs) to support programming education. LLMs are used as a conversational resource, which allows live interaction with learners, contrary to the traditional static Web resources. A case study was conducted in an undergraduate computer programming course, where students engaged in a structured WebQuest activity supported by ChatGPT. The activity guided learners through inquiry-based tasks, coding exercises, and a mini-project challenge. Survey results indicated that the WebQuest format improved comprehension, confidence, and engagement, while ChatGPT provided personalized, real-time support that enhanced the learning experience. Students reported that the conversational nature of LLMs made programming concepts more accessible and learning more interactive. These findings suggest that combining scaffolded inquiry with AI-driven dialogue can significantly enhance programming education for beginners.

Original languageEnglish
Title of host publicationTechnology in Education. Smart and Innovative Learning - International Conference on Technology in Education, ICTE 2025, Proceedings
EditorsSimon K. S. Cheung, Xiaojun Liu, Guoai Xu, Lam-For Kwok
Pages98-107
Number of pages10
DOIs
Publication statusPublished - 2026
Event8th International Conference on Technology in Education, ICTE 2025 - Shenzhen, China
Duration: 10 Dec 202512 Dec 2025

Publication series

NameCommunications in Computer and Information Science
Volume2752 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference8th International Conference on Technology in Education, ICTE 2025
Country/TerritoryChina
CityShenzhen
Period10/12/2512/12/25

Keywords

  • large language models
  • programming education
  • Scaffolding
  • WebQuest

Fingerprint

Dive into the research topics of 'Scaffolding Computer Programming Learning for Novice Learners Using LLM as a Conversational Resource'. Together they form a unique fingerprint.

Cite this