**Grades:** 3 - 5

ISTE:

S.3.d

S.4.a

S.5.a

S.5.b

S.5.c

S.5.d

CSTA:

1B-AP-08

CCSS:

ELA-Literacy.SL.3.2

ELA-Literacy.SL.4.2

ELA-Literacy.SL.5.2

Math.Practice.MP1

Math.Practice.MP4

Math.Practice.MP7

This quiz gives students an opportunity to demonstrate their understanding of algorithms and modeling. Students will know what an algorithm is and what information is needed in order to create and test an algorithm. Students will understand and use important vocabulary used in algorithms and computer programming.

Type:Quiz

Estimated Time:10 minutes

Score Type:Auto Score

This quiz automatically provides a score to your gradebook

Available Languages: English, Spanish

Primary Objectives:

- Student knows what an algorithm is and how algorithms can be used to solve problems or complete tasks.
- Student knows that input is the information and materials used in an algorithm.
- Student understands methods and models used to test an algorithm.
- Student understands the process used to create and test algorithms.
- Student knows that computer programs are algorithms that tell the computer how to perform a task.
- Student uses basic terms for binary data used by computers.
- Student understands that a model is a representation of something else and how models are used to solve problems.
- Student demonstrates using decomposition to analyze situations and problems to be solved.

Secondary Objectives:

- Student analyzes and evaluates the steps to accomplish a task or solve a problem.
- Student uses reasoning to determine the information needed to solve a problem or complete a task.
- Student understands how algorithms and models are used in computer programming.

Subjects:

Algorithm Development

Information Technology > Programming > Algorithm DevelopmentAnalyze Algorithms

Information Technology > Programming > Analyze AlgorithmsCritical / Analytical Thinking

Language Arts > Life Skills Daily Life > Critical / Analytical ThinkingEngineering

Science > Concepts and Processes > Data Analysis and Interpretation > EngineeringEngineering

Science > Concepts and Processes > Problem Solving > EngineeringEngineering

Science > Concepts and Processes > Student Application > Investigate / Investigation > EngineeringInput / Output Procedures

Information Technology > Programming > Input / Output ProceduresListening / Pay Attention

Language Arts > Communication > Media Literacy / Viewing > Comprehension > Listening / Pay AttentionLook for and make use of structure

Mathematics > Process Standards > Common Core > Look for and make use of structureMethods/Steps/Strategies

Mathematics > Process Standards > Problem Solving > Methods/Steps/StrategiesMethods/Steps/Strategies

Mathematics > Process Standards > Computation > Methods/Steps/StrategiesProblem-solving

Mathematics > Process Standards > Models/Representations > Problem-solvingTechnological Designs

Science > History / Technology / Social Perspectives > Engineering / Engineering Design Process > Technological DesignsTimelines / Diagrams / Maps

Language Arts > Writing > Visual Aids > Graphs / Charts > Timelines / Diagrams / MapsTo Perform Some Task

Science > History / Technology / Social Perspectives > Engineering / Engineering Design Process > Model Construction > To Perform Some TaskVocabulary and Abbreviations

Information Technology > Basic Operations and Concepts > Vocabulary and AbbreviationsVocabulary

Information Technology > Programming > Vocabularyhow-to / process writing

Language Arts > Writing > Directions Instructions > how-to / process writing