Listing all results (25)

Seeing Temperatures

This activity allows students to investigate how images are produced from data streams by using first a spreadsheet and then an image-processing program. They then go on to see how the usefulness of such a monochromatic image may be enhanced by using lookup tables and calibration. The materials used focus on the...

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

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

A team game for mimicking bitcoin mining and blockchain environment

Bitcoin (₿) is cryptocurrency, a form of electronic cash. The aim of this group task is to model the process of bitcoin mining and to explain the blockchain environment. The class divides into groups, each member taking a specific role in the bitcoin process: 'puzzle maker', 'mathematical verifier', 'miner' and '...

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

Python 3 Student workbook

This resource is a comprehensive beginner’s guide to creating procedural programs using Python 3. It would be suitable for self-paced learning and independent work. There are also activities that are suitable as homework tasks that reiterate key terms and concepts. It was originally developed for the pre-2015...

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

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

FETCH-DECODE-EXECUTE Board Game

This game teaches students how instructions and data move from RAM to the CPU and internally between the various registers and the ALU in order to run a simple program (which takes 2 numbers, adds them and stroes the result in memory).

A-Level students have fed back that it really helped them in the exam...

Systems Analysis and Design

Free to download ebook

http://bookboon.com/en/systems-analysis-and-design-ebook

Pages

View all publishers