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