Term 3 – Scratch Programming

In this unit you will learn all about Scratch which is a programming language that you might have used in primary school.  Scratch is a fully featured programming language that allows you to create programs that run on your computer.

Introduction to Snap!

Learning Objectives Start to use Snap! To create a simple “Hello world” program. Create code to move the sprite around the screen. Using the “pen”,  draw shapes on the screen. Learning Outcomes All must access Snap! online, and create a basic “Hello World” program. Use the blocks of code to make the sprite move, and then save work […]

Variables and Lists

Learning Objectives Explore variables Use and create programs with different variables. Learn to use a list. Learning Outcomes All must create a simple program asking questions and taking replies, saving the answers to memory as variables (Level 4) Most should complete the above, and concatenate the answers in new sentences. create a list to hold names. (Level 5) […]

Making decisions in code.

Learning Objectives Use branching in a program to choose between different outcomes. Start to create an interactive graphical story in Snap! Source image for the the story Look at, and create a story map. Learning Outcomes All must create a simple program offering a choice of two location, and switch the background picture depending on […]

Going Loopy with iteration

Learning Objectives Recognise the need for iteration in your programs. Create a simple program using loops Learn the difference between three different types of lopp Learning Outcomes Must create a simple program using loops  (Level 5) Should Identify the need for, and advantages of repetition in programs.   Create a program using more than one type of […]

Sending and receiving messages in Scratch!

Learning Objectives Understand the concept of separate objects in a program. Understand the benefit of sending and recieving messages in code Appreciate the advantage of reusing code. Learning Outcomes Must complete the bossy lion code so that an animal flies (Level 4) Should complete the above, extending the program with little help.   Use broadcast to make […]

Problem Solving in Scratch!

Learning Objectives Combine the skills learned so far to create a more complex piece of software Make sure the software is meaningfully commented Research questions to make an interesting quiz Learning Outcomes All must Expand on the ideas from the previous lesson to create a fully interactive quiz (Level 5) Most should Add meaningful comments to the code, […]

Case study part 2 – Building the interactive story.

Learning Objectives Combine the skills learned so far with the story writing home. Make sure you comment your code! Locate suitable images for your story Start to build an exciting interactive story. Learning Outcomes Must Locate images and adapt the sample code (Level 4) Should As above, and expand on the sample code, adding locations and scripts from […]

Case Study 3: Finishing the Story, and Review

Learning Objectives Finish the story off. Make sure the code is well commented. Ensure the story features other characters. Begin to review stories. Learning Outcomes Must Make sure the story has a fair amount of working code, and is tested.Write a review of a friend’s story (Level 4) Should As above, and expand on the story, making sure there […]

Introduction to Programming with Scratch 2

Learning Objectives Start to use Scratch To create a simple “Hello world” program. Create code to move the sprite around the screen. Using the “pen”,  draw shapes on the screen. Learning Outcomes All must access Scratch, and create a basic “Hello World” program. Use the blocks of code to make the sprite move, and then save work in […]

3 – Making Variables and lists in Scratch

Learning Objectives Explore variables Use and create programs with different variables. Learn to use a list. Learning Outcomes All must create a simple program asking questions and taking replies, saving the answers to memory as variables (Level 4) Most should complete the above, and concatenate the answers in new sentences. create a list to hold names. (Level 5) […]

Selection in Scratch

Learning Objectives Use branching in a program to choose between different outcomes. Start to create an interactive graphical story in Snap! Source image for the the story Look at and create a story map. Learning Outcomes All must create a simple program offering a choice of two location, and switch the background picture depending on […]