South Dakota 3-5 Computer Science Standards
19 Standards
3-5.CS.01
Describe how computing devices' internal and external parts function to form a system.
3-5.CS.02
Model how hardware and software work together as a system to accomplish tasks.
3-5.CS.03
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
3-5.NI.01
Model how information is sent and received over a network.
3-5.NI.02
Discuss real-world cybersecurity problems and how personal information can be protected.
3-5.DA.01
Organize and visually present collected data to highlight relationships and support a claim.
3-5.DA.02
Use data to highlight patterns, propose cause-and-effect relationships, predict outcomes, or communicate an idea.
3-5.AP.01
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
3-5.AP.02
Create programs that use variables to store and modify data.
3-5.AP.03
Create programs that include sequences, events, loops, and conditionals.
3-5.AP.04
Decompose (break down) problems into subproblems to facilitate the program development process, including incorporating portions of existing programs and proper documentation.
3-5.AP.05
Discuss how voice assistants use algorithms to understand and respond to spoken commands, as well as factors that contribute to different responses.
3-5.AP.06
Use the iterative process to test and debug a program or algorithm to ensure it runs as intended.
3-5.AP.07
Collaborate with peers during all stages of program development.
3-5.AP.08
Describe choices made during program development using code comments, presentations, and demonstrations.
3-5.IC.01
Discuss computing technologies that have changed South Dakota and the world, and express how those technologies influence, and are influenced by, cultural practices.
3-5.IC.02
Identify limitations and possible solutions relating to accessibility and usability of technology products for the varied needs and wants of users.
3-5.IC.03
Collect and utilize varied perspectives to improve computational artifacts.
3-5.IC.04
Explain societal issues that relate to technology and describe the consequences of inappropriate use.