Module 5 - Sequencing
Introduction to Scratch:
Our computing topic this term is all about programming. The Children have been introduced to Scratch a programming website to help develop their programming skills and understand the attributes of the objects of the programme. The children were able to play on the website and learn how to: add objects (their character/sprite); add commands for example, move their sprites, make a noise or say something; change the backdrop of their “stage”.
Sequencing and ordering commands:
Today in Computing, we were tasked with creating a sequence of commands to make their sprite move and speak. We had to revisit their previous learning on selecting sprites and creating backgrounds. Once we had done this, our task was to create some commands that will make the sprites move when the command is clicked. After completing these, we had to join multiple commands together to create a sequence which was designed to make our sprites interact with each other and continue until they are told to stop.
NC: use sequence, selection, and repetition in programs; work with variables and various forms of input and output.
Changing their appearance and creating programmes.
We finished our Computing lesson for this term, by creating a programme that needed to include multiple Sprites that had to move, talk, make music and change appearances. To do this we had to first revisit all of the skills we had learned over the term and then learn how to change the appearances of our sprites during the programme. After we had completed this, we were able to create sequences of commands that included telling our Sprites to interact (moving and talking), change their appearance and make music until their sequence finished or were told to stop.
NC: use sequence, selection, and repetition in programs; work with variables and various forms of input and output.
Module 6 - Events and Actions
Moving my Sprite
We started this term by revisiting Scratch and completing a quick quiz about what we remembered from the last term. We then had to watch a program of a Sprite moving and find any mistake it may have. We then debugged it so it worked correctly.
After this, we wrote our own program for our sprite to move when we select certain keys on our keyboards.
NC: use sequence, selection, and repetition in programs; work with variables and various forms of input and output.
Maze Movement
We were given a program that had a maze on it and we needed to figure out the keys to make the sprite move. once we had done this we needed to create our own Sprite and write a code for them to complete the maze.
NC: design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
Straight Line
Today we had to write a p[programme to make our Sprite move and draw a line at the same time. We need to use everything we have learnt so far in our programming units to complete this. We had to first read the code and then write our own one.
NC: design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
Debugging
Today we had to read some code and try and figure out whether it was correct or there were some mistakes (bugs) in it. After playing through the code, we were able to see what was wrong and then we had to try and fix it. Once it was fixed, we could then add our own features to the programme to make it unique.
NC: design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts