In Association With Andrew Hicks & Katelyn Doran.

Slides:



Advertisements
Similar presentations
2006 Adobe Systems Incorporated. All Rights Reserved. 1 End-user programming and Flash Jen deHaan Sr. Technical Writer April 23 rd 2006.
Advertisements

Learning C++ the Fun Way Taesoo Kim Dr. Ramon Lawrence Computer Science.
Interactive Media and Game Development 1 IMGD 1000: Critical Studies of Interactive Media and Games David Finkel Computer Science Department Interactive.
Creative Computing Education Tiffany Barnes Eve Powell, Michael Eagle.
Aug 22, Fall 2005ITCS4010/ ITCS4010/ Computer Game Design and Development Tiffany Barnes, Ph.D. STECH403E
Jan 11, Fall 2003CS44551 ITCS4010/ Computer Game Design and Development Tiffany Barnes, Ph.D.
SIGCSE '05 Using the Rotor C# Compiler for Teaching Elizabeth White Computer Science Department George Mason University Fairfax, VA This work is supported.
Aug 22, Fall 2006ITCS4230/ ITCS4230/ Computer Game Design and Development Tiffany Barnes, Ph.D. STECH403E
CS 370 Computer Game Design Introduction Ken Forbus Spring 2003
SELECT A LESSON 1. A WORLD AND CHARACTERS 2. PATHS AND ENEMIES 4. USING PAGES TO CHANGE THE RULES 5. GAME ANALYSIS AND DESIGN 6-7. CREATING YOUR OWN GAME.
IT - Creating innovative pathways for Maths education Keynote address By Dr(Mrs) Y.G Parthasarathy Dean & Director of PSBB Group of Schools for HeyMath!
Qatar University Exemplary Online Course Award
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
Compiler Integration into Computer Science Learning Games Amanda Chaffin Advisor: Dr. Tiffany Barnes
Fundamentals of Game Design
Compiler Integration into Computer Science Learning Games Amanda Chaffin Advisor: Dr. Tiffany Barnes
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
Relationships Between Structures “→” ≝ “Can be defined in terms of” Programs Groups Proofs Trees Complex numbers Operators Propositions Graphs Real.
The Design of Learning Environments BY: Rachel Rose Ulgado University of California, Irvine Anthropology, Informatics Mentors Professor Gillian Hayes Meg.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. HTML5 Evolving Standards JavaScript.
University of Limerick1 Computer Applications CS 4815 Robocode.
"Insert Session Title Here" November 13-14, 2015 Educational App Integration: Creating Tablet-Enhanced Instruction.
Gamemaker Nataša Grgurina Lars Tijsma. What is Gamemaker ›Programming environment for building interactive multimedia applications (like computer games)
THE CDIO APPROACH TO ENGINEERING EDUCATION: 3. Designing and Integrating Design-Implement Experiences November 2007.
LanguageLab A Meta-modelling Environment Terje Gjøsæter and Andreas Prinz, University of Agder, Norway SDL Forum 2015, Berlin, Germany.
OCIO Excellence in Student Research: Reaching out with Game Design Katelyn Doran NASA IT Summit – 15 August 2011.
Universal Design For Learning Success for All Students Ronda J Layman NCDPI Educational Consultant.
Module 5: Questioning, Inquiry and Problem Based Learning Introduction and Module Overview Standards Knowledge and skills Assignments.
A PROGRAM TO ENHANCE THE QUALITY OF IT EDUCATION IN ENGINEERING COLLEGES Certificate in Information Technology (CIT)
Kiwanis Flowers EDU620: Meeting Individual Student Needs with Technology Instructor: Kelly O. Stewart Batesville Junior High Technology Community Event.
Examples Data Driven, Event Driven Typical Architecture Building Ogre
My career compass to becoming a video game DEVELOPER
The Victorian Games & Apps Challenge Design Brief (PowerPoint)
Introduction to Mathematica
FOP: Multi-Screen Apps
PeerWise Student Instructions
Large-Scale Design Process
UDL Implementation, fall 2016
Screen Recordings in D2L LTDC Virtual Showcase Jason Woldt Assistant Professor-Supply Chain Management School of Business University of Wisconsin-
Dramatic Elements Activities
Designing and Developing Games
GUI Design and Coding PPT By :Dr. R. Mall.
Writing in Science Argument
Electrical & Computer Engineering
Using Real Compiler Source Code for Teaching Graduate Compiler Design
Maths Space Gladys Nzita-Mak.
IPad Game to Help Students with Cognitive Impairments Learn the Scanning Mechanism of Switch Accessibility Chris-Anne Correa, Mentored by Frank Wright.
Using Language Games - Conclusion
Kodu Game Lab Shaw STEM Lab-2016.
ASSESSMENT OF STUDENT LEARNING
Jenny Lyn Tee Estrada-Firman Reporter
Get thinking: What is the problem, issue or challenge you want to take on? 
CS Programming I Jim Williams, PhD.
Students need to effectively organize their knowledge to be successful learners. It’s not enough to learn the information. Students must be able to connect.
IDE and Visualisation of Abstract Syntax Trees for Coco/R
The Tech Classroom – YouTube
Foundations of Technology Mr. Brooks
Sean O’Neill, Chad McRann, and Justin Loyd
Game2Learn Alex Godwin.
Team Members: Member1, … Spring 2013
Jeremy Parker and Tony Penta
A code metric tool for Software Engineering
Afternoon Agenda ADST & Outdoor Education Micro Field Trip
Design Brief.
Creative Project Revised 3/02
Creating a Powerpoint Presentation
What are the CDTs? (Classroom Diagnostic Tools)
Q2 : Draw a Bohr model of Sulfur. Draw a Lewis Dot Structure of Sulfur
Learning Target: Students will provide constructive feedback to each group’s draft proposal to aid in the revision process. Language Objective: Students.
Web-Based Case Studies for Verification-Driven CS Learning
Presentation transcript:

In Association With Andrew Hicks & Katelyn Doran

Game2Learn REU 2008 Andrew Hicks and Katelyn Doran Katie: Good afternoon, my name is Katelyn Doran Drew: and I’m Andrew Hicks and we have been working with the Game2Learn Project this summer Katie: Our project is EleMental: The Recurrence Andrew Hicks and Katelyn Doran Mentor: Tiffany Barnes Graduate Student Mentor: Amanda Chaffin Game2Learn REU 2008

Andrew Hicks & Katelyn Doran

Motivations Andrew Hicks & Katelyn Doran

Educational Gaming Motivation Student Gamers Interactive Learning Andrew Hicks & Katelyn Doran

Why Recursion? Important Computer Science Concept Difficult to Teach Even Harder to Understand Drew: EleMental: The Recurrence is an educational game Katie: Educational gaming is [insert info about educational games here] Drew: To make a good educational game you must effectively integrate your educational concepts [info about implement educ. concepts here – generalize] Katie: It is also very important to provide strong visual feedback [info about visual feedback] Andrew Hicks & Katelyn Doran

Obscure Illustration of Recursion Towers of Hanoi Obscure Illustration of Recursion Andrew Hicks & Katelyn Doran

Solution Andrew Hicks & Katelyn Doran

C# using the XNA Framework Features an in-game compiler Game Engine C# using the XNA Framework Features an in-game compiler The game engine we are using was created in Spring 2007 as part of the Advanced Game Design course here at UNC Charlotte, the engine has provided us with several incredibly useful tools such as the in-game compiler, and terrain modification. Our work on EleMental: The Recurrence has had an effect on the engine. For instance, an events manager was implemented which will make it possible to build role playing games based on the engine. Andrew Hicks & Katelyn Doran

Code Modifies World Data “Structures” Learning Styles Game Interaction Andrew Hicks & Katelyn Doran

In-Game Compiling Alternative to traditional assignments Goes beyond multiple choice Code errors can be visualized Andrew Hicks & Katelyn Doran

Game Play Andrew Hicks & Katelyn Doran

Progress This first video shows how the game is laid out in the form and walks through the menu screens (explain game plot) as well as the first coding challenge (explain about compiler) Andrew Hicks & Katelyn Doran

Progress This second video shows some of the traversal of the tree, explain the controls, the event manager triggering mechanisms, and terrain mod Andrew Hicks & Katelyn Doran

Progress This third video shows the “challenge” aspect of the tree walkthrough, where two bridges are built. Explain how this allows players to demonstrate their knowledge of the traversal and give them visual feedback. Andrew Hicks & Katelyn Doran

Progress This final video shows the second coding challenge, explain how this works, get into a bit about parsing the code and the potential to allow user code to take you in the wrong direction, etc. Andrew Hicks & Katelyn Doran

Future Work Challenges Visualization Instructions Study Explain future plans for challenges, how the visualization of the code needs to be fine-tuned, how instructions need to be clearer and better implemented into the game (based on play test feedback) and plans for a study (integrate a coding assignment into the game, give the same assignment as just an assignment) Andrew Hicks & Katelyn Doran

Questions? Comments? Tiffany Barnes: tbarnes2@uncc.edu Amanda Chaffin: katla@wulfcub.com Katelyn Doran: kedoran@uncc.edu Andrew Hicks: agh001@marietta.edu The Game2Learn project is housed within the Games + Learning Lab in Woodward 453. Ask people for questions. Duh. Andrew Hicks & Katelyn Doran