Logout

Topic 4—Computational thinking, problem-solving and programming (45 hours)

4.1 General principles (10 hours)

--- Thinking procedurally ---

4.1.1

Identify the procedure appropriate to solving a problem.

 

Teaching Note:

This includes identifying the steps and putting them in the correct order. Such as recipes, block-arrow-block-arrow.

LINK Connecting computational thinking and program design, introduction to programming.


 

Sample Question:

sdfsdfsf

JSR Notes:

 

The example I used in class was cleaning up my classroom tables. The idea is that though there are several steps, the order in which they are done is important.

After having removed the items from the table, I would not want to put them back until I had thought about and determined where they should go. So the best order with which to proceed is:

Just about everything we do in our lives is multi-step, and the order in which we do these steps almost always helps determine how well that procedure goes. So the planning of the order in which we will do things in a program is not unique to programming.

 

More Examples:

Identify the procedure appropriate to solving the following problem: bake a cake - First, put all of the boxed ingredients into a bowl. Then add two eggs, and a cup of sugar. Mix. Put in the oven, and bake at 450 degrees for one hour. Remove and let cool. Then put the pre-made frosting on.

Identify the procedure appropriate to solving the following problem: go to the store by car - Unlock the car, get in it, start it, drive to the store, park the card, turn off the car, get out, and lock it.

Identify the procedure appropriate to solving the following problem: get ready to go to play hockey - Go to the dressing room, use the bathroom, fill up your water bottle, put on equipment, starting with the inner parts, and work outward and upward. Tape your socks. Gather your stick and water bottle and cloth for cleaning your visor, and head toward the ice.

Identify the procedure appropriate to solving the following problem: do your shopping at Albert - Go to the store, look for things you need and put them in your shopping cart. When you have all of your items, go to the checkout.