Showing 10 results

Show
results per page

This resource contains a large number of activities which were originally aimed at students using Visual Basic, other than a few mentions of pressing a button to make something happen, they should all be readily implementable in plain python. The booklet has 7 or 8 missing challenges on Sorting and Searching, but...

...

Sonic Pi is a programming environment that lets you create music and other sounds with code while learning programming concepts at the same time, is included with Raspbian (the Raspberry Pi OS), but it is...

These resources consist of lesson plans, worksheets, Minecraft Maps (Raspberry Pi version) for the area around the Giant's Causeway in Northern Ireland, and some general how to guides. The guides take teachers through the steps to update a Raspberry Pi, and install one of the Giant's Causeway maps into the correct...

In this project, part of the HTML and CSS projects , you’ll be introduced to HTML & CSS by learning how to make your own ...

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

This article from the CS4FN Magazine, looks into the ideas surrounding Intellectual Property, copyright, copyleft and patents and how these all apply (or don't) in the realm of computer programming and software. These ideas can be used as...

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

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