2015 PILOT 3D Beginner Game Design

From Scalable Game Design wiki
Jump to navigation Jump to search

Schedule for PILOT 3D Beginner Game Design

Summary of June 8 - 11, 2015

  • June 8, Monday 8:00 - 5:30
  • June 9, Tuesday 8:30 - 5:30
  • June 10, Wednesday 8:30 - 5:00, Dinner 6:00 - 8:00
  • June 11, Thursday 8:30 - 5:30
  • June 12, Friday 8:30 - 5:00 Optional Open Creation Lab (RSVP to Yasko Endo, Program Manager.)


6/8/15 Monday Day 1

  • GOAL: Learn and practice the design process (turn stories into code), make your first game, the rules of rules, upload your first game, how to use the wiki
  • PROJECTS: Frogger
  • COMPUTATIONAL THINKING PATTERN: Collision, generation, absorption, transport


Time Activity Facilitators Goals Resources & Links
8:00am - 8:30am Check in, paperwork, photos

technology check in the lobby

Play the original Frogger game

Pre-Survey

8:30am - 9:00am SGD Kickoff as a large group

ATLAS 100

9:00am - 10:15am 3DFrogger

ATLAS 1B29 (basement)

Alex *Create all agents: frog,trucks, road, left tunnel, ground, grotto, using shapes in the Library. Create Level 1 world - default world dimentions, 2 lanes of road, ground below-above, and grotto. *Basic behavior for frog, truck, left/right tunnels See above "Quick Links: Tutorials/Frogger". There are several versions of tutorials to use with students
10:15am - 10:30am Break
10:30am - 11:30am 3DFrogger Alex
11:30am - 11:45am Reflections Day 1 – Morning
11:45am - 12:45pm Lunch

ATLAS Lobby

Sandwich bar, Salad, Potato salad, chips, Dessert bars Marilyn's student's sugar simulation

Menu: TBD

12:45pm - 1:30pm Introduction to Scalable Game Design: Teaching computational thinking through game design

ATLAS 100

Alex/David
1:30pm - 2:45pm 3DFrogger

ATLAS 1B29

Alex Continue Frogger, incremental testing, transport CTP, turtle challenge, perhaps winning
2:45pm - 3:00pm Break
3:00pm - 3:30pm Using Conversational Programming Alex
3:30pm - 4:45pm 3DFrogger Alex See above "Quick Links: Teachers/Teacher Resources/How to Submit Your Game to the Arcade"

Be deliberate about where you are saving your zip file for the arcade. Some of the issues today came from accidentally saving the folder inside itself. Save to the Desktop if you are able.

4:45pm - 5:15pm Upload Frogger to the Arcade Hilarie Upload your game so that others can play it Assignment key: 1001654
5:15pm - 5:30pm Reflections Day 1 – Afternoon , Frogger Grading Rubric


Everyone - remember to periodically submit Scholar Reflections via Google doc.
Everyone - post questions for the team via notes submitted to Yasko.


For those requesting University of Colorado Boulder Graduate Credits, please note that ALL projects must be completed and uploaded or submitted so numerical grades can be assigned. Pay careful attention to when you are asked to upload or submit information or projects.


6/9/15 Tuesday Day 2

  • GOAL: Game 2 started, rule of rules, pedagogy
  • PROJECTS: Pac-Man
  • COMPUTATIONAL THINKING PATTERN: User control (cursor), diffusion, hill climbing, polling


Time Activity Facilitators Goals Resources & Links
8:00am - 8:30am Doors Open-Coffee Code Snippets for posters

Reminder Cards for wall posters

8:30am - 9:30am What the Heck is a Computational Thinking Pattern?

ATLAS 100

Alex/Hilarie Understand the theory of CTPs outside of game design for Computer Science Education
9:30am - 10:15am Debugging 1

ATLAS 1B29

Ashok Typical problems and resolutions AgentCubes Troubleshooting Session Guide
10:15am - 10:30am Break
10:30am - 11:30am PacMan-Basic 4 agents/7 Rules Alex Pattern: diffusion, hill climbing, polling. Read them out loud to check your thinking! Work in teams *See above "Teacher: Lesson Plans". There are several versions of lesson plans to use with students
11:30am - 11:45am Reflections Day 2-Morning
11:45am - 12:45pm Lunch

ATLAS Lobby

Mexican: Spicy Beef, Chicken, Pork, Fajitas vegetarian, Guacamole, Beans, Rice, Tortilla, Dessert Bars
12:45pm - 2:00pm PacMan-Polling

ATLAS 1B29

Ashok
2:00pm - 2:45pm Rules of Rules: how rule order impacts game design

ATLAS 1B29

Alex Understand the connection between probability and rule order and learn how to use the tools in AgentSheets to facilitate debugging * Rules of Rules presentation
2:45pm - 3:00pm Break
3:00pm - 4:00pm PacMan-diffusion/hill climbing Alex
4:00pm-4:15pm Upload PacMan Kyu Han Assignment Key: 1001655
4:15pm-4:30pm Move to MCDB A120
4:30pm - 5:15pm Game design planning: Process and tools

MCDB A120

Hilarie Learn about a planning process that students can use to design their games prior to programming
5:15pm - 5:30pm Reflections Day 2-Afternoon


Everyone - remember to submit Scholar Reflections twice a day.
Everyone - post questions for the team via notes submitted to Yasko.


6/10/15 Wednesday Day 3

  • GOAL:
  • PROJECTS:
  • COMPUTATIONAL THINKING PATTERN: User control (cursor), diffusion, hill climbing, polling


Time Activity Facilitators Goals Resources & Links
8:00am-8:30am Doors Open- Coffee
8:30am - 10:00am Guided Discovery Pedagogy/ Student Motivation

ATLAS 1B29

Susan/David How do you teach programming with a guided discovery methodology? Why is it important?
10:00am - 10:15am Break
10:15am - 11:00am Debugging 2 Ashok AgentCubes Troubleshooting Session Guide

Typical problems and resolutions part 2 Troubleshooting techniques

AgentCubes Troubleshooting Session Guide
11:00am - 11:45am Tips and Techniques 1 Ashok

Copying behavior between projects Copy 1st person from Journey to Frogger Precautions with multiple projects open concurrently

11:45am - 12:45pm Lunch (Reflections)

ATLAS Lobby

Day 3-Morning
12:45pm - 1:45pm First Person Navigation

ATLAS 1B29

Alex Using modulo arithmetic
1:45pm - 2:45pm Tips and Techniques 2 Ashok

Counters, timers, clocks Importing shapes from projects Importing shapes from SGDA

2:45pm - 3:00pm Break
3:00pm - 4:15pm Computational Thinking Patterns - What have you learned? Hilarie Discover all that you've learned so far by playing CT Jeopardy and Scavenger Hunt, in small groups
4:15pm - 5:15pm Tools for Assessment: CTPA, grading options, rubrics David
5:15pm - 5:30pm Reflections Day 3-Afternoon
5:45pm - 7:45pm Dinner at Center for Community (C4C)


Everyone - remember to submit Scholar Reflections twice a day.
Everyone - post questions for the team via notes submitted to Yasko.


For those requesting University of Colorado Boulder Graduate Credits, please note that ALL projects must be completed and uploaded or submitted so numerical grades can be assigned. Pay careful attention to when you are asked to upload or submit information or projects.

6/11/15 Thursday Day 4

  • GOAL:
  • PROJECTS: Contagion Basics of the Game and More
  • COMPUTATIONAL THINKING PATTERN: User control (cursor), diffusion, hill climbing, polling


Time Activity Facilitators Goals Resources & Links
8:00am - 8:30am Doors Open- Coffee
8:30am - 10:15am Introduction to Simulation Group Session

ATLAS 100

Robert "Bob" Panoff
10:15am - 10:30am Break
10:30am - 11:30am Easy Simulations using AgentCubes Alex

ATLAS 1B29

Assignment key for uploading simulation: 1001656
11:30am-11:45am Reflections Day 4-Morning
11:45am-12:45pm Lunch

ATLAS Lobby

China Feast: Tofu steaks, Beef and broccoli, Teriyaki chicken, Vegetable stir fry, Rice, Almond cookies
12:45pm-1:45pm Intro to AgentCubes Online

ATLAS 1B29

Alex AgentCubes vs. AgentSheets side-by- side comparison.
1:45pm-3:15pm Finish Projects Alex
3:15 - 3:45 Survey/Reflection Alex Day 4 – Afternoon

Teacher Survey

3:45pm - 4:15pm Pack up, go to break

Move to MCDB A120

Yasko
4:15pm - 5:00pm How Research Works

MCDB A120

David and Yasko
5:00pm - 5:30pm SGD Closure Alex, Yasko, David



Dr. Robert M. Panoff is founder and Executive Director of The Shodor Education Foundation, Inc., and has been a consultant at several national laboratories. He is also a frequent presenter at NSF- sponsored workshops on visualization, supercomputing, and networking, and continues to serve as consultant for the education program at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign. He has served on the advisory panel for Applications of Advanced Technology program at NSF. Dr. Panoff received his M.A. and Ph.D. in theoretical physics from Washington University in St. Louis, undertaking both pre- and postdoctoral work at the Courant Institute of Mathematical Sciences at New York University. As principal investigator on several NSF grants that seek to explore the interaction of high performance computing technologies and education, he worked to develop a series of interactive simulations which combine supercomputing resources and desktop computers. Besides developing and teaching a new course in Information Technologies, Dr. Panoff continues an active research program in computational condensed matter physics while defining and implementing educational initiatives at the Shodor Foundation

6/12/15 Friday Day 5

  • GOAL:
  • PROJECTS:
  • COMPUTATIONAL THINKING PATTERN:


Time Activity Facilitators Goals Resources & Links
8:00am - 8:30am Doors Open- Coffee
8:30am - 10:15am Sandbox Time

Rooms TBD by interest grouping

10:15am - 10:30am Break
10:30am - 11:30am Sandbox Time
11:30am-11:45am Reflections
11:45am-12:45pm Lunch

ATLAS Lobby

Sandwich Bar
12:45pm-2:45pm Sandbox Time
2:45pm-3:00pm Break
3:00pm - 5:15pm Sandbox Time
5:15pm - 5:30pm Reflections and Surveys Survey/Scholar Survey