Task 1 - Bugs
What you will learn: identify bugs in a program
write commands that create movement.
I think you will be fine starting this course but if you get stuck grab your adult and ask them for help. I am assuming that you now have a book that you will bring to each lesson with a pen.
Remember that you need to turn from the perspective of the bird!
Go to Programming with Angry Birds on Code and complete the lesson.
Task 2 - Problem-solving
What you will learn: identify and solve problems
reflect on the debugging process.
Debugging is a process. First, you must recognize that there is an error in your program. You then work through the program step by step to find the error. Try the first step, did it work? Then the second, how about now? If you make sure that everything is working line by line, then when you get to the place where your code isn't doing what it's supposed to, you know that you've found a bug. Once you've discovered your bug, you can work to fix (or "debug") it! It can be very frustrating debugging a program and you have to work persistently to find a solution.
Go to Debugging in Maze on Code and complete the lesson. Go back to one of the levels you have already solved in Task 1 and add in some bugs. See if your adult can find and correct them.
Task 3 - Sequencing
What you will learn: to develop your critical thinking and problem-solving skills to order movement commands
to represent algorithms as computer programs.
You will be collecting treasure today using the new collect button. When your character is standing over the treasure use the collect block.
Go to Collecting Treasure with Laural on Code and complete the lesson. Draw a maze in your book that you could solve using the blocks you used today.
Task 4 - Images
What you need: Protractor, poster
What you will learn: how to create simple shapes from their parts
how to use steps in a program to create an image.
So far, you have been turning 90 degrees in your programs, today you will be able to turn however many degrees you want in order to create a shape. Use the poster as a reference to help you work out how to write the steps and the protractor will help you decide how many degrees to turn.
Go to Creating Art with Code on Code and complete the lesson. If you enjoyed this task, try drawing a shape on a piece of paper and then writing down the commands to draw the shape. Give the commands to your adult and see if they can follow them and draw the correct shape.
Task 5 - Algorithms
What you will learn: what is an algorithm?
why sequencing is important.
This may all sound complicated but you have been using algorithms and sequencing in your work in the last 4 tasks, so sit back and relax whilst you get a better understanding.
Watch this BBC Ideas video 'What exactly is an algorithm?'. Go and read the first two pages of the BBC 'Sequencing' section. Make an infographic explaining what an algorithm is and what it can be used for. You can use Canva to create the infographic.