Scratch Day 2019: three cool Scratch coding activities

May 11 is Scratch Day, an international celebration of coding on Scratch’s free, block-based coding platform. London Connected Learning Centre’s Rowan Roberts shares her love of Scratch and suggests three great Scratch activities to try.

Rowan Roberts
Rowan Roberts demonstrating a motion sensor Scratch coding activity at Tate Exchange

Why is Scratch such a great tool?
Scratch allows you to develop a deep understanding of the logical structures used in programming without necessarily needing access to a knowledge of syntax or fast typing skills. This makes it a brilliant entry point into complex programming for children, showing them it’s possible to get creative by thinking computationally.

What’s a feature within Scratch you have used that you like?
It took me a long time to start using the “clone” blocks in the control section, which allow you to make copies of a sprite which all follow the same instructions. These can be really useful in games for making multiple prizes or enemies, and in drawing projects they can help you create a branching effect. Here’s an example: https://scratch.mit.edu/projects/226662335/

What do you wish Scratch could do but currently doesn’t?
I would love to be able to program a character to draw something and for that drawing to itself become a sprite or costume. I think this would be a really great way of making games and animations more interactive, or of duplicating individual parts of drawing projects. It could be added to the “Set costume to:” block or become its own separate block within the Pen extension.

Three cool Scratch activities

A cross-curricular Scratch challenge

Not only is Scratch a brilliant tool for teaching the basics of programming, but it can also have great cross-curricular applications. Recently I worked with year 3 children to help them program their very own neolithic style cave paintings, writes Rowan Roberts.     Building on their year 2 work around compass directions, they started by predicting the outcome of this script:  

    Since the children hadn’t learnt about angles yet and were still new to Scratch I created the purple blocks to let them control the direction of the sprite in a way that I knew they could visualise. After discussions with their partners they were able to predict that the script would draw a square.     After that I showed them more complex examples, and asked them to match them to the patterns they would produce.    

    Once the children had made predictions and stated their reasons, they tested their theories by completing this Scratch project. They then designed and programmed their own cave paintings based on real life examples from around the world.  

Making ‘more blocks’ in Scratch – a great way to promote computational thinking

More blocks is a brilliant feature that has much to offer and yet I rarely see teachers using it.

‘More blocks’ allows you to create your own instruction block, then tell Scratch what should happen when you click on the block. This can be really handy if you have a program which runs the same instruction lots of times but not necessarily consecutively (eg the chorus of a song), so where a repeat block alone won’t do the job. It’s also great for the developing the thinking skill ‘decomposition’; ie breaking things down into smaller parts.

For example, if I asked you to tell Scratch to draw a house your first response might be to program each line and turn within that drawing individually. This would be a time consuming process (you’d need at least 12 blocks) and would also create a program that is very difficult to read.

A better solution might be to first program the sprite to draw a square, and then a triangle, and then put the two scripts together. This is much easier to do when you create ‘more blocks’. It allows you to turn each of these two scripts into what, in programming terms, is know as a procedure. You could then combine the two procedures so that they run one after the other. You could even create a third block called ‘house’ which combines the two, which is known as ‘nesting’.

Procedures are not mentioned in the curriculum for primary but our pupils will need to know about them when they get to key stage 3 and, in my opinion, they can make a whole range of programming techniques and concepts way easier to understand. Programs are much easier to read and if they are broken down into simple, readable parts, and this makes them must easier to debug if they go wrong.

An arty Scratch activity

Teachers often ask us how they can support their pupils’ progression and creativity in Scratch programming, writes London CLC computing education expert Rowan Roberts. One great way is to give children the opportunity to get artistic with their Scratch scripts. Check out these arty example projects. Each one shows off a different feature which your pupils can use to piece together their own Scratch masterpiece.

Scratch art project screen shot

1. Palm tree: This project showcases how, by using “more blocks” to define their own scripts, pupils can gradually build up greater levels of complexity in their programming. Naming procedures effectively also makes them much easier to debug whenever they go wrong!

2. Hypnotic pattern: This deceptively simple program makes use of Scratch’s “clone” function. As time goes on the sprite creates more and more copies of itself, each of which adds a random swirl to the colourful pattern.

3. Sound visualisers; waves and blobs: These two projects use the microphone input to affect the behaviour of a continuous line which a sprite draws across the screen. You can press the arrow keys to play sounds or speak into your microphone to make all sorts of colourful shapes appear.

4. Forest Hill: This final project, inspired by a part of South London, automatically generates a randomised forest on a hill. It brings together some of the more complex ideas from the projects above, along with some secondary maths skills. Like many Scratch projects, this one’s a work in progress… maybe your pupils can think of some ways to improve it.

  • If you’re still getting to grips with Scratch and could use a step-by-step introduction, take a look at UCL’s ScratchMaths curriculum. Each module contains teacher guides,  presentations and example Scratch projects containing all you need to get started, plus the activities are designed to support the year 5 and 6 mathematics curriculum.
  • Sign up to our weekly newsletter to get edtech news and views, free resources and reviews direct to your inbox every Thursday lunchtime – including a weekly ‘give it a try’ app or tool recommendation.

Join our
mailing list

Sign up for the London CLC newsletter and get the best connected learning news and views in your inbox every week.

Does your school need a sustained programme in the use of digital technology to underpin your whole school aims and plans?

Our support package covers the following:

Professional learning

Teacher professional development which puts digital at the heart of teaching and learning

Pupil workshops

Engaging, practical workshops for your class, in your school, at our Clapham centre online

Creative technology projects

Engaging, immersive educational experiences with corporate and cultural partners

Consultancy & advice

Get tailored support from our expert team of teachers and technologists

Technology loans

Kit for every classroom

Book a call
with James

Upcoming CPD

Summer primary school computing conference
Summer primary school computing conference

This event will build upon the Autumn computing conference by inviting subject leaders to reflect on their year in the role, sharing their successes and challenges. It will also introduce new ideas, tools and approaches through talks and practical activities led by members of the CLC team, with opportunities for attendees to share their own expertise and experience. Over the course of the conference activities will touch on the three main areas of the computing curriculum: computer science, digital literacy and information technology. We will also feature advice and examples illustrating the use of technology to support blended learning.

14/06/22,
09:15
- 15:30
EYFS, KS1, KS2
Computing subject leaders, Teachers...
Creative Arts, Digital and children – CLC meets More Than Robots online
Creative Arts, Digital and children - CLC meets More Than Robots online

Combining forces for the first time, the Connected Learning Centre and More Than Robots have created a session for teachers, youth organisations, researchers and policymakers interested in the digital provision of creative arts for primary aged pupils.

Presentations

The Play Observatory - Prof. John Potter

“In their own words”: Westminster Abbey & CLC digital projects - Sian Shaw

Building (and maintaining) a city-wide primary arts curriculum to raise attainment - Kate Fellows

More to be added soon

This interactive and inclusive meet up will include inspiring examples of how technology can be used to support learning in music, visual art and drama in person and online at home drawing on our experiences as Tate Exchange associates and our partnership work with a range of cultural institutions.

This informal event is an opportunity to discuss real examples of what does/doesn’t work, meet colleagues from other sectors working on similar challenges and share useful research, news or updates

The morning will include case study presentations (details below) followed by a Q&A. There will also be an opportunity for a rapid sharing round for launches, project updates or requests for help and a short break to avoid zoom brain drain.

24/06/22,
09:30
- 11:30
KS1, KS2
Subject leaders, Teachers...

Upcoming Special projects

The News Project
25/11/21,
09:30
- 14:25
KS2

Special project in collaboration with First News Education

For a third year, building on two successful previous projects, we are once again partnering with the children’s newspaper First News, fellow member of the national Making Sense of Media and News Literacy networks. This special project with a literacy, PSHE and citizenship, as well as computing focus, highlights our specialist interest in this important aspect of digital and critical literacy.

The News Project will enable participating classes from year 5 to immerse themselves in news and current affairs using First News and the Bett award-winning First News iHUB, which will be provided free of charge during the school-based part of the project over a six week period. Under the guidance of their teacher, pupils will be supported in their development as a community of fully informed news readers. Classes will test their new critical skills and knowledge in the culminating virtual celebration event which will include a news competition and team-based critical literacy and editorial activities. After the event, schools will be able to use the resources from the day in their school.

The project will launch with an introductory CPD session for teachers to set the context, demonstrate resources and to plan for the school-based activities. 

Initial CPD session - Thursday 21st October 4pm-5.00pm. 

Project work undertaken in school - October and November.

Special event - Thursday 25th November 9.30am-2.45pm.

The Garden Museum
21/02/22,
-
KS1

The CLC is once again partnering with the Garden Museum to offer a partnership project for KS1 pupils (primarily suited to Yr2). Located next to Lambeth Palace on the bank of the Thames, the museum has an inspiring collection that provides the ideal stimulus for young learners to explore the world around them.

Pupils will use technology alongside the museum’s collection to explore the wonderful world of seeds.

  • How are they planted?
  • How do they spread?
  • What is inside them?

 The Garden Museum has a large collection of seeds and tools that pupils will engage with.

These half-day sessions will take place at the Garden Museum.

There is a limited number of dates available, so please book early to avoid disappointment.

This site uses cookies to provide you with a great user experience. By visiting theclc.co.uk, you accept our use of cookies.