14
EXPLORING GAME-BASED LEARNING FOR COMPUTER SCIENCE Dave Tucker Edinboro University of Pennsylvania

Dave Tucker Edinboro University of Pennsylvania. What will be covered Are Serious games useful? Examples

Embed Size (px)

Citation preview

Page 1: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

EXPLORING GAME-BASED LEARNING FOR COMPUTER SCIENCE

Dave TuckerEdinboro University of Pennsylvania

Page 2: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

What will be covered

Are Serious games useful? Examples

Page 3: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Overview

Serious games used to teach Computer Science topics

New research area Useful tool for teaching abstract topics Can be used for any subject matter, this talk

focuses on uses in Computer Science New rapid development software for 3D sims Research demonstrating success of using

games for education Three examples with Higher Ed in mind

Page 4: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Research

Yes, a valid way to educate Some studies say slight, others up to 63%

gain in knowledge All agree that students prefer the use of

games over traditional methods. There are examples of where students were

motivated to go beyond the game and research more about a topic

Applying knowledge is better than hearing the knowledge

Requires the use of Critical Thinking

Page 5: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Advantages

Experimental Learning – No pressure and unlimited tries

Inquiry-Based Learning – Experiment to learn new things

Self-Efficacy – Tend to keep trying until victory

Goal Setting – Motivation Cooperation – possible if multiplayer game Continuous Feedback – Immediate

response

Page 6: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Examples – Age of Computers

Travel back in time to solve problems

Mostly multiple choice questions

Math & Processor control also

95% of students said its more motivating than traditional exercises

Page 7: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Examples – Virtual Family

Teach java programming Uses family characters You want to make your characters

programmed to react to your other character actions (like a form of programming known as Object Oriented)

Page 8: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Examples – Problems & Programmers

Card based game Software Engineering (design) Player must follow certain

steps collecting cards How well you design depends

on how you play your cards Can get random problems Budget concerns Goal is to finish on as soon as

possible with quality product Students found it easy to learn

and was an effective teaching method

Page 9: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Examples – Algorithm Visualization Binary Search Try to find the

number Player knows that

the numbers are in order

Timed

Page 10: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Examples – Algorithm Visualization Teaching sorting

techniques Move the cards

using a certain sorting method (insertion sort in this example)

See how accurate the player is given a fixed amount of time

Page 11: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Current Project

Simple walk through

Inside a PC Approach a

computer component, it prompts a multiple choice question.

Page 12: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Conclusions

No disadvantage to using serious games to supplement or replace traditional teaching methods

Majority of cases found that students learn more while enjoying the experience.

Further research needed Other topics such as simulations for

networks 1st year programming students high

failure rate

Page 13: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

Questions

Page 14: Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples

ReferencesR.V. Eck, “Digital Game-Based Learning: It's Not Just the Digital Natives Who Are Restless ” EDUCAUSE, vol. 41, no. 2, 2006, pp. 16-18. J. Gee, “What video games have to teach us about learning and literacy,” computers in entertainment CIE, vol. 1, no. 1, 2003, pp. 20. A. Clark, Natural-Born Cyborgs: Why Minds and Technologies Are Made to Merge, Oxford University Press, 2003. M.J. Mayo, “GAMES FOR SCIENCE AND ENGINEERING EDUCATION,” Communications of the ACM, vol. 50, no. 7, 2007, pp. 30-35. K. Squire, et al., “Electromagnetism supercharged!: Learning physics with digital simulation games,” Proc. 6th International Conference on Learning Sciences, ACM Press, 2004. P. Mcclean, et al., “Virtual worlds in large enrollment science classes significantly improve authentic learning ” Proc. 12th International Conference on College Teaching and Learning, Center for the Advancement of Teching and Learning, 2001, pp. 111-118. L. Natvig and S. Line, “Age of computers: game-based teaching of computer fundamentals,” Book Age of computers: game-based teaching of computer fundamentals, Series Age of computers: game-based teaching of computer fundamentals, ed., Editor ed.^eds., ACM, 2004, pp. W. Duplantis, et al., “'Virtual Family': An Approach to Introducing Java Programming,” ACM SIGCSE Bulletin, vol. 34, no. 2, 2002, pp. 40-43. A. Baker, et al., “An experimental card game for teaching software engineering processes,” Journal of System and Software, vol. 75, no. 1-2, 2005, pp. 3-16. S. Shabanah and J.X. Chen, “Simplifying algorithm learning using serious games,” Book Simplifying algorithm learning using serious games, Series Simplifying algorithm learning using serious games, ed., Editor ed.^eds., ACM, 2009, pp.