Listing all results (31)

Tomorrow’s Engineers careers resource pack

Tomorrow’s Engineers careers resource pack for teachers, ambassadors and advisers to use with groups of students.

This resource pack is intended to inform and inspire young people and their influencers about the exciting opportunities presented by a career in engineering. The pack contains useful guidelines...

e-Textiles in a Box

This professional development resource provides teachers with the basic knowledge to deliver an e-textiles project in the classroom. The four lessons of varying duration cover: • basic electronics with batteries and LEDs • Using craft techniques to create wearable electronics • Introductory programming with Arduino...

Open Softwear: Fashionable Prototyping and Wearable Computing Using the Arduino

This guide is suitable to support a full introductory wearable-technology project using Arduino. It gives an overview of the Arduino system as well as the key terms surrounding ‘making’ and ‘hacking’. After a brief review of basic electrical theory, a closer look at the inputs and outputs of a basic board, and of...

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

Python quick reference guide

This poster is designed as a quick recall resource for students learning to code using the computer programming language Python. The topics covered are the definitions of variables and constants, Boolean operators, conditional statements, comparison operators, ‘for’ loops, ‘while’ loops, strings and arithmetic...

The Raspberry Pi Education Manual

This resource is designed as an introduction to activities available using a Raspberry Pi computer. The introduction explains:
*what a Raspberry Pi is: a small, affordable yet powerful computer
*what can be learnt from this manual: how to perform simple programming and the basics of computer science...

Pages

View all publishers