Showing 61 results

Show
results per page

This resource details a real-world algorithm which students are unlikely to have encountered previously. The Luhn Algorithm is one method for validating that the long number on a credit/debit card is a valid number (it doesn't check if the card is actually a credit/debit one, just that the number conforms to the...

This edition of the Computing at School newsletter focuses on Computational Thinking, and contains articles covering:

*The importance of computational thinking

*...

This edition of the Computing at School (CAS) newsletter is focused on physical computing, and features:

*The BBC Micro-Bit and Make It Digital projects

*CPD tips with Barefoot and Quickstart

*Primary school activities with Scratch and Makey Makey

*Scratch projects with Microsoft Kinect...

Beginning with the basics and moving gradually to greater challenges, this book takes you step-by-step through experiments and projects that show you how to make your Arduino or Raspberry Pi create and control movement, light, and sound. In other words: action!

The Arduino is a simple microcontroller with an...

This edition of the Computing at School newsletter contains articles covering:

*Increasing the number of girls studying computing

*Inclusion in computing

*Network of Excellence and CAS Hubs

*Learning about programming through knitting

*Programming with GameMaker

*...

This Challenge Pack, from the British Science Association, aims to give students aged 11-16 and their teachers and educators support to create a science, technology, engineering or maths (STEM) project that they can enter into the National Science + Engineering Competition.

Through creating a project, young...

The BBC micro:bit is a pocket–sized electronic development platform built with education in mind. It was developed by the BBC in partnership with major tech companies,...

The '...

In Once Upon an Algorithm, Erwig explains computation as something that takes place beyond electronic computers, and computer science as the study of systematic problem solving.

...

 

Quickly write innovative programs for your micro: bit--no experience necessary!


This easy-to-follow guide shows, step-by-step, how to quickly get started with programming and creating...

It's an exciting time to get involved with MicroPython, the re-implementation of Python 3 for microcontrollers and embedded systems. This practical guide delivers the...

The aim of this workbook, written by Ali Mulla, is to provide a simple introduction for students to programming in the language Python. The book contains examples, tasks for students to complete and space for students to write their observations and answers to questions posed. The topics covered are: dealing with...

This booklet consists of 16 introductory programming challenges, some of the challenges also provide further extension challenges, for every challenge there is a "Self Review" section which asks students to comment on whether they managed to complete the task successfully, whether they had any errors initially and...

This series of resources supports the teaching and learning of the computer programming language Python. The series of activities, produced by Code Club have support sheets for each of the activity projects. They are easy to follow and support progression in the learning. The activities require studenst to: *...

This resource consists of an information sheet detailing various methods for validating user input in Python, these come in the form of a table consisting of some code in one column and an overview of what the corresponding code does. There is an associated zip file with code examples in it and a presentation which...

Pages