23 research outputs found

    Designing and deploying programming courses: Strategies, tools, difficulties and pedagogy

    No full text
    30 Halama

    “AR The Gods of Olympus”: Design and Pilot Evaluation of an Augmented Reality Educational Game for Greek Mythology

    No full text
    Teaching and learning theoretical subjects, such as History, although important, is considered by many students to be non-appealing. Alternative teaching approaches include the use of educational games and augmented reality (AR) applications, or more recently, AR educational games. Such games are considered to increase students’ interest for the subject and lead to better learning outcomes. However, studies about the use of AR educational games in the classroom are sparse and further research is necessary. In this article, we present an AR-enhanced educational game for teaching History (Greek Mythology) to 3rd grade Primary school students in Greece. The game, called “AR The Gods of Olympus” consists of three mini games: an AR game with the gods/goddesses of Olympus using narration; a memory game with cards depicting the gods and their symbols; and a quiz game. In order to study the effectiveness of the game and students’ experience and perceptions on it, a study was carried out with primary school students that used the game in classroom. The study utilized a pre-/post-test design, a brief questionnaire based on the MEEGA+ model for evaluating educational games, and observation of students during game playing. Students’ performance was improved after playing the game but the difference was not statistically significant, while the game was positively perceived by students. Especially the AR mini game raised students’ interest and as the students themselves stated helped them “learn while playing”

    Overview and Comparative Analysis of Game Engines for Desktop and Mobile Devices

    No full text
    Game engines are tools that expedite the highly demanding process of developing games. Nowadays, the great interest of people from various fields on serious games has made even more demanding the usage of game engines, since people with limited coding skills are also involved in developing serious games. Literature in the field has studied game engines focusing on specific needs, such as 3D mobile game engines or open source 3D game engines. The motivation of this article and at the same time the advancement brought by it in the field, lies in the extension of an existing framework for the comparative analysis of several game engines that export games at least on Android and iOS mobile devices and cover a wide range of different user profiles and needs. In order to validate the results of this comparative analysis a shooter game was developed for Android devices based on official tutorials of the two game engines that came out to be more powerful, namely Unity and Unreal Engine 4. In conclusion, there is not a single game engine that is better for every purpose and the extensive overview provided can help users choose the most suitable game engine for their needs

    The Use of Educational Games in Programming Assignments: SQL Island as a Case Study

    No full text
    Educational games have attracted the interest of instructors and researchers in various fields of knowledge since they seem to motivate students, engage them in the educational process, and improve their performance. Computer programming is, without a doubt, cognitively demanding, and this has resulted in extended utilization of educational games. An important limitation of the relevant research lies in the fact that it is based on volunteer participants, while it is carried out as a side activity in programming courses and not in real-world course settings. In this article, a study investigating the utilization of the educational game SQL Island in the context of an assignment on the Structured Query Language (SQL) in a compulsory undergraduate course on Web programming is presented. Fifty-six students attending the course evaluated the player experience and perceived short-term learning through a questionnaire based on the MEEGA+ model for evaluating educational games targeted to computing education. The results both on player experience and perceived short-term learning were rather positive. Students’ performance in the programming tasks of the game was very good, and the overall intervention proved to be effective. Moreover, conclusions were drawn on the constituent features of educational games that can be effectively used in the context of programming assignments

    Investigating the Support Provided by Chatbots to Educational Institutions and Their Students: A Systematic Literature Review

    No full text
    A chatbot, or else a conversational agent (CA), is a technology that is used in order to imitate the process of a conversation between a human being and a software application for supporting specific services. The utilization of this technology has been increasing considerably over the past five years, particularly in education where CAs are mostly utilized as teaching assistants that provide educational content. This paper aims to contribute to the existing body of knowledge by systematically reviewing the support provided by chatbots both to educational institutions and their students, investigating their capabilities in further detail, and highlighting the various ways that this technology could and should be used in order to maximize its benefits. Emphasis is given to analyzing and synthesizing the emerging roles of CAs, usage recommendations and suggestions, student’s desires, and challenges recorded in the literature. For this reason, a systematic literature review (SLR) was carried out using the PRISMA framework in order to minimize the common biases and limitations of SLRs. However, we must note that the SLR presented has specific limitations, namely using only Scopus as a search engine, utilizing a general search query, and selecting only journal articles published in English in the last five years

    The Use of Educational Games in Programming Assignments: SQL Island as a Case Study

    No full text
    Educational games have attracted the interest of instructors and researchers in various fields of knowledge since they seem to motivate students, engage them in the educational process, and improve their performance. Computer programming is, without a doubt, cognitively demanding, and this has resulted in extended utilization of educational games. An important limitation of the relevant research lies in the fact that it is based on volunteer participants, while it is carried out as a side activity in programming courses and not in real-world course settings. In this article, a study investigating the utilization of the educational game SQL Island in the context of an assignment on the Structured Query Language (SQL) in a compulsory undergraduate course on Web programming is presented. Fifty-six students attending the course evaluated the player experience and perceived short-term learning through a questionnaire based on the MEEGA+ model for evaluating educational games targeted to computing education. The results both on player experience and perceived short-term learning were rather positive. Students’ performance in the programming tasks of the game was very good, and the overall intervention proved to be effective. Moreover, conclusions were drawn on the constituent features of educational games that can be effectively used in the context of programming assignments

    A Comparative Analysis of Low or No-Code Authoring Tools for Location-Based Games

    No full text
    This article presents a comparative analysis of four low or no-code location-based game (LBG) authoring tools, namely Taleblazer, Aris, Actionbound, and Locatify. Each tool is examined in detail, with an emphasis on the functions and capabilities it provides for the development of LBGs. The article builds on the history and purpose of LBGs, their characteristics, as well as basic concepts and previous applications, placing emphasis both on the technological and pedagogical dimensions of these games. The evaluation of the tools is based on certain criteria, or metrics, recorded in the literature and empirical data collected through the development of prototype games for each tool. The tools are comparatively analyzed in terms of the LBG’s constituent features they incorporate, the fundamental and additional functionality provided to the developer, as well as the existence or absence of features that captivate players in the game experience. Moreover, feedback is provided based on the practical use of the platforms for developing LBGs in order to support prospective developers in making an informed choice of an LBG platform for implementing a specific game. The games were created by taking advantage of as many features of the tools as possible in order to have a more fair and complete evaluation. This study aims to highlight the affordances and limitations of the investigated low or no-code LBG authoring tools, enabling anyone interested in developing an LBG to choose the most appropriate tool taking into account their needs and technological background or designing their own LBG authoring tools
    corecore