WIT Press


INTELLITUTOR: Integrated Intelligent Programming Environment For Novices

Price

Free (open access)

Paper DOI

10.2495/ASE930291

Volume

3

Pages

16

Published

1993

Size

1,960 kb

Author(s)

H. Ueno & A. Nakajima

Abstract

INTELLITUTOR: integrated intelligent programming environment for novices H. Ueno, A. Nakajima University, Hatoyama-cho, S ait am a- ken 350-03, Japan ABSTRACT The INTELLITUTOR was designed as an integrated environment for both learning programming and friendly programming aid. The system consists of three software modules, i.e., GUIDE, ALPUS and TUTOR, one document database and four knowledge bases. GUIDE is a guided editor for easy coding, ALPUS is a knowledge-based program understander, and TUTOR is an embedded intelligent tutoring system. ALPUS infers user's intentions from buggy program codes by means of knowledge-based reasoning. INTELLITUTOR attempts to work as a human programming tutor to guide a user in programming, to detect logical errors within a user' program, and to make advices not only for fixing them but also for letting him notice his misunderstandings. The key knowledge used to understand user's programs is the knowledge about algorithms, which is organize

Keywords