• 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