41,508 research outputs found

    Learning to communicate computationally with Flip: a bi-modal programming language for game creation

    Get PDF
    Teaching basic computational concepts and skills to school children is currently a curricular focus in many countries. Running parallel to this trend are advances in programming environments and teaching methods which aim to make computer science more accessible, and more motivating. In this paper, we describe the design and evaluation of Flip, a programming language that aims to help 11ā€“15 year olds develop computational skills through creating their own 3D role-playing games. Flip has two main components: 1) a visual language (based on an interlocking blocks design common to many current visual languages), and 2) a dynamically updating natural language version of the script under creation. This programming-language/natural-language pairing is a unique feature of Flip, designed to allow learners to draw upon their familiarity with natural language to ā€œdecode the codeā€. Flip aims to support young people in developing an understanding of computational concepts as well as the skills to use and communicate these concepts effectively. This paper investigates the extent to which Flip can be used by young people to create working scripts, and examines improvements in their expression of computational rules and concepts after using the tool. We provide an overview of the design and implementation of Flip before describing an evaluation study carried out with 12ā€“13 year olds in a naturalistic setting. Over the course of 8 weeks, the majority of students were able to use Flip to write small programs to bring about interactive behaviours in the games they created. Furthermore, there was a significant improvement in their computational communication after using Flip (as measured by a pre/post-test). An additional finding was that girls wrote more, and more complex, scripts than did boys, and there was a trend for girls to show greater learning gains relative to the boys

    Creating Space: Building Digital Games

    Get PDF
    Studies of games, rhetoric, and pedagogy are increasingly common in our field, and indeed seem to grow each year. Nonetheless, composing and designing digital games, either as a mode of scholarship or as a classroom assignment, has not seen an equal groundswell. This selection first provides a brief overview of the existing scholarship in gaming and pedagogy, much of which currently focuses either on games as texts to analyze or as pedagogical models. While these approaches are certainly valuable, I advocate for an increased focus on game design and creation as valuable act of composition. Such a focus engages students and scholars in a deeply multimodal practice that incorporates critical design and computational thinking. I close with suggestions on tools for new and intrepid designers

    Do we need permission to play in public? The design of participation for social play video games at play parties and ā€˜alternativeā€™ games festivals

    Get PDF
    Play is a fundamental to being Human. It helps to make sense of the self, to learn, to be creative and to relax. The advent of video games challenged traditional notions of play, introducing a single player experience to what had primarily been a communal social activity. As technology has developed, communal play has found both online and real-world spaces within video games. Online streaming, multiplayer games and built-in spectator modes within games underpin online communal play experiences, whilst ā€˜alternativeā€™ games festivals, play parties and electronic sports, provide real world spaces for people to meet, play and exchange knowledge relating to both playing and making video games. This article reports the study of social play events which bring people together in the same space to explore video games making and playing. Expert interviews with curators, and event facilitators provides qualitative data from which design processes are formalised into a ā€˜model of participationā€™ of social play. Four key areas of balance are proposed as core considerations in supporting participation in event design. The study of these events also suggests that their design and fostering of participation has the potential to evoke cultural change in game making and playing practices

    Play On: The Use of Games in Libraries

    Full text link
    The use of games in the library is a currently trending topic of discussion and writing in the Library and Information Science profession. Upon first consideration, gaming may seem to be irrelevant at best and a waste of time and resources at worst. However, gaming does have several significant implications for all types of libraries, including greater exposure to new information technologies and the sense of community that a gaming program can foster. Thus, libraries should seriously consider the benefits of gaming programs and be prepared to carefully develop collection policies and to properly plan gaming opportunities for their patrons. The following literature review highlights how other libraries have accomplished these goals, provides examples of the different types of gaming programs that can be implemented in libraries, and explains the advantages for the library that come with a gaming program

    CGAMES'2009

    Get PDF

    Criteria for the Diploma qualifications in information technology at levels 1, 2 and 3

    Get PDF

    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
    • ā€¦
    corecore