62,680 research outputs found

    Pirate plunder: game-based computational thinking using scratch blocks

    Get PDF
    Policy makers worldwide argue that children should be taught how technology works, and that the ‘computational thinking’ skills developed through programming are useful in a wider context. This is causing an increased focus on computer science in primary and secondary education. Block-based programming tools, like Scratch, have become ubiquitous in primary education (5 to 11-years-old) throughout the UK. However, Scratch users often struggle to detect and correct ‘code smells’ (bad programming practices) such as duplicated blocks and large scripts, which can lead to programs that are difficult to understand. These ‘smells’ are caused by a lack of abstraction and decomposition in programs; skills that play a key role in computational thinking. In Scratch, repeats (loops), custom blocks (procedures) and clones (instances) can be used to correct these smells. Yet, custom blocks and clones are rarely taught to children under 11-years-old. We describe the design of a novel educational block-based programming game, Pirate Plunder, which aims to teach these skills to children aged 9-11. Players use Scratch blocks to navigate around a grid, collect items and interact with obstacles. Blocks are explained in ‘tutorials’; the player then completes a series of ‘challenges’ before attempting the next tutorial. A set of Scratch blocks, including repeats, custom blocks and clones, are introduced in a linear difficulty progression. There are two versions of Pirate Plunder; one that uses a debugging-first approach, where the player is given a program that is incomplete or incorrect, and one where each level begins with an empty program. The game design has been developed through iterative playtesting. The observations made during this process have influenced key design decisions such as Scratch integration, difficulty progression and reward system. In future, we will evaluate Pirate Plunder against a traditional Scratch curriculum and compare the debugging-first and non-debugging versions in a series of studies

    Game Based Learning for Safety and Security Education

    Full text link
    Safety and security education are important part of technology related education, because of recent number of increase in safety and security related incidents. Game based learning is an emerging and rapidly advancing forms of computer-assisted instruction. Game based learning for safety and security education enables students to learn concepts and skills without the risk of physical injury and security breach. In this paper, a pedestal grinder safety game and physical security game have been developed using industrial standard modeling and game development software. The average score of the knowledge test of grinder safety game was 82%, which is higher than traditional lecture only instruction method. In addition, the survey of physical security game shows 84% average satisfaction ratio from high school students who played the game during the summer camp. The results of these studies indicated that game based learning method can enhance students' learning without potential harm to the students

    Puzzle games: a metaphor for computational thinking

    Get PDF

    Holistic analysis of the effectiveness of a software engineering teaching approach

    Get PDF
    To provide the best training in software engineering, several approaches and strategies are carried out. Some of them are more theoretical, learned through books and manuals, while others have a practical focus and often done in collaboration with companies. In this paper, we share an approach based on a balanced mix to foster the assimilation of knowledge, the approximation with what is done in software companies and student motivation. Two questionnaires were also carried out, one involving students, who had successfully completed the subject in past academic years (some had already graduated, and others are still students), and other questionnaire involving companies, in the field of software development, which employ students from our school. The analysis of the perspectives of the different stakeholders allows an overall and holistic) view, and a general understanding, of the effectiveness of the software engineering teaching approach. We analyse the results of the questionnaires and share some of the experiences and lessons learned.info:eu-repo/semantics/publishedVersio

    SLR - Análisis del Aprendizaje Basado en Juegos Serios en las Prácticas de los Estudios de Ingeniería

    Get PDF
    Este trabajo se trata de un Análisis Sistemático de la Literatura del uso de los juegos serios en los estudios de ingeniería.15 página

    Gamification in project management: experiences from business and training

    Get PDF
    Cada vez se aplican más conceptos de gamificación o ludificación en los más diversos ámbitos desde la salud, la enseñanza, el mundo empresarial, etc. En la misma forma, se pueden aplicar estrategias de gamificación para la Gestión de Proyectos. Este documento refleja la experiencia de aplicar distintos conceptos de gamificación en la práctica como la aplicación de lego serious play en las distintas etapas de la gestión de un proyecto: iniciación, planificación, ejecución y cierre de un proyecto en una empresa de ingeniería. Igualmente se muestra experiencias de aplicación de juegos de tablero en cursos de Gestión de Proyectos.More and more concepts of gamification or ludification are applied in the most diverse areas from health, education, the business world, etc. In the same way, gamification strategies can be applied for Project Management. This document reflects the experience of applying different concepts of gamification in practice such as the application of lego serious play in the different stages of project management: initiation, planning, execution and closing of a project in an engineering company. It also shows experiences of application of board games in courses of Project Management

    Having Fun in Learning Formal Specifications

    Full text link
    There are many benefits in providing formal specifications for our software. However, teaching students to do this is not always easy as courses on formal methods are often experienced as dry by students. This paper presents a game called FormalZ that teachers can use to introduce some variation in their class. Students can have some fun in playing the game and, while doing so, also learn the basics of writing formal specifications in the form of pre- and post-conditions. Unlike existing software engineering themed education games such as Pex and Code Defenders, FormalZ takes the deep gamification approach where playing gets a more central role in order to generate more engagement. This short paper presents our work in progress: the first implementation of FormalZ along with the result of a preliminary users' evaluation. This implementation is functionally complete and tested, but the polishing of its user interface is still future work

    Towards a Lightweight Approach for Modding Serious Educational Games: Assisting Novice Designers

    Get PDF
    Serious educational games (SEGs) are a growing segment of the education community’s pedagogical toolbox. Effectively creating such games remains challenging, as teachers and industry trainers are content experts; typically they are not game designers with the theoretical knowledge and practical experience needed to create a quality SEG. Here, a lightweight approach to interactively explore and modify existing SEGs is introduced, a toll that can be broadly adopted by educators for pedagogically sound SEGs. Novice game designers can rapidly explore the educational and traditional elements of a game, with a stress on tracking the SEG learning objectives, as well as allowing for reviewing and altering a variety of graphic and audio game elements

    Learning through play: an educational computer game to introduce radar fundamentals

    Get PDF
    The information exchange has evolved from traditional books to computers and Internet in a few years' time. Our current university students were born in this age: they learn and have fun with different methods as previous generations did. These digital natives enjoy computer games. Thus, designing games for learning some selected topics could be a good teaching strategy for such collective and also for undergraduate university students. This paper describes the development and test of an educational computer game revolving around radar. The objective of the game RADAR Technology is to teach students about the fundamentals of radar, while having fun during the learning experience. Based on the principle that you learn better what you practice, the authors want to induce students to discover a difficult to understand topic by proposing them a different experience, in a format better adapted to their generation skills. The computer game has been tested with actual students and the obtained results seem to be very promising
    corecore