ALEX Classroom Resource

  

Computer Science Fundamentals Unit 6 Course E Lesson 24: The Design Process (2018)

  Classroom Resource Information  

Title:

Computer Science Fundamentals Unit 6 Course E Lesson 24: The Design Process (2018)

URL:

https://curriculum.code.org/csf-18/coursee/24/

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

Over the course of four lessons, students will be building up to programming a project of their own design using either Sprite Lab or Artist as their programming environment. In this portion of the project, students will learn about the design process and how to implement it in their own projects. The lesson guide for all four stages of the process can be found in the first stage of this project process here.

Students may be ready to jump straight into building their projects, but this lesson will help shape their ideas into plans. This structure will keep the dreamers grounded and illuminate a path for those feeling left in the dark.

Students will be able to:
- shape ideas into reasonable goals and plans.
- recognize any potential obstacles such as time constraints or bugs.

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: 4
R6) Produce, review, and revise authentic artifacts that include multimedia using appropriate digital tools.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • produce authentic artifacts using digital tools.
  • review and revise authentic artifacts using digital tools.
Teacher Vocabulary:
  • multimedia
  • artifacts
  • Children's Online Privacy Protection Act (COPPA)
Knowledge:
Students know:
  • how to use a variety of digital tools in which they can create or revise authentic artifacts to share their knowledge.
Skills:
Students are able to:
  • design and create authentic artifacts using approved digital tools that meet COPPA guidelines.
  • review an authentic artifact to revise with new or additional information.
Understanding:
Students understand that:
  • everyone can be an author, producer, director, etc.
  • using digital tools.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 4
2) Formulate a list of sub-problems to consider while addressing a larger problem.

Examples: Problem - a multi-step math problem; sub-problem - steps to solve.
Problem - light bulb does not light; sub-problem - steps to resolve why.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • formulate a list of sub-problems to consider while addressing a larger problem.
Teacher Vocabulary:
  • formulate
  • sub-problems
Knowledge:
Students know:
  • a list of sub-problems need to be considered in order to address a larger problem.
  • strategies to develop a list of sub-problems.
Skills:
Students are able to:
  • formulate a list of sub-problems to consider while addressing a larger problem.
Understanding:
Students understand that:
  • a list of sub-problems need to be considered to address a larger problem.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 4
12) Use basic features of digital tools to communicate key ideas and details in a way that informs and/or persuades.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • use basic features of digital tools to communciate key ideas and details in a way that informs and/or persuades.
Teacher Vocabulary:
  • digital tools
  • communicate
  • key ideas
  • informs
  • persuades
Knowledge:
Students know:
  • digital tools are available that enable them to inform others.
  • digital tools are available that enable them to persuade others.
Skills:
Students are able to:
  • use basic features such as headings, text, and images to communicate key ideas that inform and/or persuade.
Understanding:
Students understand that:
  • digital tools can be used to communicate by informing and/or persuade others.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 4
15) Conduct complex keyword searches to produce valid, appropriate results and evaluate results for accuracy, relevance, and appropriateness.

Examples: Search techniques, check for credibility and validity.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • conduct complex keyword searches to produce valid, appropraite results, and evaluate results for accuracy, relevance, and appropriateness.
Teacher Vocabulary:
  • keyword
  • search
  • valid
  • true
  • accuracy/accurate
  • relevance/relevant
Knowledge:
Students know:
  • strategies to conduct complex keyword searches.
  • strategies that evaluate the accuracy of information.
  • not all information online is valid or true.
Skills:
Students are able to:
  • conduct complex keyword searches using quotation marks, OR, NOT, AND, and date boundaries.
  • explain how they know information located online is valid or true.
Understanding:
Students understand that:
  • using complex keywords while searching will deliver best results.
  • not all information online is valid or true.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 4
21) Develop, test, and refine prototypes as part of a cyclical design process to solve a simple problem.

Unpacked Content
Evidence Of Student Attainment:
Students will:
  • solve a simple problem by developing a prototype.
  • solve a simple problem by testing a designed prototype.
  • solve a simple problem by refining a tested prototype.
Teacher Vocabulary:
  • develop
  • test
  • refine
  • prototypes
  • cyclical design process
Knowledge:
Students know:
  • strategies to brainstorm and develop prototypes as part of a cyclical design process to solve a simple problem.
  • strategies to test prototypes as part of a cyclical design process to solve a simple problem.
  • strategies to refine prototypes as part of a cyclical design process to solve a simple problem.
Skills:
Students are able to:
  • develop, test, and refine prototypes as part of a cyclical design process to solve a simple problem.
Understanding:
Students understand that:
  • some problems can be solved by developing prototypes.
Tags: design process, problem solving, project
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