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; and
d) performing number calculations (e.g., addition, subtraction, multiplication and division) on variables. [Related SOL: Math 4.4, 4.5, 4.6]