A programming learning system for beginners — a completion strategy approach

Kuo En Chang, Bea Chu Chiao, Rong Shue Hsiao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

The purpose of this research is to develop a programming learning system using the completion strategy for beginners. The completion strategy was proved to have feasible result for beginners. Based on the previous works, most of programming tutors require students to write programs and then to evaluate and explain the program correcmess. This “program generation” approach is not suitable to beginners. Therefore, the purpose of this research adopts the completion strategy to have beginners learn programming. The completion strategy is to utilize the well-designed programs to let students engage in completing, modifying, and extending their program. This research first investigates the programming learning theories; then initiates the system structure of the programming learning system. Template technique is used to implement the proposed system.

Original languageEnglish
Title of host publicationIntelligent Tutoring Systems - 3rd International Conference, ITS 1996, Proceedings
EditorsGilles Gauthier, Claude Frasson, Alan Lesgold, Claude Frasson, Gilles Gauthier, Alan Lesgold
PublisherSpringer Verlag
Pages623-631
Number of pages9
ISBN (Print)9783540613275, 9783540613275
Publication statusPublished - 1996 Jan 1
Event3rd International Conference on Intelligent Tutoring Systems, ITS 1996 - Montreal, Canada
Duration: 1996 Jun 121996 Jun 14

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1086
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other3rd International Conference on Intelligent Tutoring Systems, ITS 1996
CountryCanada
CityMontreal
Period96/6/1296/6/14

Fingerprint

Learning Systems
Computer programming
Completion
Learning systems
Programming
Students
Learning Theory
Template
Strategy
Evaluate

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Chang, K. E., Chiao, B. C., & Hsiao, R. S. (1996). A programming learning system for beginners — a completion strategy approach. In G. Gauthier, C. Frasson, A. Lesgold, C. Frasson, G. Gauthier, & A. Lesgold (Eds.), Intelligent Tutoring Systems - 3rd International Conference, ITS 1996, Proceedings (pp. 623-631). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1086). Springer Verlag.

A programming learning system for beginners — a completion strategy approach. / Chang, Kuo En; Chiao, Bea Chu; Hsiao, Rong Shue.

Intelligent Tutoring Systems - 3rd International Conference, ITS 1996, Proceedings. ed. / Gilles Gauthier; Claude Frasson; Alan Lesgold; Claude Frasson; Gilles Gauthier; Alan Lesgold. Springer Verlag, 1996. p. 623-631 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1086).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Chang, KE, Chiao, BC & Hsiao, RS 1996, A programming learning system for beginners — a completion strategy approach. in G Gauthier, C Frasson, A Lesgold, C Frasson, G Gauthier & A Lesgold (eds), Intelligent Tutoring Systems - 3rd International Conference, ITS 1996, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1086, Springer Verlag, pp. 623-631, 3rd International Conference on Intelligent Tutoring Systems, ITS 1996, Montreal, Canada, 96/6/12.
Chang KE, Chiao BC, Hsiao RS. A programming learning system for beginners — a completion strategy approach. In Gauthier G, Frasson C, Lesgold A, Frasson C, Gauthier G, Lesgold A, editors, Intelligent Tutoring Systems - 3rd International Conference, ITS 1996, Proceedings. Springer Verlag. 1996. p. 623-631. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Chang, Kuo En ; Chiao, Bea Chu ; Hsiao, Rong Shue. / A programming learning system for beginners — a completion strategy approach. Intelligent Tutoring Systems - 3rd International Conference, ITS 1996, Proceedings. editor / Gilles Gauthier ; Claude Frasson ; Alan Lesgold ; Claude Frasson ; Gilles Gauthier ; Alan Lesgold. Springer Verlag, 1996. pp. 623-631 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{af93c2999bc440b794151a86996737fd,
title = "A programming learning system for beginners — a completion strategy approach",
abstract = "The purpose of this research is to develop a programming learning system using the completion strategy for beginners. The completion strategy was proved to have feasible result for beginners. Based on the previous works, most of programming tutors require students to write programs and then to evaluate and explain the program correcmess. This “program generation” approach is not suitable to beginners. Therefore, the purpose of this research adopts the completion strategy to have beginners learn programming. The completion strategy is to utilize the well-designed programs to let students engage in completing, modifying, and extending their program. This research first investigates the programming learning theories; then initiates the system structure of the programming learning system. Template technique is used to implement the proposed system.",
author = "Chang, {Kuo En} and Chiao, {Bea Chu} and Hsiao, {Rong Shue}",
year = "1996",
month = "1",
day = "1",
language = "English",
isbn = "9783540613275",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "623--631",
editor = "Gilles Gauthier and Claude Frasson and Alan Lesgold and Claude Frasson and Gilles Gauthier and Alan Lesgold",
booktitle = "Intelligent Tutoring Systems - 3rd International Conference, ITS 1996, Proceedings",

}

TY - GEN

T1 - A programming learning system for beginners — a completion strategy approach

AU - Chang, Kuo En

AU - Chiao, Bea Chu

AU - Hsiao, Rong Shue

PY - 1996/1/1

Y1 - 1996/1/1

N2 - The purpose of this research is to develop a programming learning system using the completion strategy for beginners. The completion strategy was proved to have feasible result for beginners. Based on the previous works, most of programming tutors require students to write programs and then to evaluate and explain the program correcmess. This “program generation” approach is not suitable to beginners. Therefore, the purpose of this research adopts the completion strategy to have beginners learn programming. The completion strategy is to utilize the well-designed programs to let students engage in completing, modifying, and extending their program. This research first investigates the programming learning theories; then initiates the system structure of the programming learning system. Template technique is used to implement the proposed system.

AB - The purpose of this research is to develop a programming learning system using the completion strategy for beginners. The completion strategy was proved to have feasible result for beginners. Based on the previous works, most of programming tutors require students to write programs and then to evaluate and explain the program correcmess. This “program generation” approach is not suitable to beginners. Therefore, the purpose of this research adopts the completion strategy to have beginners learn programming. The completion strategy is to utilize the well-designed programs to let students engage in completing, modifying, and extending their program. This research first investigates the programming learning theories; then initiates the system structure of the programming learning system. Template technique is used to implement the proposed system.

UR - http://www.scopus.com/inward/record.url?scp=77954593852&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77954593852&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:77954593852

SN - 9783540613275

SN - 9783540613275

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 623

EP - 631

BT - Intelligent Tutoring Systems - 3rd International Conference, ITS 1996, Proceedings

A2 - Gauthier, Gilles

A2 - Frasson, Claude

A2 - Lesgold, Alan

A2 - Frasson, Claude

A2 - Gauthier, Gilles

A2 - Lesgold, Alan

PB - Springer Verlag

ER -