Collaborative Design of Cross-Disciplinary Game Minors Based on the IGDA Curriculum Framework



From this document you will learn the answers to the following questions:

What type of institution is the literature on game planning at?

What did this paper discuss?

What aspect of the curriculum was the focus of the paper?

Similar documents
So, you want to create a game degree program. Monica M. McGill Bradley University Peoria, IL

Motivations and Informing Frameworks of Game Degree Programs in the United Kingdom and the United States

Teaching Game Development: At the Intersection of Computer Science and Humanities & Arts

Spring 2014: Graphic Design

Department of Mathematics and Computer Sciences

Report on Game Design and Development Courses Meeting Knowledge Areas

Albright Digital Media Alumni: Where Are They Now? Combined Major in Digital Media

A New Undergraduate Major: Interactive Media and Game Development

Master of Fine Arts (MFA) in Communications Design

LEARNING, DESIGN AND TECHNOLOGY CAPSTONE PROJECT GUIDELINES

University of Minnesota Catalog. Degree Completion

The Effectiveness of Games as Assignments in an Introductory Programming Course

Criteria for Approval of Online Providers and Courses to Satisfy UC Subject ( a-g ) Requirements

Computer Science Department Technical Reports - Lamar University

Computer Engineering Undergraduate Program (CpE) Assessment report

CURRICULUM VITAE EDUCATION:

A Design Paradigm in Undergraduate Electrical Engineering Curriculum

Interactive Multimedia Courses-1

Fall 2014: Graphic Design

GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I

Post-Degree Programs ADVANCED OPPORTUNITIES FOR STUDENTS WITH BACHELOR S DEGREES

Academic Program Review SUMMARY* Department under review: Computer Science. Date self-study received in Dean s office: November 21, 2013

US 3D Animation School Survey

Graphic Communications

March 5, 2010 Submission: Bridging Program for Bachelor of Applied Arts (Animation)

CG: Computer Graphics

Audio Equipment Maintenance Audio Signal Processing The Context 1: Sound Technology Professional Development 1

CalArts Academic Assessment Plan

All proposals should be sent to the Chair of the Faculty Senate who will forward them to the APC.

The Art Institute of Philadelphia Catalog Addendum GAME ART & DESIGN

Curriculum Council Agenda March 3, 2014 (For Faculty Vote) The School of Art proposes a new course, ART 175: Videography (no Gen Ed).

Report to the Enrollment and Marketing Working Group

not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game.

UNIVERSITY OF LOUISIANA AT LAFAYETTE. STEP Committee. Technology Fee Application

COLLEGE OF THE ARTS Dr. John Gaston, Dean Radio House, 230 Brookwood Drive

Proposal for a BA in Applied Computing

Study Programme in Creative Computer Graphics

Associate Degrees Graphic Design Career Path Photography Career Path Animation Career Path Digital Media Career Path

Section I. Section II

Arts, Media and Entertainment Pathway Courses

Designing Games Education. Exploring The Breadth and Diversity of Game Design Curricula

INCORPORATING SERVICE LEARNING INTO COMPUTER SCIENCE COURSES *

Degree Program Requirements

TEACHING INTRODUCTORY COMPUTER GRAPHICS WITH THE PROCESSING LANGUAGE

4. DEPARTMENT OF ADVERTISING, PUBLIC RELATIONS AND MEDIA DESIGN (APRD)

Art Programs. Art Associate in Arts Degree*

Bachelor of Arts: Theatre Arts Design/Technology Program Sheet, Page 2 of 5 Posted 3/6/14

The Art Institute Counsellor Session on Feb

Film and Television. Film and Television 299

Programme Specification: MSc Electronic Commerce

Undergraduate Certificates at the University of Kentucky

B.S. in Environmental Studies Degree Concept Paper. Submitted by the Department of Science, Technology & Society/Public Policy College of Liberal Arts

ART PROGRAM ART CATALOG DIXIE STATE UNIVERSITY

Program Director Self-Study Report For Program: Game Design and Development (GDD) Submitted by Program Director Name: Diane Christie

How To Get A Masters Degree In Engineering Online

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

PROPOSAL TO IMPLEMENT A NEW ACADEMIC PROGRAM (Major, Minor, Master s, Dual Degree, or Certificate)

Course Specification. MSc Audio Engineering (MSADE) LEEDS BECKETT UNIVERSITY

Revision Number: 1. CUFANM301A Create 2D digital animations

GUIDELINES FOR CONDUCTING EVALUATIONS OF ACADEMIC PROGRAMS

Academic Catalog

MERCY COLLEGE Music Industry + Technology

THE SCHOOL OF FILM AND PHOTOGRAPHY CATALOG YEAR

Students who successfully complete the Health Science Informatics major will be able to:

PROSPECTUS. Business.IllinoisState.edu

School of Art Assessment Inventory

CATALOG ADDENDUM: 2013 CATALOG WITH EFFECTIVE DATE OF JANUARY 1, DECEMBER 31, 2013

SELF-STUDY FORMAT FOR REVIEW OF EXISTING DEGREE PROGRAMS

Bachelor of Information Technology

Ohio Board of Regents (Draft) Appendix A: Definitions

SAS JOINT DATA MINING CERTIFICATION AT BRYANT UNIVERSITY

Mission/Vision/Strategic Plan Audiology and Speech-Language Sciences

9. ACADEMIC QUALITY PLANNING PROCESS AND OUTCOME ASSESSMENT

Integration of Mathematical Concepts in the Computer Science, Information Technology and Management Information Science Curriculum

Proposal for Dual Degree Program Master of Education in Higher Education (M.Ed.) / Master of Public Policy and Administration (MPPA)

Counseling Fine and Performing Arts Students

FILMMAKING Course Objectives + Methodology

Film has become a dynamic global system for

Template for Departmental Report for Northwest Commission on Colleges and Universities Self Study (The most critical information is in Italic)

A guide to Syracuse University graduate programs leading to an initial teaching certificate for New York public school service

Bachelor of Arts (BA) degree in Film Studies offered by the School of Film and Animation (SOFA), College of Imaging Arts and Sciences

DESIGN. College of the Arts. Career Possibilities. Undergraduate Programs. Bachelor of Arts in Design (120 Units) 342 Design CSULB Catalog

Having Fun with Computer Programming and Games: Teacher and Student Experiences

Clarke College. Major Requirements

The major in Journalism or Mass Communications

Program and Admission Information

Engagement and motivation in games development processes

Master s degree programme in Architecture

Academic/Instructional Methodologies and Delivery Systems. Classroom Instruction

Baccalaureate Degree Programs- Undergraduate. All University units Undergraduate Students. Office of the Provost. University Registrar

Multimedia Arts and Technologies

International Business Administration

DIABLO VALLEY COLLEGE CATALOG

Art Programs. Art Associate in Arts Degree

Information Technology Studies

Study Program Handbook Computer Science

University of Alaska Board of Regents Program Approval Summary Form

Graduate Program Goals Statements School of Social Work College of Education and Human Development

DIVISION OF SCIENCES AND ENGINEERING

Master of Science in Art Education

Transcription:

Collaborative of Cross-Disciplinary Minors Based on the IGDA Curriculum Framework Monica M. McGill Bradley University 1501 W Bradley Ave Peoria, IL 61625 mmcgill@bradley.edu ABSTRACT Due to the recent creation of game degree programs at postsecondary institutions, peer-reviewed literature on the curriculum planning process for game degrees at post-secondary institutions pales in comparison to the literature available for more established fields of computer science. At Bradley University, departments across colleges have worked collaboratively to create two crossdisciplinary game minors. The minors have been carefully crafted to nurture the growth of both media designers and software developers while simultaneously providing experiences for the students to experience multi-disciplinary teamwork. This paper details the creation of these two innovative game minors with emphasis on three aspects of the curriculum planning process: 1) their interdependencies, 2) their structure for supporting both and software development students, and 3) their reliance on the International Developer Association s curriculum framework. In addition, the author provides a summary of issues and concerns that arose during the curriculum planning process. Categories and Subject Descriptors K.3.2 Computer and Information Science Education; K.8.0 s General Terms Theory Keywords Curriculum, game, education, IGDA, framework, minor, interactive media, game design, game development 1. INTRODUCTION Digital games have become exceedingly popular and previous predictions of growth in revenue for the game industry projected it to rise to $65 billion in 2011 [1]. Despite the current global economic climate, marketing research by the NPD Group shows that online gaming for consoles and portable devices increased from 19 percent of market share in 2008 to 25 percent in 2009 in the US, revenue from sales in Canada grew 33 percent from 2007 to 2008, and the Australian video game market increased nearly 50 percent in 2008 over 2007 [8][9][10]. Additionally, according to Gartner research, revenue from games for mobile devices will grow at a compounded rate of 10.2 percent through 2011 [3]. This Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. ITiCSE 10, June 26 30, 2010, Bikent, Ankara, Turkey. Copyright 2010 ACM 978-1-60558-820-9/10/06...$10.00. high growth sector has seen a surge in the development of new games and game technologies. Academic institutions have become aware of this trend and are responding with degree programs and course revisions to meet the increased interest of students who want to pursue careers in game development. Though the literature on game curriculum continues to grow, only a handful of peer-reviewed articles discuss game degree program curriculum as either a case study or an analysis of a collective set of game degree programs [2][4][5][6][11][14]. Morrison and Preston reviewed material beyond formal peer reviewed articles and reported 22 full undergraduate game degree programs within the US [7]. Less than half of these programs are mentioned in formal literature and the majority has been created by or are housed in computer science departments [2][11][14]. At Bradley University, the Department of Computer Science and Information Systems (CS/IS), housed in the College of Liberal Arts and Sciences, and the Department of Interactive Media (IM), housed in the College of Communications and Fine Arts, have worked collaboratively to create two cross-disciplinary game minors, one in and one in Computer Technology. These minors have been carefully crafted to blend and nurture the growth of both designers and software developers while simultaneously providing experiences for the students to develop games together in multi-disciplinary teams. The purpose of this paper is to highlight the innovative nature of the curriculum and how the curriculum meets the specific needs of the different learner groups. The author first explains how the curriculum content was structured on the Curriculum Framework established by the Special Interest Group on Education for the International Developers Association (IGDA) [13]. This is followed by a description of the program, including how the process created opportunities for the two departments to contribute their expertise in planning and sharing resources. It concludes with a synopsis of several issues and concerns that were encountered during the curriculum planning process. This insight and analysis into the curriculum planning process can benefit post-secondary institutions that are considering adding collaborative game degree programs to their curriculum or expanding their software development focused programs to include a design track. 2. IGDA CURRICULUM FRAMEWORK The Special Interest Group on Education for the International Developers Association (IGDA) has developed a Curriculum Framework for institutions that are seeking to create a game program [13]. The most recent version, 3.2beta, was released in February 2008. This section highlights its 259

key components, then provides a brief description of how the minors map back to this framework. 2.1 Framework Recommendations This framework has two sets of guidelines that were used in the program creation, the core topics area and a section that defines the components of a strong program. The curriculum framework consists of nine core topic areas and a description of components of a strong program. Each are briefly summarized here to provide insight into the curriculum planning process. 2.1.1 Core Curriculum Topics The nine core topics as defined by the framework include the following: Critical Studies - criticism, analysis & history of electronic and non-electronic games. (p. 7) It includes two major subareas, Criticism and Media Studies. s and Society - Understanding how games reflect and construct individuals and groups, as well as how games reflect and are constructed by individuals and groups. (p. 9) - principles and methodologies behind the rules and play of games. (p. 12) This topic has the most breadth and depth of all the core topics. Programming - aspects of traditional computer science and software engineering modified to address the technical aspects of gaming. (p. 18) Visual - designing, creating and analyzing the visual components of games. (p. 21) Audio is defined as designing and creating sound and sound environments. (p. 23) Interactive Storytelling is defined as the traditional storytelling and the challenges of interactive narrative. (p. 25) Production - practical challenges of managing the development of games, (p. 27) Business of gaming - Economic; legal and policy aspects of games. (p. 30) 2.1.2 Components of a Strong Program The framework also states that a strong post-secondary game program will consist of these additional components. An advisory board, and the advisory board should consist of local professionals, if they are available. Portfolio development for students to present their works to prospective employers and clients. Opportunities for students to intern with studios, companies and community organizations Extracurricular student groups for students to develop (not just play) games A speaker program to bring game professionals onto campus. Faculty with game industry experience. Dedicated labs and libraries for students to have access to hardware, software, and games Courses that require team-based projects comprised of both programmers and artists 2.2 Curriculum Development During the curriculum planning process, topics from the IGDA curriculum framework were emphasized. The topics were considered in light of two primary criteria: 1) the goal of creating a meaningful game program with a limited number of courses (fewer than seven) and 2) limiting the course load on faculty by leveraging existing resources. In light of these goals, the most critical components of game design that both the IM and CS/IS departments could effectively support were included in the curriculum. Table 1 highlights the primary topics from the framework that are included in the courses. Students in each minor will be taught and be able to apply the most critical components of each of the nine topic areas in the Computer course and in the Capstone course. The minor will cover topics in Visual, Audio, and Interactive Storytelling, while the Computer Technology minor will cover topics in Programming. The additional components of a strong program, as recommended by the framework, are also being considered to create additional opportunities for students. Several components are already in place for students, like portfolio development and a forum for demonstrating their work. Additionally, a new game development student organization has been created. 3. DUAL GAME MINOR At the onset of the curriculum planning process, the goal was to create a single minor consisting of courses that both CS/IS and IM majors could take simultaneously. With each department equally represented throughout the curriculum planning process, it became increasingly clear that only the rare student would be multi-talented in a way that would allow them to excel in both the design of the media and in the development of the software. For example, it would be difficult (but not impossible) for CS/IS students to have the art skills required to create 3D game art and it would be difficult (but not impossible) for IM students to have the programming skills required for game engine programming. It would also be unreasonable for faculty to instruct courses that required them to be skilled in both of these areas. Due to limited faculty resources, an option of having two instructors per course to meet the needs of these differently skilled students could not be considered. Two minors were then conceived with an emphasis on meeting the needs of both sets of students within interdependent and intertwining courses. The minor has also been crafted in a way that allows the multi-talented student with both media and software skills to have choices in their coursework. Each minor consists of 5 courses. Both minors begin with CS/IS and IM students together in the Computer course, and both culminate in students working in teams in the Computer Capstone Project course. The required, collaborative, bookend courses are the most significant component of the program. The Computer course introduces students to key aspects of the program, including the terminology, expected workload, and other foundational concepts that are critical for success in future courses. Students are also informed about the content of the final capstone project, which is to create a working game on collaborative teams. 260

Critical Studies s & Society Programming Visual Audio Interactive Storytelling Production Business of Gaming Computer 2 3 1 Storytelling & Concepting for 2 1 Sound 2 1 Digital Animation I 2 1 Computer Graphics 1 1 Computer Mod 1 Engine Programming 1 Computer Capstone 2 2 2 2 2 1 3 Table 1. Content of each course as it relates to the IGDA Curriculum Framework. The priority of topics covered and emphasized within each course is represented by a ranking of 1 through 3, with 1 representing major emphasis in the course and 3 representing less emphasis in the course. The program is designed as a three-semester sequence, and students start the program in the spring semester of their junior (third) year. Each minor has a unique set of prerequisites necessary for students to succeed. The minors are specifically designed for students who are already CS/IS or IM majors. However, it is possible for students majoring in other fields to meet the prerequisites and complete the minor. Figure 1 shows the course hierarchies for the minors. A description of each minor is provided in this section. 3.1 3.1.1 Entry Requirements The minor will be granted and controlled by the IM department and, due to limited faculty resources, will be limited to CS/IS students. Prerequisites for the program include two IM courses, Introduction to Interactive Media Authoring and Introduction to Interactive Media Development, and one art course, Two-Dimensional. Additional related courses (such as graphic design, theatre arts, or music composition) are also encouraged. 3.1.2 Minor Requirements As shown in Figure 1, minors are required to take three courses, Computer, Concepting and Storytelling for, and the capstone project course. Computer must be taken the first semester in the sequence and the Storytelling and Concepting course can also be taken concurrently or in the following semester. After completion of the and Storytelling courses, minors then choose from five courses. If a student meets the prerequisites for the programming courses, he or she can choose to take the Computer Modification, Computer Graphics or Engine Programming course offered by Computer Science. If a student would rather focus on, he or she can take the Audio and the Digital Animation I course if the prerequisites are met. Upon completion of the courses, students take the Capstone project with the Computer Technology students. 3.1.3 Coursework IM faculty will be responsible for teaching these five courses. A brief summary of the courses in this minor include: Computer : Understanding the atomic parts of the game (rules, mechanics, dynamics, etc), play mechanics, approaches to game design, creating ideas and fun, interface design, and some psychological design considerations. Spatial design, item and item manipulation, play testing, training, game tuning, and game player analysis will also be covered. Concepting and Storytelling for : Literary theory and narratology, theatre, story creation, discourse, and narrative in interactive media. This includes theory, branching trees (narrative and dialogue), and collaborative storytelling. Visual concepting of games will also be emphasized. Sound : Theoretical and practical audio design with an emphasis on music composition, field sound recording, studio tracking, aesthetic analysis of music, and electronic sound generation for games. Audio relating specifically to digital game technologies, such as 3D sound processing and generative audio structures, is included. Digital Animation I: Visual asset generation including 2D graphics and pixel art, 3D modeling, textures, character design and skeletal animation. Additional topics include procedural shading, lighting, and effects, optimizing art for game play and integrating game art. Computer Capstone Project: Advanced game development, including advanced design and game production concepts, integration of audio, visual, storytelling, programming, and design. Projects are developed within multi-disciplinary teams. Within this minor, students in this course are heavily involved in asset creation and integration, storytelling, and scene development. 261

Figure 1. Paths for degree completion for and Computer Technology minors. 3.2 Computer Technology 3.2.1 Entry Requirements The Computer Technology minor will be granted and controlled by the CS/IS department. Prerequisites for the minor include Introduction to Programming (Java), Data Structures (Java), and Programming in C++, a one credit hour transitional course for transitioning students from Java to C++. 3.2.2 Minor Requirements Like the students, students in the Computer Technology minor will first take the Computer course. One course, the Computer Modification course, can be taken concurrently with the Computer course. Minors then choose between the same four courses from which the minors choose with the same flexibility. Students in this minor will likely choose to take the Engine Programming course and the Computer Graphics course. A student could choose, however, to replace one or both of these with the Storytelling and Concepting for, Sound and/or Digital Animation I courses based on their own interests and based on whether or not the requirements for the course have been met. Upon completion of these courses, students take the Capstone project with the. 3.2.3 Coursework Computer is described in 2.1.3. A brief summary of each of the three courses in this minor that the CS/IS faculty are responsible for teaching include: Computer Modification: Tools and techniques for programming interactive games and virtual reality simulations, development and modification of computer game engines. Event loops and execution threads, collision detection, multi-threading, performance analysis, multi-user games and networking are also covered. Engine Programming: Advanced tools, techniques and technologies for development of computer games and virtual reality simulations and modification of computer game engines. Computer Graphics: Introduction to the theory and implementation of computer graphics with applications in Computer Gaming. 2D and 3D graphics primitives and attributes, computer graphics software, and 3D object representations. As part of the Computer Capstone Project, the minors provide the software development skills and knowledge for their teams. 4. ISSUES AND CONCERNS One of the major issues that arose during this process was that there were no cross-disciplinary minors across colleges in place at the University. As the curriculum planning process ensued, there were no examples of how to create dependent minors or ensure that the minors would pass through the University approval process subcommittee. In advance of this process, conversations were held with the Provost about the initiative and the Provost was given progress reports. This did not eliminate the many issues that arose within the approval process. Additional pressure to pass the programs was provided by the division responsible for student enrollment. This proved to be a dual-edged sword, as many faculty on the approval committee felt pushed to rush through the approval process. Clear communication and support from both college deans proved to be the most critical tools in gaining approval. A taxonomy issue arose early in the process. The term development was interpreted as software development by some in the CS/IS department, while the IM faculty used development to define the entire creation of a game, including 262

game design, media design, and software development. This created some confusion at first. Additionally, terms often used by IM, like imaging, meant something different to the faculty in CS/IS. An effort was made to clarify these terms and avoid them altogether by agreeing to an alternative terminology that did not interfere with each field s taxonomy. The Computer Capstone Project course is an intense, authentic experience for both sets of minors. Both IM and CS/IS require their majors to participate in capstone projects. Students will be advised not to take both capstone projects during the same semester. Students who are IM or CS/IS majors and Minors will need to schedule their senior year with their advisor in a manner that eliminates the possibility for this conflict. An issue arose concerning the requirements for related minors. The CS/IS department also offers a CS minor. As it turns out, if a student who is not a CS major chose to minor in Computer Technology, by default the student would complete the requirements for a CS minor. This holds true for the minor and the IM minor. The duplicitous nature of the minors will be reevaluated annually. Finally, the ACM/IEEE CS2008 does not provide guidelines for game programs [12]. The CS/IS department has used CS2008 and other Computing Curricula guidelines in the past for the revision of their entire curriculum in an effort to create a solid program. It was difficult for some faculty to recognize that the IGDA is a legitimate professional organization and that the Curriculum Framework was a standard developed by leaders in both academia and industry. This issue was resolved by relying on the IGDA as appropriate and in context with the few sections of the CS2008 that mentions games. 5. LESSONS LEARNED AND FUTURE RESEARCH Beyond obvious political issues that arise in development of cross-disciplinary programs, issues arose specific to the development of the game minors. Many of these areas require extra time and effort to establish the programs successfully. Both departments must have a vested interest in the program, take a long-term view, and have committed faculty. Taxonomy, faculty and lab resources, platforms and environments, curriculum guidelines and framework are all issues that need to be considered. Convincing the University administration that the process is advantageous to both colleges is important, and the admissions department can play an important role in advancing the program. A spirit of collaboration (not competition) is necessary for initial and continued program success. Once the program is established, constant communication between departments will ensure that the success of the students remains a key priority. Future research includes a full assessment of the programs that is currently undergoing development. In addition to this, an inventory of the demographics, the number of students that the program attracts, and industry placement is being measured. 6. ACKNOWLEDGEMENTS The author wishes to recognize members of the program committee: Steven Dolins, Jim Ferolo, Jim Miller, Alexander Uskov, and Vladimir Uskov, with an additional thanks to George Brown, Theatre Arts, for his early involvement in the process and continued support, and to CFA Dean Jeffrey Huberman and LAS Dean Claire Etaugh for their exhaustive support. 7. REFERENCES [1] ABIresesarch (2006). Video Business to Double by 2011, Driven by Online and Mobile Gaming. [Research Release]. Retrieved on August 26, 2009 from http://www.abiresearch.com/abiprdisplay.jsp?pressid=600 [2] Coleman, R., Krembs, M., Labouseur, A., & Weir, J. (2005). design & programming concentration within the computer science curriculum. Paper presented at the Proceedings of the 36th SIGCSE technical symposium on [3] Gartner (2008). Worldwide Mobile Gaming Revenue to Surpass $4.5 Billion in 2008. Retrieved on August 26, 2009 from http://www.gartner.com/it/page.jsp?id=706407. [4] Ip, B., & Capey, M. (2008). Computer games degrees in the UK: a review of current practice. Paper presented at the ACM SIGGRAPH ASIA 2008 educators programme. [5] Kessler, R., Langeveld, M. v., & Altizer, R. (2009). Entertainment arts and engineering (or how to fast track a new interdisciplinary program). Paper presented at the Proceedings of the 40th ACM technical symposium on [6] McGill, M. (2009). Defining the expectation gap: a comparison of industry needs and existing game development curriculum. Paper presented at the Proceedings of the 4th International Conference on Foundations of Digital s. [7] Morrison, B. B., & Preston, J. A. (2009). Engagement: gaming throughout the curriculum. Paper presented at the Proceedings of the 40th ACM technical symposium on [8] NPD Group (2009). Australian Video s Market Increased Nearly 50 Percent in 2008. [Press Release]. Retrieved on August 26, 2009 from http://www.npd.com/press/releases/press_090401.html. [9] NPD Group (2009). Canadian Video Sales Surge Despite Market Fallout. [Press Release]. Retrieved on August 26, 2009 from http://www.npd.com/press/releases/press_090130.html. [10] NPD Group (2009). Video s Experience Significant Growth in Onling Gaming Activities. [Press Release]. Retrieved on August 26, 2009 from http://www.npd.com/press/releases/press_0903101.html. [11] Parberry, I., Kazemzadeh, M. B., & Roden, T. (2006). The art and science of game programming. Paper presented at the Proceedings of the 37th SIGCSE technical symposium on [12] Report of the Interim Task Force, ACM/IEEE. (2008). Computer Science Curriculum 2008: ACM and IEEE Computer Society. Retrieved on May 20, 2009 from http://www.acm.org/education/curricula-recommendations [13] Special Interest Group in Education, International Developers Association. (2008). IGDA Curriculum Framework: The Study of s and Development (3.2 ed.). Retrieved on May 20, 2009 from http://igda.org/wiki/index.php/_education_sig/curricu lum [14] Zyda, M., Lacour, V., & Swain, C. (2008). Operating a computer science game degree program. Paper presented at the Proceedings of the 3rd international conference on development in computer science education 263