Hero image

Edulito

Average Rating4.19
(based on 40 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

75k+Views

19k+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.
TEACHER POWERPOINTS: TOPIC 4 NETWORKS 1CP2 (FROM 2020)
edulitolearnedulitolearn

TEACHER POWERPOINTS: TOPIC 4 NETWORKS 1CP2 (FROM 2020)

(0)
These adaptable PowerPoint Presentations (121 Slides) cover all aspects of the specification in relation to Edexcel GCSE Computer Science 1CP2 (from 2020) topic 4. It includes: Teaching PowerPoints (including checkpoint questions and answers) Student PowerPoint (Including checkpoint questions, but omits the answers) Content Covered: · understand why computers are connected in a network · understand different types of networks (LAN, WAN) · understand how the internet is structured (IP addressing, routers) · understand how the characteristics of wired and wireless connectivity impact on performance (speed, range, throughput, bandwidth) · understand that network speeds are measured in bits per second (kilobit, megabit, gigabit) and be able to construct expressions involving file size, transmission rate and time · understand the role of and need for protocols (Ethernet, Wi-Fi, TCP/IP, HTTP, HTTPS, FTP and email (POP3, SMTP, IMAP)) · understand how the 4-layer (application, transport, network, data link) TCP/IP model handles data transmission over a network · understand characteristics of network topologies (bus, star, mesh) · understand the importance of network security, ways of identifying network vulnerabilities (penetration testing, ethical hacking) and methods of protecting networks (access control, physical security, firewalls)
TEACHER POWERPOINTS BUNDLE: GCSE COMPUTER SCIENCE AQA 8525 - ALL UNITS FROM 3.1 TO 3.8
edulitolearnedulitolearn

TEACHER POWERPOINTS BUNDLE: GCSE COMPUTER SCIENCE AQA 8525 - ALL UNITS FROM 3.1 TO 3.8

12 Resources
These adaptable PowerPoint Presentations (788 Slides) provide complete coverage of all aspects of the specification in relation to AQA GCSE Computer Science 8525 (from 2020) - Unit 3.1 to 3.8. It includes: Teaching PowerPoints (including checkpoint questions and answers) Student PowerPoints (Including checkpoint questions, but omits the answers) A Complete Guide to Python Programming (Includes student activities) What does the teacher pack cover? • 3.1 Fundamentals of algorithms • 3.2 Programming • 3.3 Fundamentals of data representation • 3.4 Computer systems • 3.5 Fundamentals of computer networks • 3.6 Cyber security • 3.7 Relational databases and structured query language (SQL) • 3.8 Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy
Video Tutorial Lesson 4 - Using Iteration (Repetition) - Prof Cody Teaches Kids to Code
edulitolearnedulitolearn

Video Tutorial Lesson 4 - Using Iteration (Repetition) - Prof Cody Teaches Kids to Code

(0)
Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 4 – Using Iteration (Repetition) This lesson introduces the concept of Iteration (Repetition) and students have the opportunity of developing programs that repeat loops as well as forever loops. They will learn how to make programs more efficient by creating shapes using a repeat loop and will then move on to create a scary game using repeats and forever loops. Students also have to complete a series of challenges at the end of each activity.
Video Tutorial Lesson 3 - Using Selection - Prof Cody Teaches Kids to Code
edulitolearnedulitolearn

Video Tutorial Lesson 3 - Using Selection - Prof Cody Teaches Kids to Code

(0)
Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 3 – Using Selection This lesson introduces the concept of selection and students have the opportunity of developing programs that use If and If then Else block structures. They will learn how to make a multi-answer quiz and create a Crack the Code game. Students also have to complete a series of challenges at the end of each activity.
Video Tutorial Lesson 5 - Using Procedures & Functions - Prof Cody Teaches Kids to Code
edulitolearnedulitolearn

Video Tutorial Lesson 5 - Using Procedures & Functions - Prof Cody Teaches Kids to Code

(0)
Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 5 – Using Procedures & Functions This lesson introduces the concept of Procedures and Functions using My Blocks. Students have the opportunity of developing programs that use procedures to spray a car in a car factory as well as procedures used to build a house. They will also have the opportunity to create a function that returns a value to the main program. Students also have to complete a series of challenges at the end of each activity.
Video Tutorial Lesson 6 - Using Arrays (Lists) - Prof Cody Teaches Kids to Code
edulitolearnedulitolearn

Video Tutorial Lesson 6 - Using Arrays (Lists) - Prof Cody Teaches Kids to Code

(0)
Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 6 – Using Arrays (Lists) This lesson introduces the concept of Arrays using Scratch Lists. Students have the opportunity of developing programs that use arrays to make a birthday present list. They also get to make a memory game, where they have to memorise a series of items in a list. Finally, they use an array to create a high scorer list in a game. Students also have to complete a series of challenges at the end of each activity.
Video Tutorial Lesson 1 - What is Coding? - Prof Cody Teaches Kids to Code
edulitolearnedulitolearn

Video Tutorial Lesson 1 - What is Coding? - Prof Cody Teaches Kids to Code

(0)
Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 1 – What is Coding? This lesson is about algorithms and how they are used to produce computer programs. Students will learn about the use of sequences of instructions and why it is important that these instructions are given in the correct order. They will create a dance computer program, add music and watch their very own choreographed dance!
TEACHER POWERPOINTS BUNDLE: COMPONENT 2 - COMPUTATIONAL THINKING, ALGORITHMS AND PROGRAMMING J277 (FROM 2020)
edulitolearnedulitolearn

TEACHER POWERPOINTS BUNDLE: COMPONENT 2 - COMPUTATIONAL THINKING, ALGORITHMS AND PROGRAMMING J277 (FROM 2020)

5 Resources
These adaptable PowerPoint Presentations (357 Slides) cover all aspects of the specification in relation to OCR GCSE Computer Science J277 (from 2020) Component 2 - Computational thinking, algorithms and programming . It includes: Teaching PowerPoint Presentations (including checkpoint questions and answers) Student PowerPoint Presentations (Including checkpoint questions, but omits the answers) Content Covered: 2.1 Algorithms 2.2 Programming fundamentals 2.3 Producing robust programs 2.4 Boolean logic 2.5 Programming languages and Integrated Development Environments
TEACHER POWERPOINTS BUNDLE: COMPONENT 1 - COMPUTER SYSTEMS J277 (FROM 2020)
edulitolearnedulitolearn

TEACHER POWERPOINTS BUNDLE: COMPONENT 1 - COMPUTER SYSTEMS J277 (FROM 2020)

6 Resources
These adaptable Teacher PowerPoint Presentations (479 Slides) cover all aspects of the specification in relation to OCR GCSE Computer Science J277 (from 2020) Component 1 - Computer Systems. It includes: Teaching PowerPoint Presentations (including checkpoint questions and answers) Student PowerPoint Presentations (Including checkpoint questions, but omits the answers) Content Covered: 1.1 Systems architecture 1.2 Memory and storage 1.3Computer networks, connections and protocols 1.4 Network security 1.5 Systems software 1.6 Ethical, legal, cultural and environmental impacts of digital technology
Introduction to Coding - Lessons 1 - 6 - Prof Cody Teaches Kids to Code
edulitolearnedulitolearn

Introduction to Coding - Lessons 1 - 6 - Prof Cody Teaches Kids to Code

(0)
This resource has been produced to teach children from 8 – 14 years of age about programming concepts by creating fun activities using the visual programming language Scratch 3.0. The activities and challenges have been designed to provide a stimulating, engaging and effective way of improving students’ knowledge of core programming concepts. Students also have to complete a series of challenges at the end of each activity. Each Lesson includes: A student worksheet including activities and challenges. A teacher PowerPoint for use in class or online. A complete video tutorial. Scratch templates to get your students started. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 1 – What is Coding? This lesson is about algorithms and how they are used to produce computer programs. Students will learn about the use of sequences of instructions and why it is important that these instructions are given in the correct order. They will create a dance computer program, add music and watch their very own choreographed dance! Lesson 1 comes with a complete video tutorial that will both engage and motivate. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 2 – Using Variables This lesson introduces the concept of variables and students have the opportunity of using text variables and number variables and completing a series of challenges. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 3 – Using Selection This lesson introduces the concept of selection and students have the opportunity of developing programs that use If and If then Else block structures. They will learn how to make a multi-answer quiz and create a Crack the Code game. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 4 – Using Iteration (Repetition) This lesson introduces the concept of Iteration (Repetition) and students have the opportunity of developing programs that repeat loops as well as forever loops. They will learn how to make programs more efficient by creating shapes using a repeat loop and will then move on to create a scary game using repeats and forever loops. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 5 – Using Procedures & Functions This lesson introduces the concept of Procedures and Functions using My Blocks. Students have the opportunity of developing programs that use procedures to spray a car in a car factory as well as procedures used to build a house. They will also have the opportunity to create a function that returns a value to the main program. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 6 – Using Arrays (Lists) This lesson introduces the concept of Arrays using Scratch Lists. Students have the opportunity of developing programs that use arrays to make a birthday present list. They also get to make a memory game, where they have to memorise a series of items in a list. Finally, they use an array to create a high scorer list in a game.
Learn Coding using Scratch -  6 Video Tutorials -Prof Cody Teaches Kids to Code
edulitolearnedulitolearn

Learn Coding using Scratch - 6 Video Tutorials -Prof Cody Teaches Kids to Code

6 Resources
These 6 video tutorials can be used as standalone teaching resources or can be used in conjunction with the Prof Cody Teaches Kids to Code using Scratch Lesson 1 - 6 teaching resources or the Professor Cody Teaches Kids to Code using Scratch book. Each video, teaches kids about the key concepts of programming, in a fun and engaging way. Each tutorial also includes a range of fun, game-making challenges. Here is a list of the videos that are ready for you to download: Video Tutorial 1 - What is Coding (6 Minutes) Video Tutorial 2 - Using Variables (6 Minutes) Video Tutorial 3 - Using Selection (8 Minutes) Video Tutorial 4 - Using Iteration (Repetition) (7 minutes) Video Tutorial 5 - Using Procedures and Functions (11 minutes) Video Tutorial 6 - Using Arrays (Lists) (13 minutes) The videos are also available to stream via YouTube Lesson 1 – What is Coding? This lesson is about algorithms and how they are used to produce computer programs. Students will learn about the use of sequences of instructions and why it is important that these instructions are given in the correct order. They will create a dance computer program, add music and watch their very own choreographed dance! Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 2 – Using Variables This lesson introduces the concept of variables and students have the opportunity of using text variables and number variables and completing a series of challenges. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 3 – Using Selection This lesson introduces the concept of selection and students have the opportunity of developing programs that use If and If then Else block structures. They will learn how to make a multi-answer quiz and create a Crack the Code game. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 4 – Using Iteration (Repetition) This lesson introduces the concept of Iteration (Repetition) and students have the opportunity of developing programs that repeat loops as well as forever loops. They will learn how to make programs more efficient by creating shapes using a repeat loop and will then move on to create a scary game using repeats and forever loops. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 5 – Using Procedures & Functions This lesson introduces the concept of Procedures and Functions using My Blocks. Students have the opportunity of developing programs that use procedures to spray a car in a car factory as well as procedures used to build a house. They will also have the opportunity to create a function that returns a value to the main program. Professor Cody Teaches Kids to Code using Scratch 3.0 – Lesson 6 – Using Arrays (Lists) This lesson introduces the concept of Arrays using Scratch Lists. Students have the opportunity of developing programs that use arrays to make a birthday present list. They also get to make a memory game, where they have to memorise a series of items in a list. Finally, they use an array to create a high scorer list in a game.
KS3 Unit - Computer Hardware - What is a Computer?
edulitolearnedulitolearn

KS3 Unit - Computer Hardware - What is a Computer?

(0)
This unit provides at least 6 hours of KS3 lessons on the use computer hardware components in a computer system. At the end of the units students are provided with an assessment to assess their progress. This unit includes a: PowerPoint presentation (56 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 “What is a Computer?”. This unit can be taught in a classroom with no computers. What will students learn? ALL STUDENTS • I can identify the main hardware components (CPU, RAM, Motherboard, HDD, SSD, PSU and GPU) and software components (operating system, application software) that make up a computer system. • I understand that devices such as smart phones and tablets are computer systems MOST STUDENTS • I can explain the role the main hardware components (CPU, RAM, Motherboard, HDD, PSU and GPU) and software components (operating system, application software) that make up a computer system. • I understand the role of input, output and storage devices. SOME STUDENTS • I can select the components of a computer system to ensure that they meet the needs of a user.
Data Representation Test - GCSE Computer Science
edulitolearnedulitolearn

Data Representation Test - GCSE Computer Science

(0)
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.
Moral, Ethical and Environmental Concerns Test - GCSE Computer Science
edulitolearnedulitolearn

Moral, Ethical and Environmental Concerns Test - GCSE Computer Science

(0)
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.
Network Topologies, Protocols and Layers Test - GCSE Computer Science
edulitolearnedulitolearn

Network Topologies, Protocols and Layers Test - GCSE Computer Science

(0)
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.
Algorithms Test - GCSE Computer Science
edulitolearnedulitolearn

Algorithms Test - GCSE Computer Science

(0)
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.
Python Games - Guess the Number
edulitolearnedulitolearn

Python Games - Guess the Number

(0)
This 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 fun standalone project. Guess the number -Students have fun making a game to guess the number. They learn to use IF-ELSE Statements, the random module, variables and nested IFs. The project takes around one hour to complete and includes a series of activities to extend learning.