Hero image

Edulito

Average Rating4.20
(based on 42 reviews)

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.

117Uploads

83k+Views

21k+Downloads

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.
Five Christmas Coding Activities using Scratch 3.0
edulitolearnedulitolearn

Five Christmas Coding Activities using Scratch 3.0

(1)
This activity pack contains five Christmas themed coding activities which can be used by students in KS2 and KS3. Students learn about sequence, selection and iteration, as well as how to use variables and arrays. All instructions on how to develop the code using Scratch 3.0 have been included, as well as several challenges for each activity. The pack is 35 pages and will take around 3 hours to complete all activities and challenges. Activity 1 - Decorating the living room ready for Christmas - Make the Christmas decorations sparkle! Activity 2 - Dancing Santa - Get Santa to dance - simple dances to choreographed dances. Activity 3 - Christmas Gift Game - Christmas presents float around the screen and if you can click on a present you get to see what’s inside! Activity 4 - Catch the Reindeer Game - In this game Santa has lost his reindeer (including Rudolph) and he has to catch them. At the same time he must avoid the dog pretending to be a reindeer. Activity 5 - Naughty or Nice - In this activity Santa must check the Nice list before he gives a present. The Python Programming Christmas Activities is designed for KS4.
4 PRACTICE EXAM PAPERS - GCSE COMPUTER SCIENCE AQA 8525 (FROM 2020)
edulitolearnedulitolearn

4 PRACTICE EXAM PAPERS - GCSE COMPUTER SCIENCE AQA 8525 (FROM 2020)

(0)
This pack includes four practice exam papers with mark schemes for AQA GCSE Computer Science (9–1) specification (first teaching September 2020, examinations from 2022). The papers have been written to replicate the style of AQA examinations. These papers provide students with an opportunity to familiarise themselves with the look and feel of an AQA paper. The digital pack includes: · two practice papers for Computational Thinking and Programming Skills (Paper 1) · two practice papers for Computing Concepts (Paper 2) The papers combined cover all aspects of the computer science curriculum. You will also receive a comprehensive mark scheme for each paper.
4 PRACTICE EXAM PAPERS - GCSE COMPUTER SCIENCE OCR J277 (FROM 2020)
edulitolearnedulitolearn

4 PRACTICE EXAM PAPERS - GCSE COMPUTER SCIENCE OCR J277 (FROM 2020)

(1)
This pack includes four practice exam papers with mark schemes for OCR GCSE Computer Science (9–1) specification (first teaching September 2020, examinations from 2022). These papers provide students with an opportunity to familiarise themselves with the look and feel of an OCR paper. The digital pack includes: · two practice papers for Computer Systems (Paper 1) · two practice papers for Computational thinking, algorithms and programming (Paper 2) The papers combined cover all aspects of the computer science curriculum. You will also receive a comprehensive mark scheme for each paper.
TEACHER POWERPOINTS: UNIT 2.3 PRODUCING ROBUST PROGRAMS J277 (FROM 2020)
edulitolearnedulitolearn

TEACHER POWERPOINTS: UNIT 2.3 PRODUCING ROBUST PROGRAMS J277 (FROM 2020)

(0)
These adaptable PowerPoint Presentations (50 Slides) cover all aspects of the specification in relation to OCR GCSE Computer Science J277 (from 2020) component 2.3. It includes: Teaching PowerPoint Presentations (includes checkpoint questions and answers) Student PowerPoint Presentations (Includes checkpoint questions, but omits the answers) Content Covered: Defensive design considerations: Anticipating misuse Authentication Input validation Maintainability: Use of sub programs Naming conventions Indentation Commenting The purpose of testing Types of testing: Iterative Final/terminal Identify syntax and logic errors Selecting and using suitable test data: Normal Boundary Invalid Erroneous Refining algorithms
4 PRACTICE EXAM PAPERS - GCSE COMPUTER SCIENCE EDEXCEL 1CP2 (FROM 2020)
edulitolearnedulitolearn

4 PRACTICE EXAM PAPERS - GCSE COMPUTER SCIENCE EDEXCEL 1CP2 (FROM 2020)

(0)
This pack includes four practice exam papers with mark schemes for Edexcel GCSE Computer Science (9–1) specification (first teaching September 2020, examinations from 2022). The papers have been written to replicate the style of Edexcel examinations. These papers provide students with an opportunity to familiarise themselves with the look and feel of an Edexcel paper. Python is the programming language used. The digital pack includes: · two practice papers for Principles of Computer Science (Paper 1) · two practice papers for Application of Computational Thinking (Paper 2) – Included with these papers are Python files for access by students during the exam and a complete set of Python file solutions. The papers combined cover all aspects of the computer science curriculum. You will also receive a comprehensive mark scheme for each paper.
TEACHER POWERPOINTS: UNIT 1.6 ETHICAL, LEGAL, CULTURAL AND ENVIRO IMPACTS OF DIGITAL TECHNOLOGY J277
edulitolearnedulitolearn

TEACHER POWERPOINTS: UNIT 1.6 ETHICAL, LEGAL, CULTURAL AND ENVIRO IMPACTS OF DIGITAL TECHNOLOGY J277

(0)
These adaptable PowerPoint Presentations (43 Slides) cover all aspects of the specification in relation to OCR GCSE Computer Science J277 (from 2020) component 1.6. It includes: Teaching PowerPoints(includes checkpoint questions and answers) Student PowerPoints (Includes checkpoint questions, but omits the answers) Content Covered: Impacts of digital technology on wider society including: Ethical issues Legal issues Cultural issues Environmental issues Privacy issues Legislation relevant to Computer Science: The Data Protection Act 2018 Computer Misuse Act 1990 51ºÚÁÏ Designs and Patents Act 1988 Software licences (i.e. open source and proprietary)
Python Games Bundle
edulitolearnedulitolearn

Python Games Bundle

(0)
This 10 page photocopiable resource has been produced to provide 7 to 14 year olds with exciting and engaging opportunities to learn coding concepts using Python in a series of 4 fun standalone projects. The projects are: Game 1 -Play the name game - Students have fun with their name. Game 2 -Guess the number -Students have fun making a game to guess the number. Game 3 - Mystery of the Crystal Ball - Students have fun looking into their future. Game 4 - Two Player Horse Race Game Each project takes from 30 minutes to an hour and a half to complete and all of them include a series of activities to extend learning.
TEACHER POWERPOINTS: UNIT 2.5 PROGRAMMING LANGUAGES AND IDES J277 (FROM 2020)
edulitolearnedulitolearn

TEACHER POWERPOINTS: UNIT 2.5 PROGRAMMING LANGUAGES AND IDES J277 (FROM 2020)

(0)
These adaptable PowerPoint Presentations (31 Slides) cover all aspects of the specification in relation to OCR GCSE Computer Science J277 (from 2020) component 2.5. It includes: Teaching PowerPoint Presenations (includes checkpoint questions and answers) Student PowerPoint Presentations (Includes checkpoint questions, but omits the answers) Content Covered: Characteristics and purpose of different levels of programming language: High-level languages Low-level languages The purpose of translators The characteristics of a compiler and an interpreter Common tools and facilities available in an Integrated Development Environment (IDE): Editors Error diagnostics Run-time environment Translators
37 HOMEWORK ACTIVITIES - OCR GCSE COMPUTER SCIENCE J277 (FROM 2020)
edulitolearnedulitolearn

37 HOMEWORK ACTIVITIES - OCR GCSE COMPUTER SCIENCE J277 (FROM 2020)

(0)
This pack consists of 37 editable homework/classwork activities that can be used to support your delivery of the Computer Science GCSE course. In addition, the homework bundle also contains a suggested mark scheme for each activity. Unit 1.1 · Components of a CPU · CPU Performance · Embedded Systems Unit 1.2 · ROM & RAM · Flash Memory & Virtual Memory · Data Capacity · Storage Comparison · Data Storage · Compression Unit 1.3 · LANS & WANS · Wired & Wireless Networks · Star & Mesh Topology · Network Protocols · The Concept of Layers Unit 1.4 · Malware · Network Threats · Network Vulnerabilities Unit 1.5 · Operating Systems · Utility Software Unit 1.6 · The Impacts of Technology · The Digital Divide · Legislation + Proprietary and Open Source Software Unit 2.1 · Decomposition & Abstraction · Flowcharts & Programs · Sorting Data · Sorting & Searching Programs Unit 2.2 · Selection · Iteration · Arrays (Lists) · Functions Unit 2.3 · Authentication · Maintainability · Testing Unit 2.4 · Boolean Logic & Truth Tables · Logic Gates Unit 2.5 · Programming Languages · IDEs
TEACHER POWERPOINTS: UNIT 2.2 PROGRAMMING FUNDAMENTALS J277 (FROM 2020)
edulitolearnedulitolearn

TEACHER POWERPOINTS: UNIT 2.2 PROGRAMMING FUNDAMENTALS J277 (FROM 2020)

(0)
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
TEACHER POWERPOINTS BUNDLE: GCSE COMPUTER SCIENCE EDEXCEL 1CP2 - ALL TOPICS FROM 1 TO 6
edulitolearnedulitolearn

TEACHER POWERPOINTS BUNDLE: GCSE COMPUTER SCIENCE EDEXCEL 1CP2 - ALL TOPICS FROM 1 TO 6

9 Resources
These adaptable PowerPoint Presentations (750 Slides) provide complete coverage of all aspects of the specification in relation to Edexcel GCSE Computer Science 1CP2 (from 2020) - Topics 1 to 6. It includes: Teaching PowerPoints (including checkpoint questions and answers) - 750+ slides Student PowerPoints (Including checkpoint questions, but omits the answers) A Complete Guide to Python Programming (including student activities) The resources cover: Topic 1: Computational thinking – understanding of what algorithms are, what they are used for and how they work; ability to follow, amend and write algorithms; ability to construct truth tables. Topic 2: Data – understanding of binary, data representation, data storage and compression. Topic 3: Computers – understanding of hardware and software components of computer systems and characteristics of programming languages. Topic 4: Networks – understanding of computer networks and network security. Topic 5: Issues and impact – awareness of emerging trends in computing technologies, and the impact of computing on individuals, society and the environment, including ethical, legal and ownership issues. Topic 6: Problem solving with programming
TEACHER POWERPOINTS: UNIT 1.2 MEMORY & STORAGE J277 (FROM 2020)
edulitolearnedulitolearn

TEACHER POWERPOINTS: UNIT 1.2 MEMORY & STORAGE J277 (FROM 2020)

(0)
These adaptable PowerPoint Presentations (188 Slides) cover all aspects of the specification in relation to OCR GCSE Computer Science J277 (from 2020) component 1.2. It includes: Teaching PowerPoint Presentations (including checkpoint questions and answers) Part 1 – Memory (33 Slides) Part 2 – Secondary Storage (45 Slides) Part 3 – Data Storage – Numbers (49 Slides) Part 4 - Data Storage: Characters, Images & Sound (61 Slides) Student PowerPoint Presentations (Including checkpoint questions, but omits the answers) Part 1 – Memory Part 2 – Secondary Storage Part 3 – Data Storage – Numbers Part 4 - Data Storage: Characters, Images & Sound Content Covered: The need for primary storage The difference between RAM and ROM The purpose of ROM in a computer system The purpose of RAM in a computer system Virtual memory The need for secondary storage Common types of storage: Optical Magnetic Solid state Suitable storage devices and storage media for a given application The advantages and disadvantages of different storage devices and storage media relating to these characteristics: Capacity Speed Portability Durability Reliability Cost The units of data storage: Bit Nibble (4 bits) Byte (8 bits) Kilobyte (1,000 bytes or 1 KB) Megabyte (1,000 KB) Gigabyte (1,000 MB) Terabyte (1,000 GB) Petabyte (1,000 TB) How data needs to be converted into a binary format to be processed by a computer Data capacity and calculation of data capacity requirements Numbers How to convert positive denary whole numbers to binary numbers (up to and including 8 bits) and vice versa How to add two binary integers together (up to and including 8 bits) and explain overflow errors which may occur How to convert positive denary whole numbers into 2-digit hexadecimal numbers and vice versa How to convert binary integers to their hexadecimal equivalents and vice versa Binary shifts Characters The use of binary codes to represent characters The term ‘character set’ The relationship between the number of bits per character in a character set, and the number of characters which can be represented, e.g.: ASCII Unicode Images How an image is represented as a series of pixels, represented in binary Metadata The effect of colour depth and resolution on: The quality of the image The size of an image file Sound How sound can be sampled and stored in digital form The effect of sample rate, duration and bit depth on: The playback quality The size of a sound file The need for compression Types of compression: Lossy Lossless
14 TOPIC TESTS - OCR GCSE COMPUTER SCIENCE J277 (FROM 2020)
edulitolearnedulitolearn

14 TOPIC TESTS - OCR GCSE COMPUTER SCIENCE J277 (FROM 2020)

(0)
This pack consists of 14 end of topic tests that can be used to support your delivery of the course. In addition, the topic test bundle also contains a mark scheme for each test. Unit 1.1 – 1 Test Unit 1.2 – 3 Tests Unit 1.3 – 2 Tests Unit 1.4 -1 Test Unit 1.5 - 1 Test Unit 1.6 - 1 Test Unit 2.1 - 1 Test Unit 2.2 - 1 Test Unit 2.3 - 1 Test Unit 2.4 - 1 Test Unit 2.5 - 1 Test
7 Python Programming Christmas Activities
edulitolearnedulitolearn

7 Python Programming Christmas Activities

(1)
This resource includes 7 Christmas themed, stand alone activities for students learning how to program using Python. The activities go from basic activities to more complex tasks. Some of the skills and knowledge tested includes using input, FOR and WHILE loops, string manipulation, lists, exporting to an external file and importing from an external file.
Python Programming for GCSE Bundle
edulitolearnedulitolearn

Python Programming for GCSE Bundle

4 Resources
This bundle will take you from the very basics of programming using Python through to making a simple board game and database. It includes: Using Variable, Data Types and String Manipulation Sequences, Selection and Iteration (Loops) Use of Lists (Arrays) and File Handling Creating a Simple Board Game and a Database
KS3 Unit - What is Computational Thinking?
edulitolearnedulitolearn

KS3 Unit - What is Computational Thinking?

(0)
This unit provides detailed teaching resources to teach students about computational thinking and includes at least 6 hours of lessons.Students develop simple algorithms and learn about key terminology such decomposition, abstraction and pattern recognition. This unit includes a: PowerPoint presentation (43 Slides) PDF teaching file Unit Test (including mark scheme) These resources can be used by a computing teacher or a non-specialist teacher to teach about computational thinking. This unit can be taught in a classroom with no computers. What will students learn in Unit 1? ALL STUDENTS • I understand the terms algorithm, decompose, abstraction and pattern recognition. • I can produce a simple algorithm that solves a problem. MOST STUDENTS • I can produce an algorithm that solves a problem. • I can apply the terms algorithm, decompose, abstraction and pattern recognition. SOME STUDENTS • I can compare two algorithms that perform the same task and understand why one algorithm is more efficient than another algorithm.
Python Games Bundle
edulitolearnedulitolearn

Python Games Bundle

4 Resources
These resource has been produced to teach 7 to 14 year olds about programming concepts by creating fun games using the text-based programming language Python. The activities and challenges have been designed to provide a stimulating, engaging and effective way of improving students’ knowledge of the core programming concepts.
Python Video Tutorials #6 - The Use of Sequence and Selection
edulitolearnedulitolearn

Python Video Tutorials #6 - The Use of Sequence and Selection

(0)
In this lesson you are introduced to two programming concepts - Sequence and Selection. You will learn how to use IF statements, IF then ELSE statements, IF and ELSE-IF statements and Nested IF. Python and the Python Logo are trademarks or registered trade marks of the Python Software Foundation.
KS3 Computing National Curriculum Assessment Criteria
edulitolearnedulitolearn

KS3 Computing National Curriculum Assessment Criteria

(2)
The assessment criteria shown below have been developed to provide a broader range of assessment opportunities for students of all abilities. Each national curriculum statement has been broken down into three distinct levels from bronze (A) to silver (B) to gold ©. Individual student performance can be recorded, providing a map of progress across the whole curriculum. Students can use this mapping to independently identify how they are progressing and this data can also be shared with parents.
Python Video Tutorial #1 An Introduction to Python
edulitolearnedulitolearn

Python Video Tutorial #1 An Introduction to Python

(0)
This is the first lesson in a series teaching Python Programming. It really starts at the very beginning. It’s designed to be used by children and adults with no experience of programming. Python and the Python Logo are trademarks or registered trade marks of the Python Software Foundation.