Division II (Grades 4-6) How
Division II (Grades 4-6) How
GRADE 4: Investigate & apply design in the context of computer science and technology.
GRADE 5: Create and justify a design that could be used by a human or machine to address a challenge.
GRADE 6: Explore computational artifacts through the use of design and abstraction, and describe impacts of computers, coding, and technology.
GRADE 4
Q. How can design resolve a problem?
KNOWLEDGE
Design processes include
understanding the problem
forming ideas (ideating)
planning
creating
analyzing
troubleshooting (debugging)
Feedback helps to ensure all needs are considered during the design process.
Designs are tested to determine if they meet needs.
UNDERSTANDING
Design is the structured process of creating something that can be used to meet needs.
SKILLS & PROCEDURES
Plan a sequence of steps necessary to create a model that addresses a design challenge.
Create a model for a specific purpose.
Provide feedback to others during the design process.
Describe a test to confirm if a model meets all needs.
GRADE 5
Q. In what ways can design be used to help achieve desired outcomes or purposes?
KNOWLEDGE
A computational artifact is anything created by a human using a computer, including
computer programs
images
audio
video
presentations
web pages
UNDERSTANDING
Design can be used to create computational artifacts.
SKILLS & PROCEDURES
Engage in the design process to create computational artifacts.
GRADE 6
Q. What ways are abstraction, design, and coding related?
KNOWLEDGE
The process of abstraction is the reducing, filtering, or removing of unnecessary information.
Abstraction includes
determining what to keep and what to ignore
removing unnecessary detail
identifying important information
generalizing patterns
UNDERSTANDING
Abstraction is used in design and coding to make problems or systems easier to think about.
SKILLS & PROCEDURES
Apply abstraction during the design process.