## Computer Science Discoveries Unit 6 Chapter 1 Lesson 9: Make a Game (18-19)

Classroom Resource Information

Title:

Computer Science Discoveries Unit 6 Chapter 1 Lesson 9: Make a Game (18-19)

URL:

https://studio.code.org/s/csd6-2018/stage/9/puzzle/1

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

Students take what they've learned through Unit 6 Chapter 1 and develop an app of their own design that uses the circuit board to output information.

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 R6) Produce, review, and revise authentic artifacts that include multimedia using appropriate digital tools. 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 6) Identify steps in developing solutions to complex problems using computational thinking. Digital Literacy and Computer Science DLIT (2018) Grade: 6 8) Create a program that initializes a variable. Example: Create a flowchart in which the variable or object returns to a starting position upon completion of a task. Digital Literacy and Computer Science DLIT (2018) Grade: 6 23) Discuss how digital devices may be used to collect, analyze, and present information. Digital Literacy and Computer Science DLIT (2018) Grade: 6 30) Discuss and apply the components of the problem-solving process. Example: Students will devise a plan to alleviate traffic congestion around the school during drop-off and pick-up. Digital Literacy and Computer Science DLIT (2018) Grade: 7 R6) Produce, review, and revise authentic artifacts that include multimedia using appropriate digital tools. Digital Literacy and Computer Science DLIT (2018) Grade: 7 1) Create a function to simplify a task. Example: Get a writing utensil, get paper, jot notes can collectively be named "note taking". 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 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 7) Create a program that updates the value of a variable in the program. Examples: Update the value of score when a coin is collected (in a flowchart, pseudocode or program). 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: 7 27) Identify data needed to create a model or simulation of a given event. Examples: When creating a random name generator, the program needs access to a list of possible names. Digital Literacy and Computer Science DLIT (2018) Grade: 8 R6) Produce, review, and revise authentic artifacts that include multimedia using appropriate digital tools. Digital Literacy and Computer Science DLIT (2018) Grade: 8 1) Design a function using a programming language that demonstrates abstraction. Example: Create a program that utilizes functions in an effort remove repetitive sequences of steps. Digital Literacy and Computer Science DLIT (2018) Grade: 8 3) Create an algorithm using a programming language that includes the use of sequencing, selections, or iterations. Example: Use a block-based or script programming language Step 1: Start Step 2: Declare variables a, b and c. Step 3: Read variables a, b and c. Step 4: If a>b       If a>c          Display a is the largest number.      Else          Display c is the largest number.    Else       If b>c          Display b is the largest number.       Else          Display c is the greatest number. Step 5: Stop Digital Literacy and Computer Science DLIT (2018) Grade: 8 4) Create a function to simplify a task. Example: 38 = 3*3*3*3*3*3*3*3; =(Average) used in a spreadsheet to average a given list of grades. 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. Digital Literacy and Computer Science DLIT (2018) Grade: 8 29) Create an artifact to solve a problem using ideation and iteration in the problem-solving process. Examples: Create a public service announcement or design a computer program, game, or application.
Tags: app, circuit board, design process, game design, output, problem solving
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