DocumentCode :
3156819
Title :
Intelligent vs. unintelligent programming systems for novices
Author :
Ramadhan, Haider
Author_Institution :
Sch. of Cognitive & Comput. Sci., Sussex Univ., Brighton, UK
fYear :
1992
fDate :
21-25 Sep 1992
Firstpage :
375
Lastpage :
380
Abstract :
The approach presented concentrates on integrating intelligent and unintelligent approaches to come up with an environment that helps novices develop not only problem-solving skills, but also an accurate conceptual and mental model of the programming process. DISCOVER, an intelligent discovery program system supports novices in an initial unintelligent free discovery programming phase and in a subsequent intelligent guided discovery programming phase. In the initial phase, novices explore, observe, and discover the dynamic behavior of individual programming concepts and whole programs as well as of the national machine to build the underlying conceptual programming knowledge. In the subsequent phase, novices compose together programming concepts and language constructs, observed and discovered in the initial phase, to solve given problems under explicit intelligent guidance of system domain expert to transform their programming knowledge into programming skill. Several design issues and decisions that have influenced the development of DISCOVER are discussed
Keywords :
problem solving; software engineering; DISCOVER; conceptual model; dynamic behavior; intelligent discovery program system; language constructs; mental model; problem-solving; programming systems; system domain expert; Artificial intelligence; Cognitive science; Computer science; Debugging; Dynamic programming; Educational institutions; Graphics; Problem-solving; Programming environments; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-3000-0
Type :
conf
DOI :
10.1109/CMPSAC.1992.217576
Filename :
217576
Link To Document :
بازگشت