2015 PILOT 3D Beginner Game Design
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.)
Contents
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 | ||
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 | ||
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 | |
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 |
- Link to Shodor Education Foundation and Dr. Robert M. Panoff's Work
- Link to Bob's Simple Introduction to Agent Modeling Handout
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 |