• DocumentCode
    240766
  • Title

    A Platform for Teaching Logic Programming Using Virtual Worlds

  • Author

    Vosinakis, Spyros ; Koutsabasis, Panayiotis ; Anastassakis, G.

  • Author_Institution
    Dept. of Product & Syst. Design Eng, Univ. of the Aegean, Hermoupolis, Greece
  • fYear
    2014
  • fDate
    7-10 July 2014
  • Firstpage
    657
  • Lastpage
    661
  • Abstract
    Logic Programming (LP) is an essential part of many academic curricula and it is extensively employed in the field of Artificial Intelligence. However, being based on a fundamentally different paradigm and lacking any visual tools for inexperienced users, its teaching may lead to confusion and low student motivation. Virtual Worlds (VWs) may help overcome these obstacles, as they have been successfully used in computer programming education. In this paper we present the MeLoISE platform (Meaningful Logical Interpretations of Simulated Environments) for teaching LP in VWs, through which students can experience a collaborative visual interface to the Prolog programming language. We also present an evaluation of MeLoISE, which was conducted during a learning activity that engaged students in collaborative programming for 2 problem scenarios. Students performed very well and were enthusiastic with the new environment.
  • Keywords
    PROLOG; computer aided instruction; computer science education; further education; logic programming; teaching; virtual reality; LP teaching; MeLoISE platform; Prolog programming language; VW; artificial intelligence; collaborative programming; collaborative visual interface; computer programming education; learning activity; logic programming; meaningful logical interpretations of simulated environments; student motivation; virtual worlds; Collaboration; Computers; Education; Programming profession; Servers; Visualization; Prolog; collaborative learning; collaborative programming; logic programming; virtual worlds;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Learning Technologies (ICALT), 2014 IEEE 14th International Conference on
  • Conference_Location
    Athens
  • Type

    conf

  • DOI
    10.1109/ICALT.2014.193
  • Filename
    6901569