Saturday, 2 May 2015

Week 8: Algorithmic Programming

At the beginning of Week 8, we were provided with a YouTube video about Algorithms and examples of how we can implement them for each Year level. Once again I am amazed at resourceful this course has been and thought I'd take a moment to point out what I enjoyed about the clip.

Firstly, the definition of Algorithms provided was clear and concise and it made the word seem less daunting to me.


They then went on to explain the curriculum area that Algorithms link to for our chosen Year level which I found extremely helpful because it targeted exactly what I need to know.











The example provided in how we can implement it i our classroom was very simple and I could see how you could use Algorithms for any subject.











For me personally, I found it very beneficial to see an example of how we can implement it in the classroom. I feel more confident in what Algorithms are and an idea of how to teach them ion an engaging way.

Programming a model (F-2)

Task: 1. “We are planning to host a visually impaired student in our classroom. Your task is to give him directions on how to move from the door of the classroom to your desk.

Step 1: Take 5 steps forward
Step 2: Turn right and take 3 steps
Step 3: Turn Left and take 2 steps
Step 4: Turn right and take 1 step
Step 5: You have reached your destination

Clarification may be needed for younger students on which way is left and which way is right. Directions may change slightly depending on the sized footsteps that the student makes.

Task 2: Create a set of instructions that can be followed to make toast with butter and Vegemite.

Step 1: Take the bread out of the bag
Step 2: Put them in the slots of the toaster
Step 3: Get out the butter and Vegemite
Step 4: Get out a knife
Step 5: Wait till toast pops
Step 6: Remove toast carefully from toaster and place on bench
Step 7: Get some butter on your knife and spread it on the toast
Step 7: Now get Vegemite on your knife and add to toast
Step 8: Cut toast and enjoy eating

Programming a robot (Years 3 to 4)

Today I explored the Angry Birds game which I really ended up loving and could see my students engaging in as well. It was fun and as it progressed I found it quite challenging even for myself so I know it could challenge them as well too.

I loved how throughout the stages it gave you a new video to watch and the video was spoken by the creator of Facebook, Mark which I think my students would find interesting.










Through this game, it is teaching students to create Algorithms as well as decomposing because you have to break it down into parts to create the Algorithms.

Links to Curriculum-

Aims and Rationale:

The practical nature of the Technologies learning area engages students in critical and creative thinking, including understanding interrelationships in systems when solving complex problems.
  • use computational thinking and the key concepts of abstraction; data collection, representation and interpretation; specification, algorithms and implementation to create digital solutions

Band Descriptions:

Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them (ACTDIP010)

Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input (ACTDIP011) 

2 comments:

  1. Hey Beck love your work! It looks fantastic! Just and idea, but don't forget to use the aims and rationale of Technology and Digital Technology because she keeps saying not to use the content descriptions? I had to go through and add heaps to my reflections :/

    ReplyDelete
  2. Thanks Tess, already onto it haha. I'm just going to use both because I think the content descriptions are valid as well personally.

    ReplyDelete