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 lesson introduces four data types, str, int, float and bool and explains how they are used in Python. The video goes on to explaining casting (changing a variable from one data type to another).
Python and the Python Logo are trademarks or registered trade marks of the Python Software Foundation.
This video provides an introduction to the CPU and the Fetch Decode Execute Cycle. It is aimed generally at students completing GCSE computer science, but could be used by anyone who wants to know more about the fetch decode execute cycle.
In this lesson you are introduced to the use of relational (sometimes known as comparison) operators and Boolean. operators in Python programming.
Python and the Python Logo are trademarks or registered trade marks of the Python Software Foundation.
This pack includes all the templates required for the Professor Cody Teaches Kids to Code Lessons 1-6.
There is a PDF/DOC version with links to the online templates and a collection of .sb3 templates that can be downloaded on to your computer network or standalone PC.
This pack contains all of the Scratch templates for use with Games Pack 1 and Games Pack 2.
It also includes Scratch Templates to be used with the Xmas and Halloween Activities.
There is a PDF/DOC version with links to the online templates and a collection of .sb3 templates that can be downloaded on to your computer network or standalone PC.
This resource has been produced to teach children from 8 to 13 years of age about programming concepts using Picoh the robot and a block-based programming language.
The activities and challenges have been designed to provide a stimulating, engaging and effective way of improving students’ knowledge of core programming concepts.
Topics covered include:
Algorithms
Sequences
Iteration (Repetition)
Selection
Variables
The activities can be carried out using the virtual Picoh robot that is built into the software, but it’s much more engaging for students to use a “real” Picoh.
Downloading the Picoh App
The Picoh app is currently available for Windows 10. Simply visit the Windows Store and search “Picoh”. Once you find the app click on get and the app will download
Find out more by visiting the Ohbot Website.
This worksheet and video can be used by absolute beginners to coding (KS2 and KS3). They use Picoh the Robot to code a guess the number game. The programming language is a block -based language based on Scratch. Once you have coded the game it’s time to play it!
The activities can be carried out using the virtual Picoh robot that is built into the software, but it’s much more fun to use a “real” Picoh. You could also dress up your robot so that he/she becomes the host of the game!
Downloading the Picoh App - The Picoh app is currently available for Windows 10. Simply visit the Windows Store and search “Picoh”. Once you find the app click on get and the app will download. Find out more by visiting the Picoh website.
This worksheet and video can be used by absolute beginners to coding (KS2 and KS3). They use Picoh the Robot AKA Magic Meg to code a game that looks into your future. The programming language is a block -based language based on Scratch. Once you have coded the game it’s time to play it!
The activities can be carried out using the virtual Picoh robot that is built into the software, but it’s much more fun to use a “real” Picoh. You could also dress up your robot so that she becomes Magic Meg!
Downloading the Picoh App - The Picoh app is currently available for Windows 10. Simply visit the Windows Store and search “Picoh”. Once you find the app click on get and the app will download. Find out more by visiting the Picoh website.
This worksheet and video can be used by beginners to coding (KS3 and KS4). They use Picoh the Robot to make a memory game. The programming language is a block -based language based on Scratch. Once you have coded the game it’s time to play it!
The activities can be carried out using the virtual Picoh robot that is built into the software, but it’s much more fun to use a “real” Picoh. You could also dress up your robot so that he/she becomes the host of the game!
Downloading the Picoh App - The Picoh app is currently available for Windows 10. Simply visit the Windows Store and search “Picoh”. Once you find the app click on get and the app will download. Find out more by visiting the Picoh website.
This video provides an introduction to the use of data types in programming.
It’s a good idea to watch the video on variables before you watch this video.
Find out about String, Integer, Real, Character and Boolean data types.
Find out about how casting can be used to change a variable from one data type to another.
This video provides an introduction to the use of variables in programming.
It’s best if you watch this video before you watch the video that explains data types.
Python is used as the programming language in this video.
This video provides an introduction to the CPU and Von Neumann Architecture. It is aimed generally at students completing GCSE computer science, but can be viewed by anyone interested in the structure of the CPU.
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.
Mystery of the Crystal Ball - Students have fun looking into their future. Students learn to use the time and random modules, Variables and IF-ELIF statements. The project takes around one hour to complete and includes a series of activities to extend learning.
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.
Two great programming games for your students to create. Each game provides education and entertainment for a one hour lesson, with a number of challenges to stretch pupils knowledge and understanding of programming concepts.
Halloween Part 1
This game includes the creation of spooky ghosts that need to be caught. Each time you catch a ghost you get points.
Halloween Part 2
This game includes a flying witch who is really hungry and gets points each time she eats a flying bat. The witch must also try to avoid the thunder and lightening as each time she is hit she loses points.
Students can open an online Scratch template to get them started on their adventure.
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
These adaptable PowerPoint Presentations (33 Slides) cover all aspects of the specification in relation to OCR GCSE Computer Science J277 (from 2020) component 1.5.
It includes:
Teaching PowerPoints (includes checkpoint questions and answers)
Student PowerPoints (Includes checkpoint questions, but omits the answers)
Content Covered:
The purpose and functionality of operating systems:
User interface
Memory management and multitasking
Peripheral management and drivers
User management
File management
The purpose and functionality of utility software
Utility system software:
Encryption software
Defragmentation
Data compression
These adaptable PowerPoint Presentations (23 Slides) cover all aspects of the specification in relation to AQA GCSE Computer Science 8525 (from 2020) component 3.7.
It includes:
Teaching PowerPoint Presentations (includes checkpoint questions and answers) - 23 slides
Student PowerPoint Presentations (Includes checkpoint questions, but omits the answers)
Content Covered:
Explain the concept of a database.
Explain the concept of a relational database.
Understand the following database concepts:
• table
• record
• field
• primary key
• foreign key.
Understand that the use of a relational database facilitates the elimination of data inconsistency and data redundancy.
Be able to use SQL to retrieve data from a relational database, using the commands:
• SELECT
• FROM
• WHERE
• ORDER BY…ASC | DESC
Be able to use SQL to insert data into a relational database using the commands.
INSERT INTO table_name (column1, column 2 …)
VALUES (value1, value2 …)
Be able to use SQL to edit and delete data in a database using the commands.
UPDATE table name
SET column1 = value1, column2 = value2 …
WHERE condition
DELETE FROM table_name WHERE condition
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.