Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

A programming learning system for beginners-a completion strategy approach

Bibliographic Data

ID20297477
AuthorsKuo‐En Chang (0000-0001-5055-0498, National Taiwan Normal University), Kuo-En Chang Kuo-En Chang, Bea-Chu Chiao Bea-Chu Chiao, Bea-Chu Chiao (National Taiwan Normal University), Sei-Wang Chen Sei-Wang Chen, Sei-Wang Chen (National Taiwan Normal University), Rong-Shue Hsiao Rong-Shue Hsiao, Rong-Shue Hsiao (National Taipei University of Technology)
Year2000
Volume43
Issue2
Pages211-220
Publication date2000-05-01
Open AccessYes
TypeARTICLE
VenueIEEE Transactions on Education (JOURNAL)
Journal identifiersISSN: 0018-9359 • E-ISSN: 1557-9638
PublisherInstitute of Electrical and Electronics Engineers (IEEE) (PUBLISHER)
DOI10.1109/13.848075
OpenAlexW2136391100
LanguageEN
Citations received4
References cited8

The purpose of this research is to develop a programming learning system for beginners using the completion strategy. The completion strategy uses well-designed programs to let students engage in completing, modifying, and extending their programs. The completion strategy is a paradigm of learning by examples with learning enforcement. In this paper, learning theories of the completion strategy are investigated. A template technique is employed to realize the strategy. An educational experiment was made to show the learning impact of the proposed system. The experimental result shows that the completion strategy is benefit to the programming learning for beginners

Mathematics education · Artificial Intelligence · Computer Science · Educational Games and Gamification · Intelligent Tutoring Systems and Adaptive Learning · Psychology · Teaching and Learning Programming

  • Comparing learning ecologies of primary graphical programming

    Open Access•Tom Neutens, Evelien Barbion et al.•Journal of Computer Assisted…•2021

  • The impact of GenAI ‐enabled coding hints on students' programming performance and cognitive load in an SRL ‐based Python course

    Open Access•Anna Y Q Huang, Cheng‐Yan Lin et al.•British Journal of Educational…•2025

  • Interactive Online Tutorial Assistance for a First Programming Course

    Open Access•Carol C W Hulls, A J Neale et al.•IEEE Transactions on Education•2005

  • A course on web languages and web-based applications

    Open Access•K Sridharan•IEEE Transactions on Education•2004

Citations per year0.18
Citation span2004 - 2025 (22)
Highly citedNo

Tools

Open DOISci-Hub
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae