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
a) using sequencing;
b) using loops;
c) using variables;
d) using mathematical operations (addition, subtraction, multiplication and division) variable to manipulate a variable; and [Related SOL: Math 5.19]
e) using conditionals (if-statements).