Listing all results (134)

Embedding Text and Programs

This intermediate-level guide shows how BASH scripts can be used to handle files and to integrate other programming languages such as Perl. String manipulation features heavily in the exercises. A challenge is set to use a Python program along with a shell script.

The Scratch patch - substitution cipher

This project, exploring basic encryption, is a useful introduction to data security as well as iterating through strings to manipulate them. The program create a ‘substitution cipher’, one of the most basic forms of encryption. It also demonstrates that, for more complex chained commands, Scratch becomes rather...

The Scratch patch - error handling

This activity is an introduction to writing programs that can handle errors. It also helps students to understand number bases, by guiding them through the writing of a ‘base converter’ program.

BBC Micro:bit for sensing and control with a buggy

An article about using the BBC Micro:bit to control a £25 Kitronic self-assembly buggy.  The assembled kit makes a line-following buggy.  The micro:bit can be used just to control the motion, after calibration, of the buggy as a floor trutle.  It can also use the on-board accelerometer sensor to convert it into a "...


View all publishers