DocumentCode :
2412027
Title :
Meaningful learning in the tutoring system for programming
Author :
Dadic, Tonci ; Stankov, Slavomir ; Rosic, Marko
Author_Institution :
Fac. of Natural Sci., Math. & Educ., Split Univ., Split
fYear :
2008
fDate :
23-26 June 2008
Firstpage :
483
Lastpage :
488
Abstract :
Tutoring systems for programming helps students to understand features of target programming language, and develops their general problem solving skill. Our system guides novices in learning syntax and semantics of programming language, problem decomposition, program design and testing. The notional machine defined by programming language and its verbal description of instruction actions helps students to understand semantics of instructions. Advancement through the course material controlled by computer teacher supports connection of new concepts to the present studentpsilas knowledge.
Keywords :
computer science education; educational courses; human factors; intelligent tutoring systems; programming language semantics; course material; intelligent tutoring system; notional machine; problem decomposition; problem solving skill; program design; program testing; programming language semantics; syntax learning; Artificial intelligence; Computer architecture; Computer languages; Education; Intelligent systems; Problem-solving; Programming profession; Service oriented architecture; System testing; Web services; Intelligent Tutoring Systems; Programming teaching; TEx-Sys model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology Interfaces, 2008. ITI 2008. 30th International Conference on
Conference_Location :
Dubrovnik
ISSN :
1330-1012
Print_ISBN :
978-953-7138-12-7
Electronic_ISBN :
1330-1012
Type :
conf
DOI :
10.1109/ITI.2008.4588458
Filename :
4588458
Link To Document :
بازگشت