Virginia 5 Computer Science Standards of Learning
17 Standards
5.AP.1
The student will apply computational thinking to identify patterns, make use of decomposition to break down problems or processes into sub-components, and design algorithms.
5.AP.2
The student will plan and implement algorithms that consist of sequencing, loops, variables, user input, and nested conditional control structures using a block-based programming language.
5.AP.3
The student will use the iterative design process to create, test, and debug programs containing sequencing, loops, variables, user inputs, nested conditional control structures, and two-way branching conditional control structures in a block-based programming tool.
5.CSY.1
The student will explain how computing systems are used to collect and exchange data.
5.CSY.2
The student will describe an automated decision-making process employed by a computing system.
5.CSY.3
The student will evaluate and implement troubleshooting strategies when a computing system is not operational.
5.CYB.1
The student will identify ways to limit unauthorized access on computing devices.
5.CYB.2
The student will explain how cybersecurity policies and laws are designed to protect individuals.
5.DA.1
The student will collect data or use data sets to solve a problem or investigate a topic.
5.DA.2
The student will create multiple data representations to make predictions and conclusions.
5.DA.3
The student will explain the significance of training data in machine learning.
5.IC.1
The student will analyze the impact of inappropriate use of computing technologies.
5.IC.2
The student will explain the potential impact of excessive screen time on academic performance.
5.IC.3
The student will identify the impact of computing technologies on the workforce, culture, and global society.
5.IC.4
The student will observe and examine intellectual property rights when considering the use of open-source licenses and copyrights.
5.IC.5
The student will examine the effects of social interactions due to computing technologies.
5.NI.1
The student will identify and describe cloud computing.