DocumentCode
2613898
Title
An integrated knowledge-based intelligent programming environment for novice programmers
Author
Ueno, Haruki
Author_Institution
Dept. of Syst. Eng., Tokyo Denki Univ., Saitama, Japan
fYear
1991
fDate
11-13 Sep 1991
Firstpage
124
Lastpage
129
Abstract
INTELLITUTOR was designed as an environment that integrates programming education and friendly programming aids. It consists of three major modules, GUIDE, ALPUS and TUTOR. GUIDE is a guided editor for easy coding, ALPUS is an algorithm-based program understander, and TUTOR is an intelligent tutoring system. The ALPUS system can infer a user´s intention from buggy programs by means of knowledge-based reasoning. INTELLITUTOR attempts to work as a human programming tutor to guide a user, i.e. a student, who is trying to write programs, to detect logical errors, and to give advice not only for fixing them but also for identifying his misunderstandings. The key knowledge used to understand a user´s programs consists of knowledge about algorithms, programming techniques and errors, and is organized in a form of a hierarchical data structure called a hierarchical procedure graph (HPG)
Keywords
computer aided instruction; computer science education; inference mechanisms; integrated software; knowledge based systems; programming environments; ALPUS; GUIDE; INTELLITUTOR; TUTOR; algorithm-based program understander; buggy programs; coding; guided editor; hierarchical data structure; hierarchical procedure graph; human programming tutor; infer; integrated knowledge-based intelligent programming environment; intelligent tutoring system; knowledge-based reasoning; logical error detection; novice programmers; programming aids; programming education; Artificial intelligence; Computer errors; Data structures; Educational programs; Humans; Intelligent systems; Knowledge representation; Programming environments; Programming profession; Systems engineering education;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1991. COMPSAC '91., Proceedings of the Fifteenth Annual International
Conference_Location
Tokyo
Print_ISBN
0-8186-2152-4
Type
conf
DOI
10.1109/CMPSAC.1991.170162
Filename
170162
Link To Document