Grade 9 Flowcharts LessonsQuick View
BarryRiley

Grade 9 Flowcharts Lessons

(20)
Contained here are 3 lessons which were taught to my Grade 9s on the subject of flow charts. The lessons were taught for 1 hour and 20 minutes each and with very motivated students and so in some circumstances this may take you 5 lessons. An assessment has been included to gauge understanding
Cloud ComputingQuick View
BarryRiley

Cloud Computing

(1)
This lesson looks at the impacts on cloud computing. It was originally created for the Edexcel GCSE in ICT but can be used for any course which contains cloud computing in the syllabus. Contained are the lesson slides and graded, differentiated worksheets
Data CompressionQuick View
BarryRiley

Data Compression

(1)
This resource explains to pupils, in simple language how data compression works. The resource explains lossy and lossless compression and also explains different methods of compression for different media and document types. This is knowledge which is required in most ICT and Computer Science courses. The resource contains sample exam questions and answers
Creating a Calculator in ScratchQuick View
BarryRiley

Creating a Calculator in Scratch

(1)
A full standalone mini-project which leads pupils through the steps of creating a calculator in Scratch. This is a great resource to show pupils that programming is not just about games and also introduces the advanced use of variables.
An Introduction to Python ProgrammingQuick View
BarryRiley

An Introduction to Python Programming

(0)
This collection of worksheets make great revision or classroom tools for explaining the basic principles of Python. Each resource explains in simple English how the programming commands work and gives examples of them being used. The worksheets are:<br /> <br /> Python an Introduction<br /> Python Data Types<br /> Python Maths<br /> Python Variables<br /> Python Loops<br /> Python IF Statements<br /> Python Lists<br />
The Hexadecimal Number SystemQuick View
BarryRiley

The Hexadecimal Number System

(0)
This resource explains to pupils, in simple language how the hexadecimal number system works. It also deals with converting hexadecimal to other number systems in preparation for GCSE Computer Science exam courses which focus on this. The resource contains sample exam questions and answers
Serial and Parallel Data TransferQuick View
BarryRiley

Serial and Parallel Data Transfer

(0)
This resource explains to pupils, in simple language how serial and parallel data transfer works. It explains the different transfer systems and discusses the advantages and disadvantages. The resource contains sample exam questions and answers
Error CheckingQuick View
BarryRiley

Error Checking

(0)
This resource explains to pupils, in simple language how the data error checking works. It covers checksums and checkdigits as well as binary parity checking. The resource contains sample exam questions and answers
The Binary Number SystemQuick View
BarryRiley

The Binary Number System

(0)
This resource explains to pupils, in simple language how the binary number system works. It also deals with converting binary to other number systems in preparation for GCSE Computer Science exam courses which focus on this. The resource contains sample exam questions and answers
Touch TypingQuick View
BarryRiley

Touch Typing

(2)
Not really a lesson as such but a nice standalone set of activities for teaching touch typing. I used this with Grade 7s but you could use it with anyone technically.