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
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;
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4673-4930-7
DOI :
10.1109/APSEC.2012.88