24
Games for Social Causes: CSTA 2012 Dianne O’Grady- Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Embed Size (px)

Citation preview

Page 1: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Games for Social Causes:

CSTA 2012

Dianne O’Grady-CunniffWaldorf, Maryland USAFrom the presentation by Pat Yongpradit of code.org

Page 2: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Agenda

Part 1: Why Games?

Part 2: Game Ideas

Part 3: Possible tools:

Java, Python, XNA, Scratch, etc.

Part 4: Resources

Page 3: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

What teachers and students want

More students taking CS

Engage deep computational thinking

Self-motivated kids

Real world connections

Social significance

Page 4: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Part 1: Why Games?Not just shooter and action games

Page 5: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Why Games?

Popular medium – It’s a game!

Open to creativity in design and

creation

Learn while making, as well as

playing

Interdisciplinary – Involves all

Project-based learning process

Page 6: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Video Gam

e

Science/Math/Art

Algorithms

Passion Creativity

Teamwork

21st Century

Skills

Interdisciplinary Project-based learning

Page 8: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

An educational game

should be educational.

Page 9: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Creating an educational game

1. Identify skills and content

2. Pick a game genre

3. Focus on game design elements

4. Structure the development process

Page 10: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

1. Identify Skills and Content

Context? Civil Rights Movement

Game Programming

Core ideas? Principles of non-violent

opposition

Data, User Input, Classes and

Objects

Key skills? Managing a non-violent

protest

Array processing,

Encapsulating data

Page 11: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Topic: Lunch Counter Sit-Ins

Page 12: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Actual Lunch Counter

Page 13: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

2. Pick a Game Genre

Action Adventure

Role-Playing Game

Puzzle

Simulation

Button Masher

Page 14: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

3. Elements of a Game

Actors

Goals

Rules

Mechanics

Environment

Plot

How do we manipulate the elements of a game to deliver content and develop skills?

Page 15: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

4. Process

Overview Fundamentals Groups Planning

PairProgramming

Prototype Presentation Assessment

Page 16: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Actual Game: Nashville 1960

Page 17: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Demo: Nashville 1960

Page 18: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Part 3: ToolsProgramming the Game

Scratch

Page 19: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Sample lesson planshttp://mrs-o-c.com/csta/socialGood/

Page 21: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Imagine Cup

“Imagine a world where technology helps solve the toughest problems…”

Page 22: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

XNA 0.5, 1, 2 Curriculum

Video Tutorials

Tests with Keys

Labs with Exemplars

Free eBook

MSFT Faculty Connection For Pat Yongpradit’s XNA materials check out his website: http://patyongpradit.com/curriculum/

Page 23: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Scratch , Alice, Kodu, Greenfoot

Free resources

◦Scratch http://scratch.mit.edu

◦BYOB Scratch: http://byob.berkeley.edu/

◦Alice http://www.alice.org/index.php

◦Kodu http://www.kodugamelab.com

◦Greenfoot http://www.greenfoot.org

Page 24: Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org

Questions?