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 :
بازگشت