Virginia 2 Computer Science Standards of Learning
13 Standards
2.AP.1
3 LessonsThe student will apply computational thinking to identify patterns, and design algorithms to compare and contrast objects based on attributes.
Aligned Lessons
2.AP.2
11 LessonsThe student will plan and implement algorithms that consists of events and loops using a block-based programming language.
Aligned Lessons
2.AP.3
48 LessonsThe student will use the iterative design process to create, test, and debug a program containing events and loops in a block-based programming tool.
Aligned Lessons
2.CSY.1
1 LessonThe student will describe the characteristics of computing systems including hardware, software, input, and output.
Aligned Lessons
2.CSY.2
1 LessonThe student will demonstrate an understanding of how to troubleshoot simple hardware and software problems that may occur during use.
Aligned Lessons
2.CYB.1
2 LessonsThe student will model safe and responsible behaviors when using information and computing technologies.
Aligned Lessons
2.CYB.2
2 LessonsThe student will explain the importance of using passwords to protect private information.
Aligned Lessons
2.DA.1
3 LessonsThe student will analyze data to make decisions with or without a computing device.
Aligned Lessons
2.DA.2
3 LessonsThe student will manipulate data, create representations, and evaluate data to solve a problem.
Aligned Lessons
2.IC.1
3 LessonsThe student will examine the positive and negative impacts of how using computing technologies has changed the way people live, work, and interact.
Aligned Lessons
2.IC.2
1 LessonThe student will explain the need to balance screen time and other activities.
Aligned Lessons
2.IC.3
3 LessonsThe student will explain how computing technologies have an impact on the workforce.
Aligned Lessons
2.NI.1
10 LessonsThe student will demonstrate the use of the Internet in gathering information to accomplish a task.