Programming is like taking simple steps and putting the steps into a language The algorithm is a series of step by step directions that leads to a planned event that must be followed in order.
I like to relate (as a K-5 librarian) sequencing to the sequence a story takes. Every story has a beginning, middle and end, or a problem, attempts, and resolution. The more students are exposed to stories, the more they will recognize this progression and it is nice to relate reading to computer science, something most students will not think about on their own.
I like the ‘Make a Sandwhich’ example as an introduction to coding. It would be great to tie this in to English learning around writing instructions.
I teach computer applications to grades 3-10 & I plan to implement code.org’s curriculum for my elementary students this year. We began with the unplugged activity work sheet discussing how an algorithm is a set of instructions & learned about the symbols to make writing the algorithm easier. I had teams write up instructions to make a peanut butter & jelly sandwich and we acted out the instructions showing that you need to be specific when writing an algorithm! We then completed the plugged activity.
Sequencing and algorithms go hand in hand. Your algorithm are the steps. The order you placed those steps are the sequence, which becomes the program.
There are so many great ideas here! It just shows you how important knowing sequences is in every day things!!!
The first thing that came to my mind was the game Twister. Students could use the Twister mat to create a code for their classmates to follow! I will be going to the local thrift stores in search of Twister maps this weekend!
I am very new to coding, trying to stay one step ahead of students.
Algorithm - a list of steps to complete a task such as a recipe. Sequencing - The order of the steps. 1st, Pour 1 cup of flour and 1/2 cup of sugar in a bowl. 2nd - Mix together till blended.
For my transitional kindergarten class we start by talking and completing the steps to planting a seed. First we figure out as a class how to plant a seed, then we actually plant seeds. The next class we do the offline activity where students cut and paste the steps to planting a seed. I emphasize the term sequencing and that it is an order of events. I need to be more purposeful in teaching this concept with the kindergarten and first grade classes. Though last year I had students describe the process of walking to demonstrate sequence. That was fun because they really had to break it down to its individual components (pick up your foot, swing it forward, put your foot down, pick up the other foot, swing it forward, put your foot down).