Intro to Coding
Intro to Coding
Students will be introduced to the Scratch 2.0 programming tool. We will cover some of the vocabulary used in the software, terms such as sprite, backdrop, actions, costumes etc.
Students will be walked through the process of having two characters tell each other a joke. This will require the students to understand the timing attributes of the code they are using.
Basic animation is then introduced to the students, we discuss the animation is like a flick card book, that the computer has a number of costumes for the sprite and it can quickly change them so that it looks like the sprite is animating. Students will build a basic animation by using the 'next costume' block and experimenting with a wait block to make the animation smooth.
Students then move onto learning about sounds and complete a challenge which involves them animating characters and sounds.
We introduce students to variables this week and show them how they can use them to keep score in their games. We continue to build basic games that help them to explore the various blocks that Scratch has to offer.
We'll tap into their creativity and draw up a custom road and car that we will attempt to drive down. We'll use the if statement and touching block to determine if the car stays on the road. For good measure we'll set up a variable to keep track of how long the task takes.
The items presented here align to the digital curriculum elements:
Years 3 – 4:
ACTDIP010: Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them.
ACTDIP011: Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input
Years 5 – 6:
ACTDIP020 : Implement digital solutions as simple visual programs involving branching, iteration (repetition), and user input.