1 / 14

Exploring Game-Based Learning for Computer Science

Dave Tucker Edinboro University of Pennsylvania. Exploring Game-Based Learning for Computer Science. 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

chavi
Télécharger la présentation

Exploring Game-Based Learning for Computer Science

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dave Tucker Edinboro University of Pennsylvania Exploring Game-Based Learning for Computer Science

  2. What will be covered • Are Serious games useful? • Examples

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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)

  8. 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

  9. Examples – Algorithm Visualization • Binary Search • Try to find the number • Player knows that the numbers are in order • Timed

  10. 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

  11. Current Project • Simple walk through • Inside a PC • Approach a computer component, it prompts a multiple choice question.

  12. 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

  13. Questions

  14. References R.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.

More Related