DocumentCode :
2714317
Title :
Solving programming problems in intelligent programming tutors for teaching the object-oriented programming paradigm
Author :
Pillay, Nelishia
Author_Institution :
Sch. of Geol. & Comput. Sci., Natal Univ., Durban, South Africa
fYear :
2000
fDate :
2000
Firstpage :
145
Lastpage :
148
Abstract :
This paper basically describes the artificial intelligence structures and techniques used to solve programming problems in a generic architecture for the development of intelligent programming tutors to tutor the object-oriented programming paradigm. Each problem is depicted in terms of a program specification describing the task to be performed, and a knowledge base consisting of conceptual graphs representing the problem application domain. Solving a programming problem essentially involves developing an object-oriented design, developing algorithms for the methods of the classes and the overall program, and implementing these algorithms in a particular language. A description of the artificial intelligence techniques used to generate object-oriented designs and induce the necessary algorithms is provided Finally, the paper describes additional extensions that need to be made to the Expert Module of the architecture for the purpose of problem solving
Keywords :
computer science education; intelligent tutoring systems; object-oriented programming; artificial intelligence; conceptual graphs; intelligent programming tutors; knowledge base; object-oriented programming; Africa; Artificial intelligence; Costs; Education; Functional programming; Geology; Intelligent structures; Intelligent systems; Object oriented programming; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Learning Technologies, 2000. IWALT 2000. Proceedings. International Workshop on
Conference_Location :
Palmerston North
Print_ISBN :
0-7695-0653-4
Type :
conf
DOI :
10.1109/IWALT.2000.890592
Filename :
890592
Link To Document :
بازگشت