Checkfu

Standard detail

Depth 2Parent ID: 4042D9CFEACA45269BB662C7606F01E4Standard set: Level 1B: Grades 3-5 (Ages 8-11)

Original statement

Control structures specify the order (sequence) in which instructions are executed within a program and can be combined to support the creation of more complex programs. Events allow portions of a program to run based on a specific action. Conditionals allow for the execution of a portion of code in a program when a certain condition is true. Loops allow for the repetition of a sequence of code multiple times. For example, students could program an interactive map of the United States of America. They could use events to initiate a question when the user clicks on a state and conditionals to check whether the user input is correct. They could use loops to repeat the question until the user answers correctly or to control the length of a "congratulations" scenario that plays after a correct answer. (HSS.5.9) Alternatively, students could write a math fluency game that asks products of two one-digit numbers and then uses a conditional to check whether or not the answer that was entered is correct. They could use a loop to repeatedly ask another question. They could use events to allow the user to click on a green button to play again or a red button to end the game. (CA CCSS for Mathematics 3.OA.7) Additionally, students could create a program as a role-playing game based on a literary work. Loops could be used to animate a character's movement. When reaching a decision point in the story, an event could initiate the user to type a response. A conditional could change the setting or have the story play out differently based on the user input. (CA CCSS for ELA/Literacy RL.5.3)

Quick facts

Statement code
Standard ID
AA6A8616589548A9AA01C50FB5D69B8A
Subject
Computer Science
Grades
03, 04, 05
Ancestor IDs
4042D9CFEACA45269BB662C7606F01E4
C5714E6735074DC0A844CA7C8DEDECDE