Listing all results (8)

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...

Agent Cubes in a Box

Using the freely-available AgentCubes games-development software, this guide for teachers develops programming skills in an engaging way. Students are closely guided through the basics of creating a maze game with randomly-moving zombies and a hero who must find a safe path through. Keyboard interactions are...

Pair Programming in a Box

This guide for teachers aims to help them introduce pair-programming to coding in the classroom. This collaborative approach has been found to improve engagement and can result in higher-quality work than programming alone. The guide is aimed at teachers of college students, but the approaches can easily be adapted...

Introducing LOGO

This book is designed to help all those who wish to find out more about the language LOGO, a language intended to demystify computers and computer programming, and make the power of computers accessible to all.

A brief introduction to some basic commands is followed by An Outline to LOGO ...

Mastering Computer Programming

This resource explores the concept of computer programming. Although the book is from a different era of computer programs, the basic principles still hold true and the text contains a number of ideas and examples which may be adapted for use today. Each section of the book gives examples of code to illustrate the...

Further Computer Programming in Basic

This book emphasises the concepts, skills and techniques of programming and the importance of a disciplined approach to the task of designing and writing programs. Whilst the examples given are written in the high level language BASIC, the principles can be applied to more modern languages. The book consists of...

Beginning RM LOGO

This archive document guides teachers introducing Logo to the computing classroom. While some sections may refer to outdated technologies, many of the techniques and learning outcomes remain relevant to users of any Logo platform.

The activities begin with simple drawing using the turtle and pen, and...

Computing Science

The objective of this book is to provide a grounding in all the major aspects of computing taken from the stand point of how computing was in the early 1980s. Whilst some of the sections are out of date, they have value in putting modern day computing into perspective. Other sections have value in that the basic...

View all publishers