Listing all results (81)

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.

Exploring Rainforests

In this activity, students examine changes to forests in cross-border regions of Africa and Borneo using Google Earth Pro to help identify features shown in satellite images and make measurements. The context allows students to explore the factors which put pressure on forested areas, and what is being done to...

CS4FN Issue 8

This issue of Computer Science for Fun is entitled ‘Computer Science in Space’, and explores the role of computers in space exploration and astronomy.

It includes articles covering:

• Computer scientists working for NASA

• GPS and computer art projects that love your data

• Computers,...

STEM learning secondary and FE magazine: summer 2018

This issue of magazine includes the following articles:

  • Preparing BTEC students for university by Adrian Greenall
  • Future careers in magic by Dave Gibbs
  • What does a good science scheme of learning look like? by Mark Langley
  • Exploring our universe by Tom Lyons
  • Moving...

STEM learning secondary and FE magazine: spring 2018

This issue of the magazine includes the following articles:

  • Have your Pi and eat it too by Michael Anderson
  • Bananas are big business by Ed Walsh
  • The E in STEM by Gill Collinson and Gemma Taylor
  • Celebrating International Darwin Day by Simon Quinnell
  • Applying learning...

Wolfram Mathematica for Beginners

This series of structured, interactive tutorials from Wolfram Mathematica provide a comprehensive introduction to a wide range of functions of the Mathematica software.

Note: These are Mathematica Notebook files (extension .nb) and can only be opened using Wolfram Mathematica software.

Itching for more

Designed for students who have advanced through Scratch and are ready for additional challenge, this resource explores Build Your Own Blocks (BYOB) as a tool for learning modular programming using procedures. 

After examining, briefly, the history of the computer and the Turing Test as a measure of their...

Starting from Scratch

Scratch is widely used in primary schools to teach children basic programming. This resource goes deeper, making use of the familiar Scratch environment to take students deeper into programming concepts such as:

  • Algorithm design
  • Parallel and sequential instructions
  • Event-driven...

I love my smartphone

Mobile app development is an engaging way for students to learn programming and interface design as many do, indeed, "love their smartphone".

This complete learning package teachers the origins and development of the smartphone, helping them to appreciate the amount of technology packed into their pocket. It...

Pages

View all publishers