“use technology to enhance learning”
BSM Vision and Mission
Coding or computer programming is writing a set of instructions that a computer understands so it will perform a task.
Learning to code helps develop student thinking in a variety of ways.
Learning programming empowers children, putting them in control of a process to solve multiple problems. The school news website says :
“through experimentation it builds mastery in sequencing skills, counting, problem solving, logical thinking, cause and effect, and critical thinking. Additionally, children can express themselves through code and find it cool to create games, apps, and websites and to even control robots.”
Our e-learning team plan and deliver authentic learning experiences across the year and across the year groups in primary. Three of our year 3 students spoke about this in the Whole School Assembly this morning. This was done in a wonderfully creative and hands on way. Here is what was said, which gives you an insight into the learning that is taking place during these sessions.
The first bit here is instructions for the audience:
If I say Max says before the instruction = do what I say
Else, don’t do anything
Max says “Hands up”
Max says “Hands down”
Max says “Hands on head”
Put it down
Max says, “Put it down”
I’ve successfully programmed this BSM assembly.
Throughout the Primary School we have been using different robots and toys to learn and apply the coding concepts of Algorithms, Sequencing, Debugging, and If and Else.
Did you know that we use algorithms and sequences from the moment we wake up until we go to sleep?
An algorithm is a list of steps that together solve a problem. While a sequence is the order of the steps that you follow.
Applying algorithms and sequences in writing, we were able to create our own stories and present them in creative ways.
We also use if and else statements when we do things.
For example when playing football,
if the ball goes in the goal, you get a point or else you keep trying.
Bugs or errors are a big part of coding. Debugging is when you find an issue in the program that you have written and repair it. You need to do this so that your program will run and the outcome will be the right one.
For example when we are solving a maths problem, if your answer is wrong we go back to see if we missed a step or made an error in the process.
Once we find it, we change it to get the right answer.
Coding has been helping us to think about things we do in our daily lives. When we code, we work smart. Thinking of ways to do tasks efficiently and effectively.
Stay tuned for coding opportunities for you big kids in secondary school.