Information and Communications Technology
Term 2, 2015
What is Coding?
Coding, in the simplest of terms, is telling a computer what you want it to do, which involves typing in step-by-step commands for the computer to follow.
Computers are not clever things, however they are very obedient. They will do exactly what you want them to do, so long as you tell them how to do it correctly.
Why is coding important?
Code powers our digital world. Every website, smartphone app, computer programme, calculator and even microwave relies on code in order to operate. This makes coders the architects and builders of the digital age.
Student Learning Grades 3-6
Throughout Term 2 during ICT Classes, the students in Grades 3-6 engaged in a series of self-paced online age appropriate lessons from code.org. Each year level were required to complete set CODE lessons by the teacher to create their very own custom built games. They were required to follow directions to enable them to investigate different problem-solving techniques, Persist with difficult tasks, Strive for Accuracy by completing the task using the minimum amount of scripting blocks and Take Responsible Risks by trying something new and having a go!
The students learnt how to create sets of instructions to move characters through mazes, along pathways and in different directions using script blocks such as move forward/backwards, Repeat and Loop. Each lesson increased in complexity and relied on students using their prior knowledge from the previous lessons.
Student Reflection:
What I learnt/worked well for me I learned that you have to keep trying until you achieve your goal.
The challenges I faced were trying to get the right amount of ingredients to make the honey and trying to work out a more effective way so that i could complete the stage without having to do it again.
It would be even Better If the puzzles were a little bit easy at the start to make sure i knew what I was doing. And it also it would be even better if i watched the mini movie to help me understand what i was supposed to be doing in code.
Here are some of my stages i completed:
