Virginia 3 Computer Science Standards of Learning
16 Standards
3.AP.1
The student will apply computational thinking to design algorithms to extend patterns, processes, or components of a problem.
3.AP.2
The student will plan and implement algorithms that consist of events and conditional control structures using a block-based programming language.
3.AP.3
The student will use the iterative design process to create, test, and debug programs containing events, loops, and conditional structures in a block-based programming tool.
3.CSY.1
The student will model how computing devices within a computing system work.
3.CSY.2
The student will use accurate terminology when troubleshooting problems when a computing system is not working as expected.
3.CYB.1
The student will apply safe practices to protect private information.
3.CYB.2
The student will identify the relationship between passwords and security risk.
3.CYB.3
The student will define and explain cybersecurity.
3.DA.1
The student will gather, store, and organize data to evaluate trends and identify patterns using a computing device.
3.DA.2
The student will create and evaluate data representations and conclusions.
3.DA.3
The student will create models that can represent a physical object or process.
3.IC.1
The student will identify and examine the positive and negative impacts of the prevalence of computing technologies.
3.IC.2
The student will discuss and describe strategies to manage screen time.
3.IC.3
The student will identify and describe computing technology careers and their impact on society.
3.IC.4
The student will demonstrate how to use information created by others with permission.
3.NI.1
The student will describe computing networks.