Checkfu

Standard detail

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

Original statement

Planning is an important part of the iterative process of program development. Students gain a basic understanding of the importance and process of planning before beginning to write code for a program. They plan the development of a program by outlining key features, time and resource constraints, and user expectations. Students should document the plan as, for example, a storyboard, flowchart, pseudocode, or story map. For example, students could collaborate with a partner to plan and develop a program that graphs a function. They could iteratively modify the program based on feedback from diverse users, such as students who are color blind and may have trouble differentiating lines on a graph based on the color. (CA CCSS for Mathematics 5.G.1, 5.G.2) Alternatively, students could plan as a team to develop a program to display experimental data. They could implement the program in stages, generating basic displays first and then soliciting feedback from others on how easy it is to interpret (e.g., are labels clear and readable?, are lines thick enough?, are titles understandable?). Students could iteratively improve their display to make it more readable and to better support the communication of the finding of the experiment. (NGSS.3-5-ETS1-1, 3-5-ETS1-2, 3-5-ETS1-3)

Quick facts

Statement code
Standard ID
26E4E8941F0F4603A9D703CB3B40E8D6
Subject
Computer Science
Grades
03, 04, 05
Ancestor IDs
EDEC8423FBB447B18F8921F1202E9401
C5714E6735074DC0A844CA7C8DEDECDE