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
Link To Document