Skip to main content

Activity: unplugged and plugged computing resource- Thomas' Tangles

In the 9th Edition  of the Hello World, Thomas' Tangles has been published (pg 74-75 just follow the link to download the whole magazine for free https://helloworld.raspberrypi.org/issues/9), as part of an issue focussing on Computing and the Arts in schools. Hello World is a magazine for educators with an interest in computing and digital making, published by the Raspberry Pi Foundation.

This activity is aimed at showing that using an algorithm, we can start producing drawings without a computer but with dice, squared paper and pens. Originally, it was developed as an unplugged (without a computer) activity within a chapter (co-written with Katherine Childs) on Computing and Arts in the edited book

Teaching Computing Unplugged in Primary Schools. The name Thomas' Tangles came from my son who developed the activity with me.







An interesting thing to do (well I enjoy it) is to turn the idea in a Scratch version, for example as in  helloworld.cc/tangles. 

You might need to play with the algorithm a bit such as allowing blocks to draw over blocks and size of the moves might change. I tried this idea with a group of Code Clubbers; they started off unsure if they could do it but all produced something and interestingly each with their own take on it. Below is my attempt it, press the green flag to see it go.


 
The whole magazine https://magazines-static.raspberrypi.org/issues/full_pdfs/000/000/084/original/HW__9_Digitaledition.pdf?1560282700 


Please feel to share and add comments on how you use this.

The work is an extension of the Research into teaching problem-solving ing going on at the University of Northampton please feel to visit https://computingnorthampton.blogspot.com/2019/01/problem-solving-research-outputs-and.html for more details.




All views and opinions are the author's and do not necessarily reflected those of any organisation they are associated with. Twitter: @scottturneruon

Comments

Popular posts from this blog

Problem-solving or computational Thinking

Confession time, this has been a research interest for me, along with a number of colleagues, since around 2005. It started with undergraduate students - investigating teaching and developing problem solving skills as a first step in developing programming skills through the use of LEGO-based robots and graphics based programming for undergraduate students. The main vehicle then for developing the problem-solving skills was the LEGO RCX Mindstorms robotics kits and series of gradually more challenging robot-based tasks. Lawhead et al (2003) stated that robots “…provide entry level programming students with a physical model to visually demonstrate concepts” and “the most important benefit of using robots in teaching introductory courses is the focus provided on learning language independent, persistent truths about programming and programming techniques. Robots readily illustrate the idea of computation as interaction”. Synergies can be made with our work and those one on pre-

Free Computing Resource: Junkbots and Scratch 1

The Junkbots project has been running for a number of years as an initiative to bring sustainability, computing and engineering together by building bots out of junk  details of the project can be found at.   https://junkbots.blogspot.com/ .  Junkbot is an extension of the Research into teaching problem-solving going on at the University of Northampton please feel to visit  https://computingnorthampton.blogspot.com/2019/01/problem-solving-research-outputs-and.html  for more details. One of the criticism of the robot programming part of the  Junkbots project  is not everyone necessarily gets a go at the programming. To address this a new feature has been added to the project, using Scratch to play with the ideas. This is the first of a set exercises to play with these ideas. The cleaning robot shown is loosely based on the LEGO Mindstorms RCX. The commands all in the My Blocks section Exercise 1: Moving the Robot Cleaner around.: Now go to  https://scratch.mit.edu/projec

Activity: Writing a translation program in Scratch

Scratch 3 the gift that keeps on giving; including the new extensions are Text to Speech and Translate; Text to speech - does as the name suggests, turns typed in phrases into speech via Amazon Web Services. Translate using Google (and I assume Google Translate?) to translate text between different languages. As an experiment, I wanted to play with clapping my hands, have Scratch the Cat ask me to enter a phrase and then convert that into French, German and Spanish with different voices. The resulting code is shown below. It is all started by a loud noise like a hand clap. The two extensions have been added to the blocks and are ready to go. The voice is initially set to Alto and the text-speech block has had the phrase "Please enter a phrase" typed in and says this. The ask block has the same question permanently set and the answer produced gets feed into the translations.  The remaining blocks do essentially the same thing - change the voice; - take the phrase ty