The student will construct programs to accomplish tasks as a means of creative expression using a block or text based programming language, both independently and collaboratively
a) using sequencing;
b) using loops (a wide variety of patterns such as repeating patterns or growing patterns); and
c) identifying events.