Enabling Cooperative Educational Game Design on the Web

Size: px
Start display at page:

Download "Enabling Cooperative Educational Game Design on the Web"

Transcription

1 Enabling Cooperative Educational Game Design on the Web Navid Ahmadi, Mehdi Jazayeri, and Monica Landoni Faculty of Informatics, University of Lugano, Lugano, Switzerland Abstract. Educational game design environments enable end users to create computer games and are used as an engaging medium to teach programming to novice programmers. Although the cooperative dimension of end-user programming has been recognized and collaboration among novice programmers is advised, educational game design environments have remained solitary and desktop based, with only limited support for sharing at most through a supplementary Website. Inspired by cooperation benefits of Web 2.0, we have developed AgentWeb, a fully Webbased game design environment that incorporates cooperation tools into the game design process. Coupled with the participative nature of Web 2.0 applications, AgentWeb enables a richer class of learning and collaboration in which the download-upload operations are unnecessary and users are given instant access to the design and implementation of other games. The sharing of design is an enabling ingredient for cooperative design. We present a preliminary evaluation of AgentWeb s usability. Keywords: End-user programming, collaborative design, educational game design, Web 2.0, cooperative applications 1 Introduction Tempted by the possibilities offered by Web applications and cloud computing, many applications are migrating from the desktop to the Web [1]. Computer games have been popular applications on the Web but their design has always been done on the desktop. If we can move the design process to the Web, we open the possibility of collaboration on the design of games. Computer games have applications not only in entertainment but also in education and they are being adopted increasingly for game-based learning purposes in public schools [2]. A subset of these applications include game design environments such as AgentSheets [3], Alice [4], GameMaker [5] and Scratch [6], which have long been used to enable non-programmers to develop their own computer games. These game design environments are also employed as an engaging medium to teach computer programming concepts such as objects, agents, instances, behavior, and interaction to school and college students [7]. The usual audience of mentioned game design environments are users with no or little programming skills who are known as novice programmers [7], or in short novices,

2 2 Navid Ahmadi, Mehdi Jazayeri, and Monica Landoni who also are known as end users if they are not interested in programming per se. In this paper we may use these terms interchangeably. End users are known to seek help from their peers to solve their programming and in general computational problems [8]. Collaboration in the form of pair programming among students attending an introductory computer science course has proven to improve their learning [9]. Peer learning settings have been successful also in teaching introductory computer science courses. Despite this evidence, existing game design environments are solitary desktop-based applications. Such environments have no or very limited support for collaboration [7]. The focus of our work is to help end users learn basic programming skills by cooperating on game design. In this paper we report on our effort to build a Web-based cooperative game design environment called AgentWeb. Agent- Web is implemented completely with open-web technologies and runs entirely in modern browsers browsers that support HTML5. Enjoying the benefits of Web 2.0 technologies, AgentWeb transcends the solitary boundaries of desktopbased applications by offering users to not only play games but also design them and collaborate with others in game design. AgentWeb consists of the following components: A fully Web-based game design environment created using open-web standards, which brings global platform-independent access to the software with zero installation cost, enabling the game design process to take place on the Web. A Website around the game design environment that supports cooperation and community building, and provides basic integration with existing social networking applications. The rest of the paper is structured as follows. We review the related work in the next section. In Section 3 we present the game design environment. Section 4 discusses how the Website around the game design environment enables cooperation among game designers. Sections 5 evaluates initial usability testing of AgentWeb. Section 6 concludes the paper. 2 Related Work Cloud-based applications have provided global access to software [1]. In particular, Web 2.0 [10] has been recognized as a medium that supports social learning [11]. Several game design communities, commercial and educational, have employed Web 2.0 methods to form a community around the game design environment. Game sharing Web sites have facilitated collecting and sharing the games developed by users regardless of their learning context. Early on, Behavior Exchange let users share AgentSheets games through the Web [12]. YoYo Games 1 provides an online community for Game Maker users to share their games, although online playing or exploration of the games is not possible. Game Salad

3 Enabling Cooperative Educational Game Design on the Web 3 enables online play of the game using a browser-specific plugin that should be installed on the desktop. Little big planet is known for its online community of end users developing their own levels for the game 3. The Scratch Web site 4 has collected millions of user-created games and lets users play the games online, though for exploring the game objects and programming, the game has to be downloaded to the desktop. In the existing game communities, online users can play the games and write comments on or rate them from inside the Web browser. However, the game design process is not supported by collaborative and social modalities. These Web sites at best render the game as the final product in the browser using Rich Internet Application platforms [13] such as Java or Flash, i.e., the games are shared as a black box that can only be played on line. In order to explore the inside of the game to learn how a game was created, users have to download the game and open it in the game design environment. Such interfaces draw a line between playing the game as the entertaining artifact and exploring the game components as the educational artifact in the online social environment of the user. As the game design process takes place on the desktop of individuals, rather than in the game sharing environment, such Web sites fail to incorporate the game design activities into the social context of the online community. In contrast to existing desktop-based game design environments, our approach is to leverage open-web technologies to seamlessly incorporate the game design activities into the cloud. The natural sharing supported by cloud storage enables the users to create and explore the game objects together. 3 Web-based Game Design for Novice Programmers As mentioned earlier, sharing the design of the game among novices is traditionally constrained by the upload/download barrier. Users have to download a game to open it with the corresponding application on the desktop and in case they modify the game they should upload it again. In order to enable cooperation among novices to the same extent provided by existing Web 2.0 applications such as blogs and Wikis, it is crucial to provide the novices with a Web-based application in which upload-download operations are eliminated. As a result, users creations are instantly shared with the others. There are also other advantages of Web-based applications compared to desktop-based applications that enhance the user experience, including global platform-independent access to the application, zero installation cost, and cloud-based storage of user data. Accordingly, we designed and implemented AgentWeb as a fully Web-based game design environment 5. Being built using open-web technologies, i.e., HTML5, JavaScript, and CSS, AgentWeb transcends the need to install any software on the desktop. Users design, store and play the games in the cloud which eliminates A proof-of-concept Website is available at

4 4 Navid Ahmadi, Mehdi Jazayeri, and Monica Landoni the barrier of uploading/downloading games from/to the desktop. 6 AgentWeb s game design and programming model is inspired by AgentSheets, an end-user authoring tool for creating agent-based computer games and scientific simulations [3]. AgentSheets has been successfully used in schools to teach game design to middle school students [14]. With AgentWeb, users are capable of creating 2D games and scientific simulations such as Sokoban, Pac Man, Space Invaders, and Game of Life. AgentWeb provides users with an Integrated Development Environment (IDE) to create the game objects, draw their depictions, program them, and put them together in the game scene, all from inside the Web browser. Figure 1 shows the layout of the IDE, which consists of four main panes. Agent Gallery maintains the game objects, called agents, and their assigned depictions. Each agent may have several depictions. Image Editor lets users draw depictions for the agents 7. Programming Environment lets users program the agents using a visual programming language. Scene Editor lets users create the game scene by instantiating the game objects and executing them. AgentWeb Game Design Environment Toolbar Depiction Editor Scene Editor Agent Gallery Visual Programming Environment Fig. 1. The AgentWeb IDE layout shows the main user interface components of the browser-based game design environment. The environment may be accessed at AgentWeb supports novices with a visual rule-based programming environment, following the tactile programming paradigm [15]. Each agent contains its own program that consists of a set of methods. The desired functionality of each method is achieved by composing the game design instructions using drag-anddrop. AgentWeb facilitates the game design process by providing novices with a direct manipulation user interface [16]. For instance, as soon as an agent de- 6 The current version of AgentWeb runs in Google Chrome, Mozilla FireFox and Apple Safari browsers, which together count for more than 60% of worldwide browser usage share according to the statistics provided by StatCounter as of April AgentWeb employs PaintWeb, an open source Web native image editor.

5 Enabling Cooperative Educational Game Design on the Web 5 piction is modified in the image editor, the modification is instantly applied in the other panes including programming environment and the scene editor, even while the game is running. To achieve a responsive game design environment, we have decided that 8 the games must be executed without relying on server communication. Therefore, a client-side compiler translates the visual program into JavaScript which is then executed by the AgentWeb runtime system. The runtime system includes a game engine, graphics engine and mouse and keyboard controllers designed specifically for games. AgentWeb facilitates game programming for game designers using interactive programming techniques. Game designers are able to modify the agent program while the game is running and the changes are immediately applied into the execution. Interactive programming provides immediate feedback on agent behavior at run time. A typical game design use-case of interactive programming is in tuning the speed of moving objects in the game. In the absence of interactive programming, a game designer would have to recompile the program manually after a modification and re-run the game to explore if the agent behavior is satisfactory. 4 Enabling Cooperation Among Game Designers Enabling the game design from inside the browser is a stepping-stone towards integrating the cooperation and social benefits of the Web into the application. Unlike the desktop-based game design environments in which the game design is a solitary activity, unless in a face-to-face context, AgentWeb enables users to cooperate around game design activities. In this section we report on how a Website created around the game design environment facilitates cooperation among game designers. The Website lets users create personal accounts with which they can create, design, and store their own games. The Website exposes all the games created by all users and provides search and categorization functionalities. Users may examine the code of games and modify them to observe the new behavior in the game (however, saving the modifications is limited to authorized members of the game design community). We call this kind of design sharing open-source design. Traditional desktops use a closed-source model in which users have access to the game only as players. They do not have access to the design of the game as a shared entity. Unlike the existing game sharing portals, in which every game can be modified only by its owner, the AgentWeb Website allows other users to join as a designer of that game, and upon approval of the game owner, they will have access to modify and save the new version of the game. As a result, each game can have a community of game designers who will work on the same game at different times (concurrent modification of a game is disallowed to avoid conflicts). 8 For space reasons, we omit from this paper the rationale for our architectural design decisions.

6 6 Navid Ahmadi, Mehdi Jazayeri, and Monica Landoni The Website provides users with both asynchronous and synchronous communication and cooperation tools. Asynchronous tools include forums in which users can share their questions with others, rate, and comment on the games. Authenticated users can use instant messaging and chatrooms to communicate with each other. The chat facility is available on all the pages of the Website, as an overlay, which lets users cooperate while designing a game. The Website provides basic integration with social networking applications, which enables users to share and collaborate within their own social network. Users login to the AgentWeb Website using their Facebook account. Furthermore, they can share their game design and play activities on several social networks right from inside the Website. By situating the game design into the user s online social activities, we facilitate the process of learning to program [17]. 5 Preliminary Usability Evaluation To study the usability of the game design environment, initially we conducted an evaluation with four highschool Informatics teachers using cognitive jogthrough method [18]. The feedback from teachers was used to improve the support for computational thinking in informal learning contexts and design the collaborative features of the Website accordingly. Subsequently, we conducted a one-day workshop with 13 high-school students in the age range of 15 and 20. Participants were given 90 minutes of hands-on tutorial on how to create a frogger game. Next, they were given 60 minutes to improve their games. The workshop setting was a round-table in a classroom. A total of 40 students had originally applied to take part in the workshop and among them only 13 were selected. After a brief introduction, each student was asked to fill a brief questionnaire about age, education and preferred subjects, from which it emerged that the majority was inclined towards science, mathematics and informatics. The students showed their interest and dedication by engaging deeply equally during the tutorial part and even more so while working on their games; they kept working even during breaks. At the end of the workshop participants were asked to fill in a questionnaire regarding their overall game design experience. Figure 2 shows the mean user experience measured using likert scale in three aspects: use of computer during the workshop, the game design environment, and the cooperative Website. All students commented on how easy and fun the system was and a third of them mentioned how much they enjoyed the possibility to share their work with their peers. This is in line with their behavior during the game design session. Even if students did not ask many questions directly from tutors and limited their active participation during the workshop taking an active role in a class and showing genuine interest in a topic is seen as showing off and not cool still, more than half of them enjoyed publishing their earlier work during development, showing how much they liked to share their new achievements with their peers and valuing this option.

7 Enabling Cooperative Educational Game Design on the Web 7 Strongly Agree5" Agree4" Not Sure3" Disagree2" Strongly Disagree1" Fun Interesting Frustrating Boring Computer Use Confusing Cool Annoying Easy to learn Game Design Environment Entertaining Confusing Cool Annoying Easy to learn Cooperative Website Entertaining Fig. 2. Mode of participants rating based on the likert scale. As the students were collocated and the number of participants was low we can not state any statistically valid conclusions. However, we observed that most of the participants naturally cooperated with their adjacent participants to solve their own problems. Even though all the participants were physically in the same location, a few used chat to seek help from other participants. We are planning comprehensive studies to understand the mechanics of cooperation and socialization among novice game designers and how the Web-based cooperative game design experience affects the user s game design and learning process in comparison to existing non-cooperative environment. We are going to investigate the different facets of collaboration, going beyond traditional exchange of messages, textual and spoken communication. Students could see the advantages of sharing their work as a direct way to start a collaboration and get help while establishing themselves and let their game represent them. We will explore how to take this type of collaboration further and what kind of support students would need in order to assert themselves and become active participants in the game design community. 6 Conclusions The paper has introduced a cooperative game design environment, called Agent- Web, which enables novice programmers to design and share computer games right from inside their browser. AgentWeb has a visual user interface appropriate for use by novice programmers. It runs in the Web, and entirely in the client s browser. The cooperative Website around the game design environment enables (end) users to share, and collaborate in, the design of a game. Using the metaphor of Web 2.0, we argue that AgentWeb represents a new generation of game design environments that we characterize as Game Design 2.0.

8 8 Navid Ahmadi, Mehdi Jazayeri, and Monica Landoni References 1. Jazayeri, M.: Some Trends in Web Application Development Future of Software Engineering (FOSE 07) (May 2007) Honey, M.A., Hilton, M.: Learning Science Through Computer Games and Simulations. The National Academies Press (January 2011) Repenning, A.: Agentsheets: a Tool for Building Domain-Oriented Dynamic, Visual Environments. PhD thesis, University of Colorado (1993) 4. Cooper, S., Dann, W., Pausch, R.: Alice: a 3-D tool for introductory programming concepts. Journal of Computing Sciences in Colleges 15(5) (2000) Overmars, M.: Teaching computer science through game design. Computer 37(4) (2004) Resnick, M., Silverman, B., Kafai, Y., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J.: Scratch: Programming for All. Communications of the ACM 52(11) (November 2009) Kelleher, C., Pausch, R.: Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys 37(2) (June 2005) Nardi, B.: A Small Matter of Programming: Perspectives on End User Computing. MIT Press (December 1992) 9. Williams, L., Wiebe, E., Yang, K., Ferzli, M., Miller, C.: In Support of Pair Programming in the Introductory Computer Science Course. Computer Science Education 12(3) (January 2002) O Reilly, T.: What is Web Design patterns and business models for the next generation of software. (2005) 11. McLoughlin, C., Lee, M.J.: Social software and participatory learning: Pedagogical choices with technology affordances in the Web 2.0 era. In: Proceedings ASCILITE Singapore (2007) Repenning, A., Ambach, J.: The agentsheets behavior exchange: supporting social behavior processing. CHI 97 extended abstracts on Human factors in computing systems: looking to the future (1997) Toffetti, G., Comai, S., Preciado, J., Linaje, M.: State-of-the Art and Trends in the Systematic Development of Rich Internet Applications. Journal of Web Engineering 10(1) (2011) Repenning, A.: Programming goes back to school. Commun. ACM 55(5) (2012) Repenning, A., Ambach, J.: Tactile programming: A unified manipulation paradigm supporting program comprehension, composition and sharing. Proceedings of the 1996 IEEE Symposium on Visual Languages (1996) Shneiderman, B.: Direct manipulation for comprehensible, predictable and controllable user interfaces. Proceedings of the 2nd international conference on Intelligent user interfaces (1997) Wills, C., Finkel, D., Gennert, M., Ward, M.: Peer learning in an introductory computer science course. ACM SIGCSE Bulletin 26(1) (March 1994) Ahmadi, N., Jazayeri, M., Landoni, M.: Helping Novice Programmers to Bootstrap in the Cloud: Incorporating Support for Computational Thinking into the Game Design Process. Advanced Learning Technologies, IEEE International Conference on (2012)

Issue Article Vol.30 No.2, April 1998 Article Issue

Issue Article Vol.30 No.2, April 1998 Article Issue Issue Article Vol.30 No.2, April 1998 Article Issue Tailorable Groupware Issues, Methods, and Architectures Report of a Workshop held at GROUP'97, Phoenix, AZ, 16th November 1997 Anders Mørch, Oliver Stiemerlieng,

More information

MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE

MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE Marko Nieminen Email: Marko.Nieminen@hut.fi Helsinki University of Technology, Department of Computer

More information

Development Outcome 1

Development Outcome 1 Computer Games: Development Outcome 1 F917 10/11/12 F917 10/11/12 Page 1 Contents General purpose programming tools... 3 Visual Basic... 3 Java... 4 C++... 4 MEL... 4 C#... 4 What Language Should I Learn?...

More information

Craig Barnes. Previous Work. Introduction. Tools for Programming Agents

Craig Barnes. Previous Work. Introduction. Tools for Programming Agents From: AAAI Technical Report SS-00-04. Compilation copyright 2000, AAAI (www.aaai.org). All rights reserved. Visual Programming Agents for Virtual Environments Craig Barnes Electronic Visualization Lab

More information

HELPING THE DESIGN OF MIXED SYSTEMS

HELPING THE DESIGN OF MIXED SYSTEMS HELPING THE DESIGN OF MIXED SYSTEMS Céline Coutrix Grenoble Informatics Laboratory (LIG) University of Grenoble 1, France Abstract Several interaction paradigms are considered in pervasive computing environments.

More information

Trial code included!

Trial code included! The official guide Trial code included! 1st Edition (Nov. 2018) Ready to become a Pro? We re so happy that you ve decided to join our growing community of professional educators and CoSpaces Edu experts!

More information

Networked Virtual Environments

Networked Virtual Environments etworked Virtual Environments Christos Bouras Eri Giannaka Thrasyvoulos Tsiatsos Introduction The inherent need of humans to communicate acted as the moving force for the formation, expansion and wide

More information

Pre-commercial version of webservices platform

Pre-commercial version of webservices platform This project has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement Nº 691768 Pre-commercial version of webservices platform Project report

More information

Towards a Software Engineering Research Framework: Extending Design Science Research

Towards a Software Engineering Research Framework: Extending Design Science Research Towards a Software Engineering Research Framework: Extending Design Science Research Murat Pasa Uysal 1 1Department of Management Information Systems, Ufuk University, Ankara, Turkey ---------------------------------------------------------------------***---------------------------------------------------------------------

More information

Do-It-Yourself Object Identification Using Augmented Reality for Visually Impaired People

Do-It-Yourself Object Identification Using Augmented Reality for Visually Impaired People Do-It-Yourself Object Identification Using Augmented Reality for Visually Impaired People Atheer S. Al-Khalifa 1 and Hend S. Al-Khalifa 2 1 Electronic and Computer Research Institute, King Abdulaziz City

More information

PebblePad LEARNER HANDBOOK

PebblePad LEARNER HANDBOOK PebblePad LEARNER HANDBOOK CONTENTS Overview of the online learning environment... 3 Overview of how to find and submit work... 4 Logging Onto the IOS Online... 5 Seeing your Courses... 6 Using Your PebblePad

More information

2009 New Jersey Core Curriculum Content Standards - Technology

2009 New Jersey Core Curriculum Content Standards - Technology P 2009 New Jersey Core Curriculum Content s - 8.1 Educational : All students will use digital tools to access, manage, evaluate, and synthesize information in order to solve problems individually and collaboratively

More information

Interactive Math Demos for Mobile Platforms

Interactive Math Demos for Mobile Platforms 2013 Hawaii University International Conferences Education & Technology Math & Engineering Technology June 10 th to June 12 th Ala Moana Hotel, Honolulu, Hawaii Interactive Math Demos for Mobile Platforms

More information

ALICE as a tool for programming at schools

ALICE as a tool for programming at schools Vol.2, No.2, 124-129 (2010) http://dx.doi.org/10.4236/ns.2010.22021 Natural Science ALICE as a tool for programming at schools Ewa Graczyńska Institute of Mathematics, Opole University of Technology, Opole,

More information

Constructing Representations of Mental Maps

Constructing Representations of Mental Maps Constructing Representations of Mental Maps Carol Strohecker Adrienne Slaughter Originally appeared as Technical Report 99-01, Mitsubishi Electric Research Laboratories Abstract This short paper presents

More information

Procedural Level Generation for a 2D Platformer

Procedural Level Generation for a 2D Platformer Procedural Level Generation for a 2D Platformer Brian Egana California Polytechnic State University, San Luis Obispo Computer Science Department June 2018 2018 Brian Egana 2 Introduction Procedural Content

More information

Design and Application of Multi-screen VR Technology in the Course of Art Painting

Design and Application of Multi-screen VR Technology in the Course of Art Painting Design and Application of Multi-screen VR Technology in the Course of Art Painting http://dx.doi.org/10.3991/ijet.v11i09.6126 Chang Pan University of Science and Technology Liaoning, Anshan, China Abstract

More information

Interaction Design in Digital Libraries : Some critical issues

Interaction Design in Digital Libraries : Some critical issues Interaction Design in Digital Libraries : Some critical issues Constantine Stephanidis Foundation for Research and Technology-Hellas (FORTH) Institute of Computer Science (ICS) Science and Technology Park

More information

Pop-up Java: An Augmented Reality Mobile Game to Teach Java. Richard Myers. TSYS School of Computer Science, Columbus State University, USA

Pop-up Java: An Augmented Reality Mobile Game to Teach Java. Richard Myers. TSYS School of Computer Science, Columbus State University, USA Pop-up Java: An Augmented Reality Mobile Game to Teach Java Richard Myers TSYS School of Computer Science, Columbus State University, USA Introduction As computers become more and more ubiquitous, it becomes

More information

Free games without adobe flash player

Free games without adobe flash player P ford residence southampton, ny Free games without adobe flash player Simple premise that grows the longer one plays.. As a player starts there is only two actions, eat candy or throw it on the ground,

More information

Introduction to Computer Science - PLTW #9340

Introduction to Computer Science - PLTW #9340 Introduction to Computer Science - PLTW #9340 Description Designed to be the first computer science course for students who have never programmed before, Introduction to Computer Science (ICS) is an optional

More information

Jankowski, Jacek; Irzynska, Izabela

Jankowski, Jacek; Irzynska, Izabela Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title On The Way to The Web3D: The Applications of 2-Layer Interface Paradigm

More information

BI TRENDS FOR Data De-silofication: The Secret to Success in the Analytics Economy

BI TRENDS FOR Data De-silofication: The Secret to Success in the Analytics Economy 11 BI TRENDS FOR 2018 Data De-silofication: The Secret to Success in the Analytics Economy De-silofication What is it? Many successful companies today have found their own ways of connecting data, people,

More information

Distributed Virtual Learning Environment: a Web-based Approach

Distributed Virtual Learning Environment: a Web-based Approach Distributed Virtual Learning Environment: a Web-based Approach Christos Bouras Computer Technology Institute- CTI Department of Computer Engineering and Informatics, University of Patras e-mail: bouras@cti.gr

More information

VEWL: A Framework for Building a Windowing Interface in a Virtual Environment Daniel Larimer and Doug A. Bowman Dept. of Computer Science, Virginia Tech, 660 McBryde, Blacksburg, VA dlarimer@vt.edu, bowman@vt.edu

More information

CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN

CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN 8.1 Introduction This chapter gives a brief overview of the field of research methodology. It contains a review of a variety of research perspectives and approaches

More information

Internet usage behavior of Agricultural faculties in Ethiopian Universities: the case of Haramaya University Milkyas Hailu Tesfaye 1 Yared Mammo 2

Internet usage behavior of Agricultural faculties in Ethiopian Universities: the case of Haramaya University Milkyas Hailu Tesfaye 1 Yared Mammo 2 Internet usage behavior of Agricultural faculties in Ethiopian Universities: the case of Haramaya University Milkyas Hailu Tesfaye 1 Yared Mammo 2 1 Lecturer, Department of Information Science, Haramaya

More information

Live Agent for Administrators

Live Agent for Administrators Live Agent for Administrators Salesforce, Spring 17 @salesforcedocs Last updated: April 3, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

Constructing Representations of Mental Maps

Constructing Representations of Mental Maps MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Constructing Representations of Mental Maps Carol Strohecker, Adrienne Slaughter TR99-01 December 1999 Abstract This short paper presents continued

More information

Methodology for Agent-Oriented Software

Methodology for Agent-Oriented Software ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this

More information

High-quality elearning with open-source software

High-quality elearning with open-source software High-quality elearning with open-source software Peter Reimann University of Sydney Overview Technological Trends: what is to come? Pedagogical models: What works? Open source tools: How to make it happen?

More information

Recoding Product Design Education: Visual Coding for Human Machine Interfaces

Recoding Product Design Education: Visual Coding for Human Machine Interfaces The International Conference on Design and Technology (2017), Volume 2017 Conference Paper Recoding Product Design Education: Visual Coding for Human Machine Interfaces James Novak*, and Jennifer Loy Griffith

More information

Live Agent for Administrators

Live Agent for Administrators Live Agent for Administrators Salesforce, Summer 16 @salesforcedocs Last updated: July 28, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

Live Agent for Administrators

Live Agent for Administrators Salesforce, Spring 18 @salesforcedocs Last updated: January 11, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other

More information

Online Courses with the Writers Workshop

Online Courses with the Writers Workshop Online Courses with the Writers Workshop Welcome Thank you for booking a course with the Writers Workshop. You ve made a good choice! We ve got passionate, expert tutors and we have a formidable record

More information

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making

More information

Facilitator s Guide to Getting Started

Facilitator s Guide to Getting Started Facilitator s Guide to Getting Started INTRODUCTION This Facilitator Guide will help you facilitate a game design workshop for people who are new to TaleBlazer. The curriculum as written will take at least

More information

Eliminating Design and Execute Modes from Virtual Environment Authoring Systems

Eliminating Design and Execute Modes from Virtual Environment Authoring Systems Eliminating Design and Execute Modes from Virtual Environment Authoring Systems Gary Marsden & Shih-min Yang Department of Computer Science, University of Cape Town, Cape Town, South Africa Email: gaz@cs.uct.ac.za,

More information

Immersive Simulation in Instructional Design Studios

Immersive Simulation in Instructional Design Studios Blucher Design Proceedings Dezembro de 2014, Volume 1, Número 8 www.proceedings.blucher.com.br/evento/sigradi2014 Immersive Simulation in Instructional Design Studios Antonieta Angulo Ball State University,

More information

ROBOTC: Programming for All Ages

ROBOTC: Programming for All Ages z ROBOTC: Programming for All Ages ROBOTC: Programming for All Ages ROBOTC is a C-based, robot-agnostic programming IDEA IN BRIEF language with a Windows environment for writing and debugging programs.

More information

by Camille St Martin

by Camille St Martin @ by Camille St Martin Why does social media matter for child care centers? Your Facebook page is the face of your business, a complement to your website, where potential clients interact with you. Your

More information

DreamCatcher Agile Studio: Product Brochure

DreamCatcher Agile Studio: Product Brochure DreamCatcher Agile Studio: Product Brochure Why build a requirements-centric Agile Suite? As we look at the value chain of the SDLC process, as shown in the figure below, the most value is created in the

More information

Proprietary and restricted rights notice

Proprietary and restricted rights notice Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens Product Lifecycle Management Software Inc. 2012 Siemens Product Lifecycle Management Software

More information

The CHAI Libraries. F. Conti, F. Barbagli, R. Balaniuk, M. Halg, C. Lu, D. Morris L. Sentis, E. Vileshin, J. Warren, O. Khatib, K.

The CHAI Libraries. F. Conti, F. Barbagli, R. Balaniuk, M. Halg, C. Lu, D. Morris L. Sentis, E. Vileshin, J. Warren, O. Khatib, K. The CHAI Libraries F. Conti, F. Barbagli, R. Balaniuk, M. Halg, C. Lu, D. Morris L. Sentis, E. Vileshin, J. Warren, O. Khatib, K. Salisbury Computer Science Department, Stanford University, Stanford CA

More information

Read & Download (PDF Kindle) JMonkeyEngine 3.0 Beginner's Guide

Read & Download (PDF Kindle) JMonkeyEngine 3.0 Beginner's Guide Read & Download (PDF Kindle) JMonkeyEngine 3.0 Beginner's Guide Develop professional 3D games for desktop, web, and mobile, all in the familiar Java programming language Create 3D games that run on Android

More information

A USEABLE, ONLINE NASA-TLX TOOL. David Sharek Psychology Department, North Carolina State University, Raleigh, NC USA

A USEABLE, ONLINE NASA-TLX TOOL. David Sharek Psychology Department, North Carolina State University, Raleigh, NC USA 1375 A USEABLE, ONLINE NASA-TLX TOOL David Sharek Psychology Department, North Carolina State University, Raleigh, NC 27695-7650 USA For over 20 years, the NASA Task Load index (NASA-TLX) (Hart & Staveland,

More information

An Expanded Conception of Game Media Literacy

An Expanded Conception of Game Media Literacy 1 An Expanded Conception of Game Media Literacy Objectives In this paper, the authors (a) identify three existing models of game media literacy learning, based on a synthesis of prior research, and (b)

More information

SDN Architecture 1.0 Overview. November, 2014

SDN Architecture 1.0 Overview. November, 2014 SDN Architecture 1.0 Overview November, 2014 ONF Document Type: TR ONF Document Name: TR_SDN ARCH Overview 1.1 11112014 Disclaimer THIS DOCUMENT IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING

More information

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server Youngsik Kim * * Department of Game and Multimedia Engineering, Korea Polytechnic University, Republic

More information

Using Online Communities as a Research Platform

Using Online Communities as a Research Platform CS 498 KA Experimental Methods for HCI Using Online Communities as a Research Platform Loren Terveen, John Riedl, Joseph A. Konstan, Cliff Lampe Presented by: Aabhas Chauhan Objective What are Online Communities?

More information

THE USE OF LEGO MINDSTORMS NXT ROBOTS IN THE TEACHING OF INTRODUCTORY JAVA PROGRAMMING TO UNDERGRADUATE STUDENTS

THE USE OF LEGO MINDSTORMS NXT ROBOTS IN THE TEACHING OF INTRODUCTORY JAVA PROGRAMMING TO UNDERGRADUATE STUDENTS THE USE OF LEGO MINDSTORMS NXT ROBOTS IN THE TEACHING OF INTRODUCTORY JAVA PROGRAMMING TO UNDERGRADUATE STUDENTS Elizabeth A. Gandy: University of Sunderland Department of Computing, Engineering & Technology,

More information

A STUDY ON THE DOCUMENT INFORMATION SERVICE OF THE NATIONAL AGRICULTURAL LIBRARY FOR AGRICULTURAL SCI-TECH INNOVATION IN CHINA

A STUDY ON THE DOCUMENT INFORMATION SERVICE OF THE NATIONAL AGRICULTURAL LIBRARY FOR AGRICULTURAL SCI-TECH INNOVATION IN CHINA A STUDY ON THE DOCUMENT INFORMATION SERVICE OF THE NATIONAL AGRICULTURAL LIBRARY FOR AGRICULTURAL SCI-TECH INNOVATION IN CHINA Qian Xu *, Xianxue Meng Agricultural Information Institute of Chinese Academy

More information

ENHANCING PHOTOWARE IN THE SOCIAL NETWORKS ENVIRONMENT

ENHANCING PHOTOWARE IN THE SOCIAL NETWORKS ENVIRONMENT ENHANCING PHOTOWARE IN THE SOCIAL NETWORKS ENVIRONMENT Ombretta Gaggi Dept. of Mathematics, University of Padua, via Trieste, 63, 35121 Padua, Italy gaggi@math.unipd.it Keywords: Abstract: digital photo

More information

Parent Guide. technology. time. student login. hallofheroesgame.com. student name: username: password:

Parent Guide. technology. time. student login. hallofheroesgame.com. student name: username: password: technology Desktops & Laptops Access by internet browser at hallofheroesgame.com nothing to download. Tablets Hall of Heroes is HTML5 - based, so it can be played in your tablet s internet browser. Speakers

More information

Programme TOC. CONNECT Platform CONNECTION Client MicroStation CONNECT Edition i-models what is comming

Programme TOC. CONNECT Platform CONNECTION Client MicroStation CONNECT Edition i-models what is comming Bentley CONNECT CONNECT Platform MicroStation CONNECT Edition 1 WWW.BENTLEY.COM 2016 Bentley Systems, Incorporated 2016 Bentley Systems, Incorporated Programme TOC CONNECT Platform CONNECTION Client MicroStation

More information

SPQR RoboCup 2016 Standard Platform League Qualification Report

SPQR RoboCup 2016 Standard Platform League Qualification Report SPQR RoboCup 2016 Standard Platform League Qualification Report V. Suriani, F. Riccio, L. Iocchi, D. Nardi Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio Ruberti Sapienza Università

More information

GRAPHIC DESIGN (ARTGR)

GRAPHIC DESIGN (ARTGR) Iowa State University 2016-2017 1 GRAPHIC DESIGN (ARTGR) Courses primarily for undergraduates: ARTGR 270: Graphic Design Studio I F. Prereq: DSN S 102, DSN S 131 and enrollment in ARTGR 275; admission

More information

INTERACTIVE ARCHITECTURAL COMPOSITIONS INTERACTIVE ARCHITECTURAL COMPOSITIONS IN 3D REAL-TIME VIRTUAL ENVIRONMENTS

INTERACTIVE ARCHITECTURAL COMPOSITIONS INTERACTIVE ARCHITECTURAL COMPOSITIONS IN 3D REAL-TIME VIRTUAL ENVIRONMENTS INTERACTIVE ARCHITECTURAL COMPOSITIONS IN 3D REAL-TIME VIRTUAL ENVIRONMENTS RABEE M. REFFAT Architecture Department, King Fahd University of Petroleum and Minerals, Dhahran, 31261, Saudi Arabia rabee@kfupm.edu.sa

More information

SOCIAL MEDIA UTILIZATION FOR ISLAMIC DA WAH

SOCIAL MEDIA UTILIZATION FOR ISLAMIC DA WAH SOCIAL MEDIA UTILIZATION FOR ISLAMIC DA WAH Nur Hanis Jaafar and Siti Nur Syafiqah Umor Faculty of Information Management, Universiti Teknologi MARA (UiTM) Puncak Perdana Campus, UiTM Selangor, Malaysia

More information

Pervasive Services Engineering for SOAs

Pervasive Services Engineering for SOAs Pervasive Services Engineering for SOAs Dhaminda Abeywickrama (supervised by Sita Ramakrishnan) Clayton School of Information Technology, Monash University, Australia dhaminda.abeywickrama@infotech.monash.edu.au

More information

Drumtastic: Haptic Guidance for Polyrhythmic Drumming Practice

Drumtastic: Haptic Guidance for Polyrhythmic Drumming Practice Drumtastic: Haptic Guidance for Polyrhythmic Drumming Practice ABSTRACT W e present Drumtastic, an application where the user interacts with two Novint Falcon haptic devices to play virtual drums. The

More information

Journey through Game Design

Journey through Game Design Simulation Games in Education Spring 2010 Introduction At the very beginning of semester we were required to choose a final project to work on. I found this a bit odd and had the slightest idea what to

More information

Structural Analysis of Agent Oriented Methodologies

Structural Analysis of Agent Oriented Methodologies International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 613-618 International Research Publications House http://www. irphouse.com Structural Analysis

More information

Telecoms and Tech Week

Telecoms and Tech Week Telecoms and Tech Week STREAM 1: THE NEW DIGITAL ECONOMY A week of learning about the new digital economy and tech exploration at Google LONDON 2-6 JULY 2018 The Academy a Google space 123 Buckingham Palace

More information

OLX OLX. Project Id :: bit6f Submitted by :: Desai Khushboo. Khunt Mitali. In partial fulfillment for the award of the degree of

OLX OLX. Project Id :: bit6f Submitted by :: Desai Khushboo. Khunt Mitali. In partial fulfillment for the award of the degree of OLX Project Id :: bit6f115033 Submitted by :: Desai Khushboo Khunt Mitali In partial fulfillment for the award of the degree of Bachelor Of Science In Information Technology Project Guide : Mr. Pradeep

More information

Can the Success of Mobile Games Be Attributed to Following Mobile Game Heuristics?

Can the Success of Mobile Games Be Attributed to Following Mobile Game Heuristics? Can the Success of Mobile Games Be Attributed to Following Mobile Game Heuristics? Reham Alhaidary (&) and Shatha Altammami King Saud University, Riyadh, Saudi Arabia reham.alhaidary@gmail.com, Shaltammami@ksu.edu.sa

More information

MEDIA AND INFORMATION

MEDIA AND INFORMATION MEDIA AND INFORMATION MI Department of Media and Information College of Communication Arts and Sciences 101 Understanding Media and Information Fall, Spring, Summer. 3(3-0) SA: TC 100, TC 110, TC 101 Critique

More information

GRAPHIC DESIGN (ARTGR)

GRAPHIC DESIGN (ARTGR) Graphic Design (ARTGR) 1 GRAPHIC DESIGN (ARTGR) Courses primarily for undergraduates: ARTGR 270: Graphic Design Studio I F. Prereq: DSN S 102, DSN S 131 and enrollment in ARTGR 275; admission to the graphic

More information

Committee on Development and Intellectual Property (CDIP)

Committee on Development and Intellectual Property (CDIP) E CDIP/10/13 ORIGINAL: ENGLISH DATE: OCTOBER 5, 2012 Committee on Development and Intellectual Property (CDIP) Tenth Session Geneva, November 12 to 16, 2012 DEVELOPING TOOLS FOR ACCESS TO PATENT INFORMATION

More information

WFEO STANDING COMMITTEE ON ENGINEERING FOR INNOVATIVE TECHNOLOGY (WFEO-CEIT) STRATEGIC PLAN ( )

WFEO STANDING COMMITTEE ON ENGINEERING FOR INNOVATIVE TECHNOLOGY (WFEO-CEIT) STRATEGIC PLAN ( ) WFEO STANDING COMMITTEE ON ENGINEERING FOR INNOVATIVE TECHNOLOGY (WFEO-CEIT) STRATEGIC PLAN (2016-2019) Hosted by The China Association for Science and Technology March, 2016 WFEO-CEIT STRATEGIC PLAN (2016-2019)

More information

ABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION

ABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION Tweek: Merging 2D and 3D Interaction in Immersive Environments Patrick L Hartling, Allen D Bierbaum, Carolina Cruz-Neira Virtual Reality Applications Center, 2274 Howe Hall Room 1620, Iowa State University

More information

PRODUCTION. in FILM & MEDIA MASTER OF ARTS. One-Year Accelerated

PRODUCTION. in FILM & MEDIA MASTER OF ARTS. One-Year Accelerated One-Year Accelerated MASTER OF ARTS in FILM & MEDIA PRODUCTION The Academy offers an accelerated one-year schedule for students interested in our Master of Arts degree program by creating an extended academic

More information

1 Introduction. of at least two representatives from different cultures.

1 Introduction. of at least two representatives from different cultures. 17 1 Today, collaborative work between people from all over the world is widespread, and so are the socio-cultural exchanges involved in online communities. In the Internet, users can visit websites from

More information

COMMUNICATION SERVICE. DATA SHEET WAVE OnCloud

COMMUNICATION SERVICE. DATA SHEET WAVE OnCloud COMMUNICATION SERVICE INSTANT TEAM COMMUNICATIONS WAVE TM OnCloud is a Push-to-Talk (PTT) communication service that connects phones, computers and radios together easily and affordably so your enterprise

More information

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML 17 AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML Svetan Ratchev and Omar Medani School of Mechanical, Materials, Manufacturing Engineering and Management,

More information

Performance Evaluation of an Online Text-Based Strategy Game

Performance Evaluation of an Online Text-Based Strategy Game Performance Evaluation of an Online Text-Based Strategy Game Nazleeni S. Haron, Mohd K. Zaime, Izzatdin A. Aziz and Mohd H. Hasan Abstract Text-based game is supposed to be a low resource consumption application

More information

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 4 & 5 SEPTEMBER 2008, UNIVERSITAT POLITECNICA DE CATALUNYA, BARCELONA, SPAIN MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL

More information

Committee on Development and Intellectual Property (CDIP)

Committee on Development and Intellectual Property (CDIP) E CDIP/6/4 REV. ORIGINAL: ENGLISH DATE: NOVEMBER 26, 2010 Committee on Development and Intellectual Property (CDIP) Sixth Session Geneva, November 22 to 26, 2010 PROJECT ON INTELLECTUAL PROPERTY AND TECHNOLOGY

More information

Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play

Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play Re-build-ing Boundaries: The Roles of Boundaries in Mixed Reality Play Sultan A. Alharthi Play & Interactive Experiences for Learning Lab New Mexico State University Las Cruces, NM 88001, USA salharth@nmsu.edu

More information

Begin with a Blog. Your Online Journey Begins Here! by Tal Gur

Begin with a Blog. Your Online Journey Begins Here! by Tal Gur Begin with a Blog Your Online Journey Begins Here! by Tal Gur CONTENTS PREFACE 4 INTRODUCTION 5 STEP ONE : Getting Started 8 STEP TWO : Branding & Design 13 STEP THREE : Setting Up 23 STEP FOUR : Content

More information

A Virtual Environments Editor for Driving Scenes

A Virtual Environments Editor for Driving Scenes A Virtual Environments Editor for Driving Scenes Ronald R. Mourant and Sophia-Katerina Marangos Virtual Environments Laboratory, 334 Snell Engineering Center Northeastern University, Boston, MA 02115 USA

More information

Impediments to designing and developing for accessibility, accommodation and high quality interaction

Impediments to designing and developing for accessibility, accommodation and high quality interaction Impediments to designing and developing for accessibility, accommodation and high quality interaction D. Akoumianakis and C. Stephanidis Institute of Computer Science Foundation for Research and Technology-Hellas

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,

More information

HUMAN COMPUTER INTERFACE

HUMAN COMPUTER INTERFACE HUMAN COMPUTER INTERFACE TARUNIM SHARMA Department of Computer Science Maharaja Surajmal Institute C-4, Janakpuri, New Delhi, India ABSTRACT-- The intention of this paper is to provide an overview on the

More information

Pex for Fun: Engineering an Automated Testing Tool for Serious Games in Computer Science

Pex for Fun: Engineering an Automated Testing Tool for Serious Games in Computer Science Pex for Fun: Engineering an Automated Testing Tool for Serious Games in Computer Science Nikolai Tillmann, Jonathan de Halleux (Microsoft Research) Tao Xie (North Carolina State University) {nikolait,

More information

HAREWOOD JUNIOR SCHOOL KEY SKILLS

HAREWOOD JUNIOR SCHOOL KEY SKILLS HAREWOOD JUNIOR SCHOOL KEY SKILLS Computing Purpose of study A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing

More information

BIM Awareness and Acceptance by Architecture Students in Asia

BIM Awareness and Acceptance by Architecture Students in Asia BIM Awareness and Acceptance by Architecture Students in Asia Euisoon Ahn 1 and Minseok Kim* 2 1 Ph.D. Candidate, Department of Architecture & Architectural Engineering, Seoul National University, Korea

More information

A social networking-based approach to information management in construction

A social networking-based approach to information management in construction 175 A social networking-based approach to information management in construction Michael HENRY* and Yoshitaka KATO** Successful project completion in the construction industry requires careful and timely

More information

GETTING STARTED. Deciding What Tasks To Delegate To Your 123Employee Agent

GETTING STARTED. Deciding What Tasks To Delegate To Your 123Employee Agent GETTING STARTED Deciding What Tasks To Delegate To Your 123Employee Agent This guide is NOT written exclusively for outsourcing to 123Employee, you can use this guide to help you create a delegation blueprint

More information

Winthrop Primary School

Winthrop Primary School Winthrop Primary School Information Communication Technology Plan & Scope and Sequence (DRAFT) 2015 2016 Aim: To integrate across all Australian Curriculum learning areas. Classroom teachers delivering

More information

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS Vicent J. Botti Navarro Grupo de Tecnología Informática- Inteligencia Artificial Departamento de Sistemas Informáticos y Computación

More information

West Windsor-Plainsboro Regional School District Computer Programming Grade 8

West Windsor-Plainsboro Regional School District Computer Programming Grade 8 West Windsor-Plainsboro Regional School District Computer Programming Grade 8 Page 1 of 7 Unit 1: Programming Content Area: Technology Course & Grade Level: Computer Programming, Grade 8 Summary and Rationale

More information

Designing in the context of an assembly

Designing in the context of an assembly SIEMENS Designing in the context of an assembly spse01670 Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens Product Lifecycle Management Software

More information

Information Communication Technology

Information Communication Technology # 115 COMMUNICATION IN THE DIGITAL AGE. (3) Communication for the Digital Age focuses on improving students oral, written, and visual communication skills so they can effectively form and translate technical

More information

The Study and Modification of Open Source Game-Based Learning Engines with the Development of Game-Based Learning Prototypes for Higher Education

The Study and Modification of Open Source Game-Based Learning Engines with the Development of Game-Based Learning Prototypes for Higher Education The Study and Modification of Open Source Game-Based Learning Engines with the Development of Game-Based Learning Prototypes for Higher Education Assoc. Prof. Dr. Thanomporn Laohajaratsang, Ph.D. Natanun

More information

The Evolution of User Research Methodologies in Industry

The Evolution of User Research Methodologies in Industry 1 The Evolution of User Research Methodologies in Industry Jon Innes Augmentum, Inc. Suite 400 1065 E. Hillsdale Blvd., Foster City, CA 94404, USA jinnes@acm.org Abstract User research methodologies continue

More information

STRANDS AND STANDARDS

STRANDS AND STANDARDS STRANDS AND STANDARDS Digital Literacy Course Description This course is a foundation to computer literacy. Students will have opportunities to use technology and develop skills that encourage creativity,

More information

Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. IJRASET: All Rights are Reserved

Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. IJRASET: All Rights are Reserved Requirement Engineering and Creative Process in Video Game Industry Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. 2 Final Year Student, SCOPE, VIT University,

More information

Kingdom of Saudi Arabia. The National Commission for Academic Accreditation & Assessment. Course Specifications

Kingdom of Saudi Arabia. The National Commission for Academic Accreditation & Assessment. Course Specifications ATTACHMENT 2 (e) Course Specifications Kingdom of Saudi Arabia The National Commission for Academic Accreditation & Assessment Course Specifications DSGN 241-01 - Freehand Drawing (CS) Course Specifications

More information