People communicate about their code to help others understand and use their programs. Explaining one's design choices gives others a better understanding of one's work. Students may explain their step-by-step process of creating a program in a presentation or demonstration of their personal code journals. They describe how comments within code organize thought and process during the develpment of the program. For example, students could describe the decision to have the score in a game flash when it can be rounded to 100 by writing a comment in the code. (CA CCSS for Mathematics 3.NBT.1) Alternatively, students could present their overall program development experience and justify choices made by using storyboards, annotated images, videos, and/or journal entries. (CA CCSS for ELA/Literacy SL.3.4, SL.4.4, SL.5.4, SL.3.5, SL.4.5, SL.5.5) (CA NGSS: 3-5-ETS1-1, 3.5-ETS1-2, 3.5-ETS1-3)
Standard detail
Depth 2Parent ID: E57FC308DDA4499AA4E5EBD7D0C36709Standard set: Level 1B: Grades 3-5 (Ages 8-11)
Original statement
Quick facts
- Statement code
- Standard ID
- C5EF6676BC1A43F29FDBAB02572A8AC3
- Subject
- Computer Science
- Grades
- 03, 04, 05
- Ancestor IDs
- E57FC308DDA4499AA4E5EBD7D0C36709C5714E6735074DC0A844CA7C8DEDECDE
- Source document
- CSTA K-12 Computer Science Standards (Revised 2017)
- License
- CC BY 4.0 US