Everything in this bundle should allow for varied revision encompassing the entire of the J277 specifications for GCSE OCR Computer Science.
Recently remade and updated resources! More being updated shortly!
Enjoy!
This highly interactive lesson that requires the pupils to work in teams and use computational thinking skills to solve a range of puzzles. This activity perfect for pupils about to learn Python programming and you want to show the importance of computational thinking skills.
**This resource was shortlisted for the Teach Secondary Awards, a very rare honor for an independent resource creator. **
Your class need to work together to escape a locked laboratory in a spaceship and start the engines to avoid being sucked into a black hole by completing different challenges which will use a variety of computational thinking skills.
They are given most of the lesson to work together and at the end of the lesson, time is dedicated to discuss the computational thinking skills they used during the activity. This gives them a practical application for the computational thinking theory rather than using the tired old “making a jam sandwich” or “getting up in the morning” scenarios which are commonly used.
This activity is not a handout driven escape room, it involves using an interactive PowerPoint presentation and physical tasks that moves away from pupils filling in yet another worksheet, to working together in a team to solve interesting and challenging puzzles.
Pupils enjoy the lesson and are fully engaged whilst developing the key computational thinking skills of decomposition, pattern recognition, abstraction and algorithms.
Please note: This lesson does require teachers to prepare some props beforehand and it is highly recommended the teacher reads through the teacher’s instructions and creates the props well before they want to use the lesson. Also please note that this resource does not work with Google Slides.
Written primarily for key stage 3, this activity can be used in a variety of situations:
Introducing pupils to computational thinking skills before they are introduced to a text-based programming language
Used as an end of term fun lesson which still has an education element
A fun activity to use on a year 6 transition day
Allow your new year 7s to get to know their new classmates and grow team sprit
Helping a reluctant class see the benefits of learning programming skills
.
What are you waiting for? Download this interactive escape room NOW, to help students learn about computational thinking skills in a fun and memorable lesson they will love and remember.
You may also be interested in my Computational Thinking Worksheets which you can buy from here.
You will be getting a google drive link to download each file. I used Google Drive because of how easy I can provide updates for you. Once purchased, email me to get the folder link!
Introducing an invaluable time-saving solution! Discover our meticulously crafted bundle of high school Computer Science slides, designed to enhance the learning experience for both you and your students. As an experienced educator, James, I have dedicated over 200 hours to curating this comprehensive collection, ensuring optimal engagement and improved academic outcomes.
When you purchase this exceptional bundle, you gain access to a wealth of professionally designed slides that cover the entire IGCSE 2023-2025 syllabus for Computer Science. Each chapter is thoughtfully organized and meticulously animated to captivate your students’ attention while fostering a deeper understanding of the subject matter.
Let’s explore the extensive chapters included in this bundle:
Chapter 1 – Data Representation (174 slides)
Chapter 2 – Data Transmission (108 slides)
Chapter 3 – Hardware (275 slides)
Chapter 4 – Software (128 slides)
Chapter 5 – Internet and the World Wide Web (179 slides)
Chapter 6 – Automated System (A.I) (87 slides)
Chapter 7 – Algorithm and Problem Solving (182 slides)
Chapter 8 – Programming with Python and Pseudocode (200 slides)
Chapter 9 – Databases (53 slides)
Chapter 10 – Logic Gates (117 slides)
The features of these slides are tailored to maximize student engagement and understanding:
Engaging Visuals: Our slides don’t rely solely on words; they incorporate captivating images to keep your class fully engaged throughout each lesson.
Enhanced Comprehension: The animated elements integrated into the slides enhance student comprehension, allowing complex concepts to be grasped more easily.
Aesthetic Design: These slides are meticulously crafted using a beautiful color palette, ensuring an appealing visual experience that complements the educational content.
Additionally, we have gone the extra mile to provide you with supplementary materials. This bundle includes worksheets for Chapters 1 to 10. These self-made worksheets consist of topical past-year questions from 2019 to 2023, accompanied by comprehensive answers, giving your students valuable practice and reinforcement.
Contact me (find my email at profile) if you have any query.
Don’t miss out on this time-saving opportunity to revolutionize your Computer Science lessons. Invest in our meticulously curated bundle of slides today and witness the transformation in your classroom’s engagement and academic success.
Take a giant step towards regaining control over your workload and teach Python programming with confidence.
These ready to use Python lessons will save you hours of planning by providing you with comprehensive, engaging content you can use in your classes with next to no preparation.
This bundle provides attractive dyslexia-friendly PowerPoint presentations, videos to teach key skills and plenty of opportunities for students to practise their Python programming skills. You will also get easy to follow teacher’s guides including ALL THE ANSWERS!
These 20 lessons are suitable for teaching pupils about the joys of Python programming, from the very basics to confidently writing and using subprograms and writing to and reading from external files.
It even includes a fun interactive computational thinking escape room game to introduce them to the problem-solving skills involved in Python programming.
It uses a proven scaffolding technique that empowers pupils to make progress and gain confidence in their programming skills.
Lessons:
Getting Started with Input and Output statements
If Statements
More Advanced If Statements
For and While Loops
Strings and Numbers
Random Values
Drawing with the Turtle
Creating Robust Programs
Good Programming Habits
Writing and Using Lists
Writing and Using 2D Lists
Using Subprograms
Recapping Programming Constructs
Recapping Subprograms
Recapping Lists and 2D lists
Recapping Good Programming Practice
Using External Text Files
Creating SQL Databases using DB Browser
Interrogating SQL database using Python
Using Structure Diagrams to Plan Larger Programs
The lessons are suitable for newly qualified teachers, non-specialist teachers and experienced computer science teachers who are looking to add a sprinkle of zesty brilliance to their lessons.
A bundle of Knowledge Organisers covering OCR GCSE Computer Science J277 both components J277/01 and J277/02. Includes all areas covered within the specification including:
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
2.1 - Algorithms
2.2 - Programming Fundamentals
2.3 – Producing Robust Programs
2.4 – Boolean logic
2.5 – Programming Languages and Integrated Development Environments
Can be used as a revision tool, as part of a lesson, or as a differentiated resource.
Check out my shop for other resources on the J277 and J276 specifications
How can you teach your students about the purpose of the CPU in an engaging way? The key is to break up the theory into small manageable chunks and reinforce each section with a variety of activities. And that is EXACTLY what this lesson does.
Why spend hours making your own resources when it is all done for you? Download this lesson today and save yourself all that preparation.
WHAT IS INCLUDED?
Suitable for GCSE Computer Science pupils following either OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8520) syllabuses.
This lesson includes:
an attractive dyslexia-friendly PowerPoint presentation,
differentiated lesson objectives,
a video to change focus and break up the lesson,
loads of individual and group tasks and questions,
a printable ready-to-use worksheet for classwork,
3 differentiated exam-style questions which can be used either in the plenary or set for a homework task,
a comprehensive 2-page teacher’s lesson plan including ALL THE ANSWERS.
.
WHAT DOES IT COVER?
With virtually no preparation (apart from photocopying the single page worksheet) you will be ready to teach your classes about:
the relationship between hardware and software
the fetch - decode - execute cycle
address busses and data busses
the purpose and main functions of the CPU
.
**DURATION: **1 lesson
Please note: This lesson does not teach pupils about the Von Neumann Architecture as that is covered in a separate lesson.
FREE BONUS PRODUCT INCLUDED
As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of my complete resources for which I usually charge full price but is yours absolutely free when you purchase this product. Just my little way of saying thank you to my valued customers. I hope you enjoy it and get use out of it, with my compliments.
Check out these other great resources by Nichola Wilkin (nwilkin):
CPU Performance
Von Neumann Architecture
Rom, Ram and Virtual Memory
Embedded Systems
Secondary Storage
A set of 7 full lessons for KS3 (Year 7/Year 8) on Scratch Programming.
Lessons cover:
Lesson 1 & 2 - Introduction into Scratch, What are Sprites, How do we add a background, How do we add a sprite, How do we control sprites, What is looping/loops, Creating Variables in Scratch, Creating loops in Scratch, Creating a simple game of cat and mouse in Scratch.
Lesson 3 - Understand what a costume is and how to create one, Understand what broadcast means and where we find this code block, Finishing off the cat & mouse game in Scratch off.
Lesson 4 - Understand how to sense events and where to find this in Scratch, Understand what a variable is and where to find one in Scratch, Creating a game of shark attack in Scratch.
Lesson 5 - Understand what sensing is and how it is used in Scratch, Understand what a variable is and where to find them, Understand how to draw our own sprite using the paint feature, Apply our new knowledge to start creating a Flappy Bird game.
Lesson 6 - Understand what coordinates are, Understand how coordinates affect the movement of characters, Understand how to use the coordinates code blocks to move our character, Continue creating our Flappy Bird game.
Lesson 7 - Understand how to add pipes to our Flappy Bird game, Understand how to use operators to compare variables, Understand how to add a high score feature to our Flappy Bird game, Understand how to add instructions to our Flappy Bird game. Add to our game using the extension/challenge tasks.
Lessons include:
Teacher Slides PowerPoint
Student Worksheets (Word Documents)
Starter & Plenary Activities (Word Documents or in Teacher Slides PowerPoint)
Extension Tasks (Word Documents)
Extra Class Work - Scratch Booklet (Word Document)
ICT FAMOUS PEOPLE
TEACHING and DISPLAY RESOURCES
Resources included are as follows:
PDF file for you to print.
Title page to head wall display (A4) – ‘famous people’
Long banner spread over 3 pages ‘Information Communication Technology’
18 A4 posters of famous people in IT – such as Steve Job, Mark Zuckerberg, Ada Lovelace, Bill Gates etc.
Each Poster has the persons name, photo and basic facts.
Great for a wall display in classroom or around the school.
This is a computing driverless car themed cover lesson with a workbook for students to complete. There is a comprehensive worksheet with many tasks to keep everyone busy. students will love to complete this cover lesson. It has royalty-free pictures present throughout the tasks and workbook.
Hope you enjoy the tasks!
All feedback gratefully received, thank you.
National Coding Week Assembly powerpoint used in a KS2 assembly but is suitable for all years. Looks at some famous people in computing and coding and the role that Alan Turing took in the war. Youtube clip linked also.
Recently remade for J277!
I have created revision cards for all topics in the OCR Computer Science GCSE (J277). These are used by my current Year 11 Cohort, they have found them quite effective as support tools in lessons and revision at home. I allow students to use them whilst answering question in lesson so that they are focusing on exam techniques whilst absorbing the subject knowledge too.
I have created a revision wall by printing each card in A3 and arranging it on the wall. Students can consult the wall if they are stuck.
All the cards have been designed to be printed double sided on the short edge, This is so that the topic name is on the back. All cards are using the ‘OpenDyslexic’ font, this can be seen on the PDF’s. Formatting may differ on the publisher document if you do not have the font installed.
This pack consists of the original publisher file as well as a PDF of all the cards too. I have also created a PDF of each set of cards that represent each separate paper of the OCR course.
Enjoy!
UPDATE# I have added the Pseudocode Programming Techniques page, to match up with the Question Cards
Computer Science OCR GCSE J277 revision grids for all topics of the course.
Each sheet covers a different topic of the course and has a A3 template to print and give to students to fill in for their revision.
Covers all topics for both Unit 1 and Unit 2.
DESCRIPTION
Drawing on my experience as a student who achieved an A* in GCSE Computer Science, and who continues to study computing at a college level, with an extensive analysis of notes, mark schemes and examiner reports, I’ve created a revision booklet that cover every expectation for the Computer Science subject on the Edexcel (and some OCR) specification.
These notes are presented in an easy-to-use revision note, then question format. Colour coding, diagrams and a simple layout makes learning easy.
Having refined these over my final years in high school, I’ve seen first-hand the results they can achieve. I’m confident that they will be an invaluable tool to you.
TOPICS INCLUDED (ANALYSIS & INFORMATION)
Logic and Truth Tables
Programming Languages
Binary Systems
Data Representation
Computer Networks
Software Development
Data Storage & Compression
Network Security & Cybersecurity
Computer Hardware
Programming Theory
Ethical, Legal, and Environmental Issues
A set of 8 PDF worksheets covering the basic elements of OCR GCSE Computer Science - Computer Systems J276/01. Intended for use as revision aids or end of topic summaries to consolidate understanding of key concepts and terms. They could also be used for other Computing qualifications.
This huge bundle includes all my key stage 3 computer science units of work as well as knowledge organisers and revision sheets to help prepare your students for their final assessments (all included).
Full solutions are also included.
This bundle contains:
Computer Systems - Year 7
Computer Systems - Year 8
KS3 Networks
Computational Thinking for KS3
Algorithm Design - Year 7
Algorithm Design - Year 8
Data Representation - Year 7
Data Representation - Year 8
Also includes knowledge organisers and revision sheets and starter activities!
Purchase all these resources within this bundle and you will save over 25% individual resource price!
Recently remade specifically for J277!
I have created revision mats/knowledge organisers for all topics in the OCR Computer Science GCSE (J277). I have found them particularly handy as homework for a topic or as a recap when finished the delivery of a topic.
These are designed using the ‘OpenDyslexic’ font, this can be seen on the PDF’s. Formatting may differ on the publisher document if you do not have the font installed.
This pack consists of the original publisher file as well as a PDF of all the mats too.
Enjoy!
Based around an introduction to algorithms, a total of 5 lessons are included in this package.
Aimed at GCSE Computer Science, the 5 lessons are aimed at promoting an introduction to algorithms using decomposition.
Every lesson comes complete with a teachers PowerPoint, iterative starter activities, lesson resources and an ‘Independent Learning Time’ section (this is aimed at allowing students to work independently to consolidate their understanding). Answers to flowchart and pseudo code tasks are included on the PowerPoints.
Lesson 1:
Introduction to algorithms using flowcharts, starts off with basic flowcharts based on easy scenarios and builds up to looking back at sound storage and representing this process as a flowchart.
Lesson 2:
Looking at more complex flowcharts to represent algorithms, focusing more on selection and iteration within algorithms. Independent Learning Activity includes exam questions for students to decompose problems and represent as flowcharts.
Lesson 3:
The focus of this lesson is to allow students time to work independently at solving complex algorithms as flowcharts. Using sequencing, selection and iteration a range of exam questions are included. Class activities are included beforehand to recap the learning of flowcharts.
Lesson 4:
An introduction to pseudo code - links the understanding of what pseudo code is to Python code which students may have come across beforehand from their NEA. Different examples of how code should be constructed are included. Several flowcharts are included on the PowerPoint which students then need to turn into pseudo code. Sequencing and selection are focused upon in this lesson.
Lesson 5:
Developing students understanding further using sequencing, selection and iteration. WHILE loops are demonstrated of how to construct a loop in pseudo code. Students will spend their time working on problems and trying to decompose these into pseudo code. Extension questions are included for the HAL students / students needing extra or more challenging work.
Save planning time and money with this discounted J277 Computer Science Complete Component 2 bundle!
Includes the following units and content:
2.1 Computational Thinking: 14 lessons, 4 homework sheets
2.2 Programming Fundamentals: 9 lessons, 3 homework sheets
2.3 Producing Robust Programs: 6 lessons, 2 homework sheets
2.4 Boolean Logic: 3 lessons, 1 homework sheet
2.5 Programming Languages: 3 lessons, 1 homework sheet
Question-by-Question analysis spreadsheet and mail merge documents to create personalised student feedback sheets for supplied end-of-unit tests
Each lesson includes applicable resources (e.g. Python example files).
In total there are 35 lessons and 11 homework sheets, plus an end-of-topic test for each unit.
Cheaper than buying each unit individually! Get your weekends back, buy today.
This workbook covers all of the topics required in OCR Exam Reference Language with direct comparison to Python. It also contains 50 questions that come with answers.
The lessons look at how to code in OCR Exam Reference language while comparing it with the exact same code written in Python.
There are 50 tasks for students to complete in OCR Exam Reference language.
Topics covered:
Sequence, Casting, commenting, if statements, case statements, for loops, do until loops, while loops, random number generation, file handling (writing and reading), 1D Array and 2D arrays, string handling (length,substring,upper,lower,concatenation) , functions and procedure.
For £2 you will save many hours of lesson planning.
This whole unit of work includes all my Introduction to Python Programming lessons within one bundle! Alongside the basic instructions this bundle includes the following resources:
1. Print statements, data types and mathematical calculations.
2. Using variables.
3. Adding comments.
4. If statements, logic and Boolean.
5. Arrays / Lists.
6. manipulating string.
7. Looping.
Each resource includes differentiated activities to consolidate learning as well as final unit challenges to assess understanding.
Save almost 40% when purchasing all these resources together!
This interactive presentation is suitable for the current GCSE specification, along with the new 9-1 curriculum. It allows students to click onto a section and revise for that specific area. There are 26 areas in total. Please see image for details of some of the keyword areas covered.