Drawing Using Python Turtle
A collection of 25 short activities that introduces the python turtle library.
About two lessons worth of activity, depending on the ability of the pupils.
Answers can be written into the booklet.
Clear instructions of what to code.
Inputs and outputs are clearly shown.
MS Word format so easily editable.
All the python activities code are provided for each task allowing the teacher to quickly load, demonstrate and clarify each activity.
I have checked these short code snippets on various python IDEs and versions. Please check that the code runs on your IDE / version before using with your classes. Access to each code snippet file is provided in the folder that accompanies this resource.
The Internet of Things (IoT) and Football
All answers to each question/activity are provided in a separate document, so there is no further work to be completed by the teacher.
A lesson activity introducing the concept of the the Internet of Things (IoT) through the use of data in football.
There is a word document with information and activities to complete. There are two versions, one without the answers and the teacher’s version with the answers.
A PowerPoint is also provided as a companion document. This can also be used by the teacher to display to the class and also by the pupils to complete the activities instead of the paper version if required.
**The Internet of Things (IoT) – Activity Sheet **
All answers to each question/activity are provided in a separate document, so there is no further work to be completed by the teacher.
This is an engaging and effective way to introduce your students to the Internet of Things (IoT).
This IoT Activity Sheet resource will encourage research and discussion and captivate students’ interest and enhance their learning experience.
The word-search puzzle challenges their problem-solving skills. Additionally, the research activity prompts students to explore real-life applications of IoT in homes, fostering critical thinking.
The fill-in-the-blank questions and multiple-choice section provides coverage of IoT fundamentals, ensuring a well-rounded understanding and a base for further discussion.
With these versatile activities, your students will gain a solid grasp of IoT while having fun.
An activity sheet that allows students to practice converting binary numbers to denary / decimal numbers.
If the sheet is laminated it can be used over and over to practice the conversions.
An activity sheet (with a separate document with all the answers) that is based around wired and wireless networks.
Based around keystage 3 networking but can be use for Keystage 4.
Includes three activities, all with marks.
A lesson that discusses ‘The Advantages and Disadvantages of Using the Internet.’
Full lesson plan and activity sheet included.
In MS word format so fully editable if required.
Also includes PowerPoint presentation that can be used as the lesson activity, including challenge and extension tasks.
OCR J277 Unit 1 Bundle - 1.1 to 1.6 Knowledge Organisers Complete set
Each topic knowledge organiser bundled togther in one cost effective package.
1.1 Systems architecture
1.2 Memory and storage
1.3 Computer networks, connections and protocols
1.4 Network security
1.5 Systems software
1.6 Ethical, legal, cultural and environmental impacts of digital technology
1.6 OCR J277 Ethical Legal Cultural Environmental Impacy Summary Sheet / Knowledge Organiser (with quickfire questions)
A total of 13 pages of concise information and questions, all in one place
OCR GCSE Computer Science Revision helpsheet - 1.6 Ethical, legal, cultural and environmental issues.
A set of resources that can also be set for Christmas homework or revision
A resource to aid students with the revision of unit 1.6 Ethical, legal, cultural and environmental issues of the OCR GCSE J277 Computer Science specification.
The resource can be used for end of unit mini tests or for full revision of the topic in preparation for the exam.
The document contains:
Three pages of core / essential notes
25 quick fire question to aid revision, recall, interleaving, retention, starters and plenaries.
**Includes **
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
Copyright Designs and Patents Act 1988
Software licences (i.e. open source and proprietary
Also includes six supplementary pages outlining stakeholders in various contexts and ethical responsibilities of recycling digital technology etc.
1.5 OCR J277 System Software Summary Sheet / Knowledge Organiser (with quick fire questions)
A useful topic summary to aid with exam question practice, interleaving, starters, plenaries and homework.
Two full A4 sheets that concisely summarise the important information regarding system software.
20 quick fire questions based on the summary sheets with answers
Two supplementary sheets with concise information about the topic.
Aimed specifically at GCSE computer studies but can be used at any keystage.
Specific to OCR GCSE Computer Studies 9-1 J277 specification but applicable to other exam boards.
Includes:
User interface
Peripheral management and multitasking
User management
File management
Encryption software
Defragmentation
Data compression
1.4 OCR J277 Network Security Summary Sheet / Knowledge Organiser (with quick fire questions)
A useful topic summary to aid with exam question practice, interleaving, starters, plenaries and homework.
Two full A4 sheets that concisely summarise the important information regarding system security.
20 quick fire questions based on the summary sheets with answers
Two supplementary sheets with concise information about the topic.
Aimed specifically at GCSE computer studies but can be used at any keystage.
Specific to OCR GCSE Computer Studies 9-1 J277 specification but applicable to other exam boards.
Includes:
Malware
Phishing
Brute-force attackes
Denial of service attacks
Data interception and theft
SQL injection
Social engineering
1.3 OCR J277 Computer Networks Summary Sheet / Knowledge Organiser (with quick fire questions)
Computer Networks, Connections and Protocols Summary Sheet (OCR J277) Summary Sheet
A sheet that concisely summarises Computer Networks, Connections and Protocols.
Aimed specifically at GCSE computer science but can be used at any keystage.
Relevant to the OCR specification J277
Comes with a set of 25 quick fire questions with answers based on the summary sheet to aid revision and retention.
A useful topic summary to aid with exam question practice, homework, interleaving, starters and plenaries.
Includes:
Types of network
Factors that affect the performance of networks
The different roles of computers in a client-server and a peer-to-peer network.
The hardware needed to connect stand-alone computers into a local Area Network.
The internet as a worldwide collection of computer networks.
Star and mesh technologies.
Modes of connection.
Encryption.
IP addressing and MAC addressing.
Standards
Common protocols.
The concept of layers.
The resource includes a summary of the topic (knowledge organiser)
All important points about the topic are summarised and contained over two pages for easy access and organisation.
The quick fire questions can be used for interleaving the topic for recall and discussion and as homework, starters, plenaries or discussion points to aid revision etc.
Revision Sheet / Knowledge Organiser
Aimed specifically at GCSE computer science but can be used at any keystage.
Comes with a set of 25 quick fire questions based on the summary sheet.
Specific to OCR GCSE Computer Studies 9-1 but applicable to other exam boards.
Topic 1.2, Memory and Storage, contains a large section of information and knowledge that includes:
1.2.1 Primary storage
1.2.2 Secondary storage
1.2.3 Units
1.2.4 Data Storage: numbers / characters / Images / Sound
1.2.5 Compression
Each topic has links to relevant videos to enhance learning and these can also be used for homework and flipper learning lessons.
OCR J277 Knowlege Organisers / Summary Sheets for each topic.
Topics 2.1 - 2.5 inclusive in this discounted bundle.
Excellent resources for revision, interleaving, recall.
Quick fire questions for starters / plenaries.
The resource includes a summary of the topic (knowledge organiser)
All important points about the topic are summarised and contained over two pages for easy access and organisation.
The quick fire questions can be use for interleaving the topic for recall and discussion and as homework, starters, plenaries or discussion points to aid revision etc.
Revision Sheet / Knowledge Organiser
Aimed specifically at GCSE computer science but can be used at any keystage.
Comes with a set of 25 quick fire questions based on the summary sheet.
Specific to OCR GCSE Computer Studies 9-1 but applicable to other exam boards.
Keywords include:
Translator
Error Diagnostics
Run-time environment
Editor
Low level languages
Machine code
Assembly language
High level language
Interpretor
Assembler
Compiler
IDE (Integrated Development Environment)
Comments
Shell
Editor
IDLE
Python
Debugging
2.4 Boolean Logic Summary Sheet (with quick fire questions)
2.4 OCR J277 Boolean Logic Summary Sheet/Knowledge Organiser (with quick fire questions)
GCSE Computer Science.
A Summary Sheet / Knowledge Organiser that concisely presents the important information regarding Boolean logic.
Aimed specifically at GCSE computer studies but can be used at any keystage.
Comes with a set of quick fire questions and answers based on the summary sheet that can be used as a quiz to aid interleaving, memorisation, recap and recall.
Specific to OCR GCSE Computer Studies 9-1 but applicable to other exam boards.
Keywords include:
Binary
Boolean
Truth table
Logic gate
Logic diagrams
Logic symbols and alternatives
Robust Programs Summary Sheet (with quick fire questions)
GCSE Computer Studies Revision
Two A4 sheets that concisely summarises the important information regarding robust programs.
Aimed specifically at GCSE computer studies but can be used at any keystage.
Comes with a set of 20 quick fire questions based on the summary sheet.
Specific to OCR GCSE Computer Studies 9-1 but applicable to other exam boards.
The topic covers:
Defensive design considerations:
Anticipating misuse
Authentication
Input validation
Maintainability:
Use of sub programs
Naming conventions
Indentation
Commenting
Testing
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
Assessment and revision
Simple Input Process Output Machine Model
This is another Simple Input Process Output Machine Model to help students understand the concept if input, process and output.
Please feel free to use and adapted to your own needs.
There is also a link to a Quizizz quiz based in the presentation.
https://quizizz.com/admin/presentation/63e612364a102c001d3c1234?source=lesson_share
Input Process Output - A simple model to explain what input, process and output are.
This is a simple presentation that clearly explains what input, process and output are.
The model provides simple explanations to the links with data, information, input devices and output devices.
Keywords include:
data
information
input
process
output
There is also a link to a Quizizz quiz based on the presentation:
https://quizizz.com/admin/presentation/63e612364a102c001d3c1234?source=lesson_share
** OCR J277 2.2 Programming Fundamentals Summary Sheet / Knowledge Organiser (with quick fire questions)**
GCSE Computer Science OCR J277 2.2
A sheet that concisely summarises system programming fundamentals
Aimed at GCSE computer science but can be used at any keystage.
Comes with a set of 24 quick fire questions based on the summary sheet.
Complete with answers to all questions.
Specific to OCR GCSE Computer Science J277 9-1 but applicable to other exam boards.
A useful aid to help with exam question practice.
Can be used as a revision guide, starters or plenaries.
Topics summaries include:
Variables
Constants
Operators
Input
Output
Assignments
Sequence
Selection
Iteration
Algorithm
Pseudo code
Flowchart
Boolean operators
Logical operators
Data types
Integer
Real / float
Character / string
ASCII
Text files
Open / read / close
Records
Database
Access
SQL
Query
Record
Array / list
Dictionary
An introduction to what a linear search is.
Includes explanations, keywords, illustrations, questions and answers and a practical python exercise to write a linear search.
Also included is the python code for the coding exercise. This is saved in a word document because .py files are not allowed to be uploaded to the TES website
Can be used by the teacher and / or pupil.
Keywords:
Algorithm
Search
Array
Linear search
Index
Python
Coding