Listing all results (27)

Making games with Python & Pygame

This resource is a detailed guide to Pygame. Pygame is an open source library that allows students to make graphical computer games and multimedia applications in the Python programming language. The book is suitable for students aged 14 – 18 years, Ideally, students should already have been taught the basics of...

Computer science with Snap

This book is an introduction to the graphical language Snap!. Snap! is a free graphical programming language. Inspired by Scratch, it builds upon its foundations and expands its functionality.

This resource is suitable for both the novice and experienced programmer. The author, attempts to bridge the gap...

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

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

Comprehensive Computer Studies

This text book was written to support the teaching of Computer Studies when the subject was introduced into schools in the early 1980s. Whilst the programming languages of CESIL and BASIC are rarely used in school, the principles of computing they are used to convey could still have some relevance today. The topics...

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

Pages

View all publishers