Computer Science Discoveries Unit 6 Chapter 2 Lesson 16: Prototype an Innovation (18-19)

  Classroom Resource Information  

Title:

Computer Science Discoveries Unit 6 Chapter 2 Lesson 16: Prototype an Innovation (18-19)

URL:

https://studio.code.org/s/csd6-2018/stage/16/puzzle/1?section_id=1888730

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

Students, working with a partner or team will brainstorm physical devices they wish to prototype. Students have the option to design a new creation or recreate a device they have found in the "real world". Students will complete a planning guide to determine the resources (physical and digital) they will need to create their prototype. Students will design a user interface (typically an app or circuit board) that may control some output device (like a circuit board). It will be necessary for students to develop pseudocode or algorithms to aid in the coding process. Students will need to complete the problem-solving process during this lesson plan which will include testing a revising the prototype.

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
3) Create pseudocode that uses conditionals.

Examples: Using if/then/else (If it is raining then bring an umbrella else get wet).

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
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
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
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: 7
30) Apply the problem-solving process to solve real-world problems.

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
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
23) Design a digital artifact to propose a solution for a content-related problem.

Example: Create a presentation outlining how to create a cost-efficient method to melt snow on roads during the winter.

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: computing devices, innovation, innovative, prototype
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