Computer Science Discoveries Unit 3 Chapter 2 Lesson 21: Using the Game Design Process (18-19)

  Classroom Resource Information  

Title:

Computer Science Discoveries Unit 3 Chapter 2 Lesson 21: Using the Game Design Process (18-19)

URL:

https://studio.code.org/s/csd3-2018/stage/21/puzzle/1

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

In this multi-day lesson, the class uses the problem-solving process from Unit 1 to create a platform jumper game. After looking at a sample game, the class defines what their games will look like and uses a structured process to build them. Finally, the class reflects on how the games could be improved and implements those changes.

Note: You will need to create a free account on code.org before you can view this resource.

Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: 6
5) Identify algorithms that make use of sequencing, selection or iteration.

Examples: Sequencing is doing steps in order (put on socks, put on shoes, tie laces); selection uses a Boolean condition to determine which of two parts of an algorithm are used (hair is dirty? True, wash hair; false, do not); iteration is the repetition of part of an algorithm until a condition is met (if you're happy and you know it clap your hands, when you're no longer happy you stop clapping).

Digital Literacy and Computer Science
DLIT (2018)
Grade: 6
21) Identify varying data structures/systems and methods of classification, including decimal and binary.

Examples: Difference between a bit and a byte, bit representation, pixels.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
2) Create complex pseudocode using conditionals and Boolean statements.

Example: Automated vacuum pseudocode — drive forward until the unit encounters an obstacle; reverse 2"; rotate 30 degrees to the left, repeat.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
3) Create algorithms that demonstrate sequencing, selection or iteration.

Examples: Debit card transactions are approved until the account balance is insufficient to fund the transaction = iteration, do until.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
4) Design a complex algorithm that contains sequencing, selection or iteration.

Examples: Lunch line algorithm that contains parameters for bringing your lunch and multiple options available in the lunch line.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
5) Solve a complex problem using computational thinking.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
6) Create and organize algorithms in order to automate a process efficiently.

Example: Set of recipes (algorithms) for preparing a complete meal.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
16) Construct content designed for specific audiences through an appropriate medium.

Examples: Design a multi-media children's e-book with an appropriate readability level.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 7
17) Publish content to be available for external feedback.

Digital Literacy and Computer Science
DLIT (2018)
Grade: 8
7) Create a program that includes selection, iteration, or abstraction, and initializes, and updates, at least two variables.

Examples: Make a game, interactive card, story, or adventure game.

Tags: animation, collect, controls, design process, game design, loop, planning, platform jumper, platform sprite, player interaction, score keeper, variable
License Type: Custom Permission Type
See Terms: https://code.org/tos
For full descriptions of license types and a guide to usage, visit :
https://creativecommons.org/licenses
Accessibility
Comments
  This resource provided by:  
Author: Aimee Bates