I started out as a science teacher and made the transition to teaching ICT and Computer Science, which I have now been doing for over 20 years. I have also worked with primary school teachers to support their delivery of the national curriculum in computing.
Edulito is a UK based educational publishing company that provides learning resources for school-aged children. All of the available resources have been tested in UK schools.
I started out as a science teacher and made the transition to teaching ICT and Computer Science, which I have now been doing for over 20 years. I have also worked with primary school teachers to support their delivery of the national curriculum in computing.
Edulito is a UK based educational publishing company that provides learning resources for school-aged children. All of the available resources have been tested in UK schools.
This photocopiable resource has been produced to provide 7 to 14 year olds with exciting and engaging opportunities to learn coding concepts using the Python programming language. There are enough activities for 4 to 5 lessons.
Including:
Algorithms
Sequences
Iteration (Repetition)
Selection
Variables
The resource covers the programming aspect of the computing national curriculum.
use two or more programming languages, at least one of which is textual, to solve a variety of computational problems
make appropriate use of data structures [for example, lists, tables or arrays]
design and develop modular programs that use procedures or functions.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test is designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
This photocopiable resource has been produced to provide 7 to 13 year olds with exciting and engaging opportunities to learn coding concepts using Scratch. There are enough activities for 4 to 5 lessons. This has been updated to work with Scratch 2.0. Students have the opportunity to complete written activities and complete practical activities.
Topics covered include:
Algorithms
Sequences
Iteration (Repetition)
Selection
Variables
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
Python is used as the programming language.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
Python is used as the programming language.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
Python is used as the programming language.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test is designed to provide a stimulating, engaging and effective way of assessing the progress of your students.
As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
Python is used as the programming language.
Help sheet 1 - Creating a board game using Python - Includes a complete set of instructions
Help sheet 2 - Creating a database using Python - Includes a complete set of instructions
Help Sheet 3 - Menus, Lists and Exporting using Python - Includes a complete set of instructions
J276 Programming project Sample 1 - Archside Academy Detention Database
NEA Sample project scenario
NEA Sample student solution
NEA Sample Python code
J276 Programming project Sample 2 - Quiz Board Game
NEA Sample project scenario
NEA Sample student solution
NEA Sample Python code
These adaptable PowerPoint Presentations (148 Slides) cover all aspects of the specification in relation to OCR GCSE Computer Science J277 (from 2020) component 2.2.
It includes:
Teaching PowerPoint Presentations (including checkpoint questions and answers)
Part 1 – Programming Fundamentals (62 Slides)
Part 2 – Data Types & Additional Programming techniques (86 Slides)
Student PowerPoint Presentations (Including checkpoint questions, but omits the answers)
Part 1 – Programming Fundamentals
Part 2 – Data Types & Additional Programming techniques
Content Covered:
The use of variables, constants, operators, inputs, outputs and assignments
The use of the three basic programming constructs used to control the flow of a program:
Sequence
Selection
Iteration (count-and condition-controlled loops)
The common arithmetic operators
The common Boolean operators AND, OR and NOT
The use of data types:
Integer
Real
Boolean
Character and string
Casting
The use of basic string manipulation
The use of basic file handling operations:
Open
Read
Write
Close
The use of records to store data
The use of SQL to search for data
The use of arrays (or equivalent) when solving problems, including both one-dimensional and two-dimensional arrays
How to use sub programs (functions and procedures) to produce structured code
Random number generation
This photocopiable resource has been produced to ensure that your students are able to successfully complete the OCR Computer Science GCSE NEA.
This support pack is designed to provide a stimulating, engaging and effective way of preparing both teachers and students for the Non-Examined Assessment Component of the 9-1 GCSE in computer science.
The pack contains:
Introduction for students - NEA Procedures
Technical Preparation for the NEA component
J276 Programming project Sample Task 1 - Archside Academy Detention Database.
Including:
NEA sample project scenario
NEA sample student solution
NEA sample Python code
J276 Programming project Sample Task 2 - Quiz Board Game
Including:
NEA sample project scenario
NEA sample student solution
NEA sample Python code
Help sheet 1 - Creating a board game using Python - Includes a complete set of instructions
Help sheet 2 - Creating a database using Python - Includes a complete set of instructions
Help Sheet 3 - Menus, Lists and Exporting using Python - Includes a complete set of instructions
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
This photocopiable resource has been produced to ensure that your students are able to successfully complete their GCSE Computer Science GCSE (9-1), but can also be used by other exam systems.
This test has been designed to provide a stimulating, engaging and effective way of assessing the progress of your students. As well as the topic test, you are also provided with a comprehensive marking scheme.
Please be aware that there may be appropriate alternative answers to some of the questions, and it is therefore suggested that the teacher uses their discretion when marking students work.
This is an 18 page introduction to programming using Python.
It includes:
Python -The Basics
The use of variables, constants, operators, inputs, outputs and assignments
The use of data types
The use of basic string manipulation
Each section includes activities for the students to complete.
I would greatly appreciate feedback on what you think of this resource.
This is a 17 page introduction to programming using Python.
It includes:
The use of Lists (arrays), including one and two dimensional arrays
File handing operations (open, read, write and close)
Each section includes activities for the students to complete.
I would greatly appreciate feedback on what you think of this resource.