VA.CS.5.1
Virginia Computer Science Standards of Learning
Grade 5
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will construct sets of step-by-step instructions (algorithms) both independently and collaboratively, using sequencing; using loops; [Related SOL: Math 5.18] using variables to store and process data; [Related SOL: Math 5.19] performing number calculations on variables (addition, subtraction, multiplication and division); and [Related SOL: Math 5.5, 5.7] using conditionals (if-statements). [Related SOL: M 5.2, 5.3]
Degree of Alignment:
Not Rated
(0 users)
VA.CS.5.3
Virginia Computer Science Standards of Learning
Grade 5
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will analyze, correct, and improve (debug) an algorithm that includes sequencing, events, loops, conditionals, and variables.
Degree of Alignment:
Not Rated
(0 users)
VA.CS.5.2
Virginia Computer Science Standards of Learning
Grade 5
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will construct programs to accomplish a task as a means of creative expression using a block or text based programming language, both independently and collaboratively using sequencing; using loops; using variables; using mathematical operations (addition, subtraction, multiplication and division) variable to manipulate a variable; and using conditionals (if-statements).
Degree of Alignment:
Not Rated
(0 users)
VA.CS.5.5
Virginia Computer Science Standards of Learning
Grade 5
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will break down (decompose) a larger problem into smaller sub-problems, both independently and collaboratively.
Degree of Alignment:
Not Rated
(0 users)
VA.CS.5.4
Virginia Computer Science Standards of Learning
Grade 5
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will create a plan as part of the iterative design process, both independently and collaboratively using strategies such as pair programming (e.g., storyboard, flowchart, pseudo-code, story map).
Degree of Alignment:
Not Rated
(0 users)
VA.CS.5.6
Virginia Computer Science Standards of Learning
Grade 5
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will give credit to sources when borrowing or changing ideas (e.g., using information, pictures created by others, using music created by others, remixing programming projects).
Degree of Alignment:
Not Rated
(0 users)
VA.CS.8.1
Virginia Computer Science Standards of Learning
Grade 8
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will construct programs to accomplish a task as a means of creative expression or scientific exploration using a block based or text based programming language, both independently and collaboratively, combining control structures such as if-statements and loops including nested conditionals and loops; Using clearly named variables that represent different data types, including numeric and non-numeric data, and perform operations on their values; and [Related SOL: Math 7.1, 7.2] Create procedures with parameters.
Degree of Alignment:
Not Rated
(0 users)
VA.CS.7.1
Virginia Computer Science Standards of Learning
Grade 7
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will construct programs to accomplish a task as a means of creative expression or scientific exploration using a block based or text based programming language, both independently and collaboratively, combining control structures such as if-statements and loops including compound conditionals; and creating clearly named variables that represent different data types, including numeric and non-numeric data, and perform operations on their values.
Degree of Alignment:
Not Rated
(0 users)
VA.CS.6.3
Virginia Computer Science Standards of Learning
Grade 6
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will seek and incorporate feedback from team members and users to refine a program that meets user needs.
Degree of Alignment:
Not Rated
(0 users)
VA.CS.6.1
Virginia Computer Science Standards of Learning
Grade 6
Learning Domain: Algorithms and Programming
Standard: General Curriculum
Indicator: The student will construct programs to accomplish a task as a means of creative expression or scientific exploration using a block based or text based programming language, both independently and collaboratively, combining control structures such as if-statements and loops; and creating clearly named variables that represent different data types, including numeric and non-numeric data, and perform operations on their values.
Degree of Alignment:
Not Rated
(0 users)
Comments