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