• DocumentCode
    596222
  • Title

    Engineering an Open-Web Educational Game Design Environment

  • Author

    Ahmadi, Navid ; Jazayeri, Moein ; Repenning, Alexander

  • Author_Institution
    Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    867
  • Lastpage
    876
  • Abstract
    Educational game design environments have long been employed as an engaging medium for teaching computer programming and software engineering concepts such as objects, agents, instances, behavior, and interaction. However, in contrast to the collaborative nature of programming, in particular among novice programmers, existing game design environments are solitary desktop-based applications with no or very limited support for sharing and collaboration. We have taken advantage of Web 2.0 technologies and its participative culture to develop a collaborative platform around game design activities that encourages social learning and integrates into the students´ online social presence and lifestyle. We have employed open-Web technologies to build a game design environment using only HTML5 and JavaScript that lets users practice the game design and programming activities right inside their browser. Game design and game playing run on the client while an associated website hosts the created games and supports collaboration. This paper reports on the design, implementation, and evaluation of the game design environment. The preliminary evaluation of Agent Web´s usability and performance demonstrates that not only does Agent Web meet its design goals, but also that the current Web is a hospitable environment for end-user game programming both on desktop and mobile devices.
  • Keywords
    Internet; computer aided instruction; computer games; computer science education; groupware; software engineering; HTML5; JavaScript; Web 2.0 technology; Web site; agent Web usability; collaborative platform; computer programming; desktop-based application; end-user game programming; game design activity; mobile device; open-Web educational game design; social learning; software engineering; teaching; Browsers; Collaboration; Communities; Games; Programming profession; Visualization; Open Web; Web 2.0; end-user programming; game design environments; high-level languages; performance evaluation; usability testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.88
  • Filename
    6462756