using game development as integral part of course dr. ernie ferguson northwest missouri state...

13
Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

Upload: susan-skinner

Post on 26-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

Using Game Development as Integral Part of Course

Dr. Ernie FergusonNorthwest Missouri State

University

Page 2: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

Overview

Trends in integration of Gaming and Computer Science Video Game major Concentration or minor Course(s) in Game Development Projects in regular CS courses

Overview of Gaming in upper division/graduate course

Page 3: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

Overview of Course With Game Development Projects

Component-Based Software Engineering 25 Second-semester graduate students

and 1 undergraduate all but the undergraduate were foreign

students Used C# to develop components Emphasis on the architecture and

reusable components

Page 4: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

Four Programs Using Tic Tac Toe Decided on this game to simplify the logic Emphasis was on the architecture Interspersed with three other projects for variety1. 2-player on one computer

Console & GUI User Interfaces2. Added 1-player version

Console & GUI3. Built Web User Interface using ASP.Net and C#

Reused Logic Layer 1 player & 2 player options

4. Marshaling of objects for Client/Server 1 player and 2 player versions Current Assignment

Page 5: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

Results Kept logic simple to focus on

architecture and component interfaces Students readily understand specs Spent too much time on assembly

interface design Next time would spend more time

helping with logic layer design Consider addition of option -- computer

versus computer

Page 6: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

SIGCSE 2007-Papers Engagement via Games -- Session

A Games First Approach to Introductory Programming

A Multi-Expertise Application-Driven Class at Purdue

Increasing Student Retention in Computer Science through Research Programs for Undergraduates

Computer Games as a Motivation for Design Patterns

Taking Students Out for a Ride: Using a Board Game to Teach Graphic Theory

Page 7: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

SIGCSE 2007-Posters

Using Games While Keeping Traditional Outcomes in CS1-3

Using Blender and the Blender Gamekit with Python in CS2

Page 8: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

SIGCSE 2007-Birds of Feather

Games across the Curriculum: Can We Quantify Their Effectiveness

Page 9: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

SIGCSE 2007-Workshops

Programming with Greenfoot (Or: Introducing Java Via Games and Simulations)

Page 10: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

SIGCSE 2007-Vendor Sessions

Gaming in CS by Microsoft XNA Game Development by

Microsoft

Page 11: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

Microsoft Academic Dayshttps://www.msadgd07.net/main.aspx 2006, 2007, and planned for 2008 Mix of video game developers and high

education faculty Disney Caribbean cruise 2006 only invited papers 2007 mix of refereed papers and invited

speakers Charles River Media published four best

papers in Journal Of Game Development

Page 12: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

Journal of Game Development http://www.jogd.com/

Published quarterly All articles are peer-reviewed Hopefully will help build respect for

gaming research Help make this an area of serious

research

Page 13: Using Game Development as Integral Part of Course Dr. Ernie Ferguson Northwest Missouri State University

CCSC: CP 2007

Questions related to integrated assignments

Games are thought to increase motivation. Do they?

Are we turning some students off by overuse of games?

Can we assess the actual improvement in student learning because of game assignments?