This 50 - 60 minute lesson will introduce programming to a younger audience. It is fun and easy.
This lesson is based on programming constructs such as iteration and sequencing and is a fast paced and thoughtful lesson, with extension exercises.
Included in this pack are the following:
A full lesson plan with answers
A full presentation with coded videos included
An answer key for the 2nd task
A task sheet
This is suitable for a Year 5 or 6 class as an introduction to movement and loops, however this can also be used for a Year 7 class as an introduction at secondary school.
Developing Python Lesson Two. This is a full lesson pack, with full class presentation, lesson plan, and with fully tested codes for any teacher that has started out on teaching the basics but is now ready to move up a step.
This lesson covers:
Getting to know Python loops
Understanding how to use While loops
Creating a One-Line loop
Creating an Infinite loop
Creating a command line interface with a while True loop
This lesson is the 2nd lesson in a follow-on series from the first 7 lessons of Introduction to Python
This Developing Python second lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever.
This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use.
This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience.
This lesson covers:
Getting to know Python loops
Understanding how to use While loops
Creating a One-Line loop
Creating an Infinite loop
Creating a command line interface with a while True loop
This package includes:
Extensive presentation
Full lesson plan
Full and extensive codes (no need to code yourself)
Practice session at the end of the lesson, this can be used for homework
Three lessons of 50-minutes each in length, and a fully editable beginners pack, introducing the basics of HTML via a History of Valentine’s Day and Kindness web page lessons. This series of digital Valentine’s Day lessons are set to be 50-minutes but can be created for longer, or broken down. These lessons are suitable for students from upper key stage 2 to lower key stage 3.
No teacher requirement for knowledge of coding is necessary, as everything is provided in the lesson packs.
This is a 3 - 4 lesson series, incorporating full presentations, lesson plans, coding videos, class help sheets and fully tested codes.
These lessons introduce the students to:
Starting the HTML editor
Saving documents
Creating a web page
Inserting and editing text
Inserting and editing images
Inserting and editing video
Creating dividers and breaks
Creating headings and alignment
Inserting background images
Creating lists
Linking pages to new pages
Developing Python Lesson Three. This is a full 1 hour lesson pack, with full class presentation, lesson plan, and with fully tested codes for any teacher that has started out on teaching the basics but is now ready to move up a step.
This lesson covers:
Using For loops
Using iteration
Creating functions
Creating and understanding parameters
Understanding arguments
Creating functions independently
This lesson is the 3rd lesson following on from the original series of 7 lessons called Introduction to Python
This Developing Python 3rd lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever.
This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use.
This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience.
This package includes:
Extensive presentation
Full lesson plan
Full and extensive codes (no need to code yourself)
Practice session at the end of the class, this can be used for homework
This lesson covers:
Using For loops
Using iteration
Creating functions
Creating and understanding parameters
Understanding arguments
Creating functions independently
This editable resource, comes with a colourful presentation and worksheets for class, including homework and lesson plan.
This is an introduction to algorithms in an easy to understand format for Year 9, but can be used for Year 8 also.
This quick, fast paced, editable resource, comes with a colourful presentation describing binary and denary and how to convert them. There is a team competition, with live editable areas for entering scores and a timer included in the presentation.
This is a fun introduction to binary for any age group.
Aims and Objectives of this presentation:
Introduction to the idea of the CPU carrying instructions
Introduction to Base 2 and Base 10
Introduction to binary to denary conversion
Introduction to denary to binary conversion
Use of ICT skills to use a free fast binary convertor to encourage retention
This editable e-class and written class test versions of the Ethical, Legal, Cultural and Environmental Impacts of Digital Technology unit, with teacher answers is aimed at GCSE (OCR) Computer Science. The paper is for a 30 minute test, with 16 marks awarded. A PowerPoint presentation with answers for further discussion in class is also provided, along with a video for students to use for revision and to aid with retention.
The test consists of a mixture of past paper questions and answers based on the 2015, 2017, 2018 and sample paper questions and answers:
Unit 1.6.1 – Ethical, Legal, Cultural and Environmental Impacts
An Introduction to Python Lesson Two. This is the 2nd lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes for any teacher who has little experience of coding, or wants to jump straight in. Easy to follow programming, with all codes supplied and tailor-made videos, to make teaching Python programming effortless.
This lesson covers:
Introduction to Python and IDLE
Declaring data types in code
The purpose of comments
Using casting
Understanding program cases
Global and Local variables
This Introduction to Python lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever.
This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use.
This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience.
This package includes:
Extensive presentation
Full lesson plan
Full and extensive codes (no need to code yourself)
Practice session at the end of the lesson, this can be used for homework
An Introduction to Python Lesson Three. This is the 3rd lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes for any teacher who has little experience of coding, or wants to jump straight in. Easy to follow programming, with all codes and tailor-made videos, to make teaching effortless.
This lesson covers:
Using strings and loops
Using len
Using slicing techniques
Working with arrays
Working with Boolean values
This Introduction to Python lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever.
This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use.
This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience.
This package includes:
Extensive presentation
Full lesson plan
Full and extensive codes (no need to code yourself)
Practice session at the end of the lesson, this can be used for homework
An Introduction to Python Lesson One. This is the 1st lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes for any teacher who has little experience of coding, or wants to jump straight in. Easy to follow programming, with all codes and tailor-made videos, to make teaching Python programming effortless.
This lesson covers:
Introduction to using an IDE
Using correct syntax
Understanding variables
Understanding lists and tuples
Understanding different data types
Using indentation and comments
Using basic operators
This Introduction to Python lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever.
This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use.
This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience.
This package includes:
Extensive presentation
Full lesson plan
Full and extensive codes (no need to code yourself)
Practice session at the end of the lesson, this can be used for homework
An Introduction to Python Lesson Seven. This is the last lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes. Easy to follow programming, with all codes, to make teaching Python programming effortless.
This lesson covers:
Open e-book test/exam based on all previous lessons
This test has been created to be 1 hour in length.
This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience.
This package includes:
Presentation
Lesson plan
Full and extensive codes
Full teacher answers
An Introduction to Python Lesson Five. This is the 5th lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, quiz, and with fully tested codes for any teacher who has little experience of coding, or who wants to jump straight in. Easy to follow programming, with all codes, to make teaching effortless.
This lesson covers:
Looking at tuples
Creating tuples
Updating tuples with lists
Updating tuples with tuples
Deleting tuples
Looking at dictionaries
Creating and editing a dictionary
This Introduction to Python lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever.
This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use.
This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience.
This package includes:
Extensive presentation
Full lesson plan
Full and extensive codes (no need to code yourself)
Practice session at the end of the lesson, this can be used for homework
An Introduction to Python Lesson Six. This is the 6th lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes for any teacher who has little experience of coding, or wants to jump straight in. Easy to follow programming, with all codes, to make Python programming teaching effortless.
This lesson covers:
Looking at dictionaries
Creating and editing a dictionary
Using dictionary functions
This Introduction to Python lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever.
This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use.
This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience.
This package includes:
Extensive presentation
Full lesson plan
Full and extensive codes (no need to code yourself)
An Introduction to Python Lesson Four. This is the 4th lesson in a series of 7 one-hour lessons, with full class presentation, lesson plan, and with fully tested codes for any teacher who has little experience of coding, or wants to jump straight in. Easy to follow programming, with all codes and tailor-made videos, to make teaching effortless.
This lesson covers:
Understanding lists
Creating lists
Sequence of a list
Varied list data types
List outputs
Checking a list
Appending a list
Inserting values into a list
This Introduction to Python lesson is created to enable you to jump straight in with absolutely no specialist background whatsoever.
This lesson has been created to be 1 hour in length. However, this can be broken down due to the nature of the presentation and is fully editable for teacher use.
This is suitable for secondary education and for home schooling, but can be used for younger children, where applicable, or older learners with little Python experience.
This package includes:
Extensive presentation
Full lesson plan
Full and extensive codes (no need to code yourself)
Practice session at the end of the lesson, this can be used for homework
This crossword worksheet helps as a class sheet or homework for the retention and testing of Boolean Operations in programming, such as greater than, mod and less than or equal to.
This crossword resource is a valuable worksheet to aid with retention of the Sorting and Searching algorithms units and can be used in lesson or as a homework task.
This programming and algorithms bundle is perfect to test the retention and understanding of the programming and algorithms element of the Computer Science GCSE.
It allows students to think logically before answering and will enhance the learning of these often difficult topics.
This editable examination paper with teacher answers is aimed at AS Level Computer Science, it is the second exam paper in this series. The paper is for an exam of 1 hour, with 37 marks awarded. The exam consists of a mixture of past papers that include questions on the following:
Boolean operators
Storage capacity
Binary and hexadecimal
Binary addition
Logical shift
Arithmetic shift
Logical statement
ASCII
Twos complement
Sign and magnitude
This editable e-class and written class test versions, with teacher answers is aimed at GCSE (OCR) Computer Science. The paper is for a 30 minute test, with 21 marks awarded.
A PowerPoint presentation with answers for further discussions in class is also provided, as is a video to aid with retention.
The test consists of a mixture of past paper questions and answers based on the 2015, 2017, 2018 and sample paper questions and answers.
This test is based on the following criteria:
Image file types
Compression
Secondary storage
File capacity
RAM and ROM
Virtual Memory
This resource will provide you with a second quick test for the Networks unit. This resource consists of teacher answers and success criteria. Within here are two versions of the test, written and e-format, pdf of teacher answers and PowerPoint and for use in lessons either in the classroom or for home learning and videos for students.
Note that there are two versions here for the success criteria based on different exam boards.