Hero image

Mr Davis's Shop

Average Rating4.67
(based on 24 reviews)

Subject Specialist of Computer Science based in South Yorkshire teaching since 2015.

26Uploads

28k+Views

107k+Downloads

Subject Specialist of Computer Science based in South Yorkshire teaching since 2015.
OCR J277 - Revision Bundle
Davism1993Davism1993

OCR J277 - Revision Bundle

8 Resources
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!
OCR J277 Recap Grids 400+ Questions
Davism1993Davism1993

OCR J277 Recap Grids 400+ Questions

(1)
I have created Recap Grids for all topics in the OCR Computer Science GCSE (J277). These were used by my Year 11 Cohort, they have found them quite effective as recap starters at the beginning of lessons and revision at home. They work great for testing students knowledge after delivering a topic as well . All the Recap have been designed to be displayed on an interactive whiteboard or on a mobile phone/tablet. All cards are using the ‘OpenDyslexic’ font. Formatting may differ on the the PowerPoint if you do not have the font installed. This pack consists of the original PowerPoint file with Macros programmed to ease the users navigation of the content. Enjoy!
J277 Revision Mats/Knowledge Organisers
Davism1993Davism1993

J277 Revision Mats/Knowledge Organisers

(0)
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!
OCR J277 - Computer Science GCSE - Revision Cards
Davism1993Davism1993

OCR J277 - Computer Science GCSE - Revision Cards

(2)
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
OCR H446 -  1.4.3 Boolean Algebra - A-Level CS
Davism1993Davism1993

OCR H446 - 1.4.3 Boolean Algebra - A-Level CS

(0)
An A-Level CS Lesson to cover 1.4.3 Boolean Algebra covering: Bitwise Manipulation and Masks Logic Diagrams and Truth Tables Boolean Expressions and Simplification De Morgan’s Laws, Distribution, Association, Cummutation, Double Negation. Half and Full Adders D Type Flip Flops The lesson is created using Open Dyslexic font. Finally, this lesson used to contain OCR exam questions which have been removed for copywrite purposes, they were initally placed after each of the bullet points above. Hope this helps.
Searching  Algorithms - OCR -J276/J277
Davism1993Davism1993

Searching Algorithms - OCR -J276/J277

(1)
This is a Lesson for teaching Searching Algorithms, Complete with differentiated worksheets. The PowerPoint is self explanatory and has corresponding slides for the task sheets. The lesson is designed to be 2 hours in length. The lesson is designed to be very interactive for the students. I have bought playing cards from Wilkinsons (£5 for enough for 30 students), using these the students can physically sort the numbers using the sorting algorithms throughout the lesson. Later in the lesson when the students are Searching the letters and words I use sticky notes on the playing cards for differentiation of LA pupils. The plenary assumes your students planners have green, amber and red cards in them. If they do not you can either print and laminate your own or use hands up. Enjoy!
J276/J277 Python and Programming Help Sheets
Davism1993Davism1993

J276/J277 Python and Programming Help Sheets

(3)
All the help sheets below were created inline with the specification for OCR J276 ‘Computational thinking, algorithms and programming’ and ‘Programming Project’ sections of the course. I created these for my own Year 10 students and they have found them very useful, when introducing sections of Python programming theory, Flowcharts and Pseudocode. I use these in lessons to drive independence and as a reference for the pupils whilst programming so they are not constantly looking things up on the internet. They find the sheet with the topic on and the key information is there. In my classroom I have arranged a display using folders to hold the sheets so the students can walk up and grab the sheet that best suits their needs at the time. Hope they help!
29 Python Skill Building Lessons with Assessments
Davism1993Davism1993

29 Python Skill Building Lessons with Assessments

(1)
This set of resources is around building Python skills. It has been designed for KS4 Computer Science students, with OCR J276/J277 in mind. No prior Python knowledge is required from students, as the resources are aimed at complete novices. Enclosed is 29 hours of lessons. Within this there are assessments designed to test and challenge the students. Lesson have been numbers with my suggested order. The following skills are covered: Inputs and Outputs Variables Data types and Casting Maths String Manipulation Conditional statements Iteration Arrays Procedures and Functions Defensive program design Debugging Flowcharts Pseudocode This lesson is designed in ‘OpenDyslexic’ font, if you do not have this font installed the formatting of the lesson may be out. On the side of each page is a volume meter, this can be used for behaviour management to show students how loud they are and where their volume should be. Enjoy!
Programming Challenges 65 - J277 - Random Challenge Generator and Board Game
Davism1993Davism1993

Programming Challenges 65 - J277 - Random Challenge Generator and Board Game

(4)
I have created a PowerPoint with 65 different programming challenges that are ordered by difficulty. On each slide I have a meter that shows how difficult the question is and what skills are required to solve the problem. The Powerpoint can be used in one of two ways: Firstly the PowerPoint can be used as a means of delivering programming challenges to students based on skills and difficulty. Using the Random Challenge Generator page you can pick whether you give the students or student an Easy, Medium or Hard challenge. I have found this particularly useful for differentiation in a mixed ability class when practising programming. The Second use is the game board. Using this slide the students can progress through 18 fixed challenges that are designed to take the students from very basic skill to getting them onto larger programming challenges( This will encompass more that enough time required for OCR J277) . The PowerPoint is designed in ‘OpenDyslexic’ Font so install this if there is an issue with formatting. I will later add solutions for all challenges. I will later update the PowerPoint to add the functionality for students to check their answers. Enjoy!
OCR NEA J276/J277 Programming Practise - Three Tasks - Differentiated
Davism1993Davism1993

OCR NEA J276/J277 Programming Practise - Three Tasks - Differentiated

(0)
In this pack is a presentation that talks the students through a set of programming projects designed to get the students used to the NEA they will be completing in Spetember of their second year on the course. There are three differentiated task; Hangman, Recipes and Password Checker. Whilst i have made a suggestion to their difficulty (Based off my own students and the skills used to solve the problem) each task can be extended easily to include CSV manipulation, Defensive Design and Error Handling ( I used this to extend the task with my Y10’s). Each task comes with a project specification the students can use to create their success criteria. The PowerPoint gives hints on how to complete each section of the students programming project template., from; Analysis, Design, Development, Testing and Evaluation. I have provided flowchart solutions for each task, which can be used to scaffold for low ability students, getting them to complete Pseudocode and their code for the task. The recipes task can easily be extended to use CSV or Text files as well as using sub routines for each recipe. The PowerPoint is made with the ‘OpenDyslexic’ font with Dyslexic students in mind. All the solutions for each of the tasks have been added, The solutions are using high ability skills, defensive programming (In the j276 spec). This is so you can differentiate down if needed. I have also provided an expected output for each program, this is something you can show students in the early phase as I feel seeing a physical outcome of a program makes it easier for them to understand how to create a solution. Enjoy the independent work with your students, Please comment and let me know your feedback!
Python Skills Lesson - CSV Manipulation - GCSE Computer Science J276/J277
Davism1993Davism1993

Python Skills Lesson - CSV Manipulation - GCSE Computer Science J276/J277

(1)
This is Designed as a 1 hour theory lesson that is towards the end of my Python Skills Lessons series. The lesson is an introduction to the use of external files, specifically csv’s. This will teach the students basic reading and writing skills in csv’s. This lesson is designed in ‘OpenDyslexic’ font, if you do not have this font installed the formatting of the lesson may be out. On the side of each page is a volume meter, this can be used for behaviour management to show students how loud they are and where their volume should be. Enjoy, the rest of the series will be uploaded soon.
Python Programming Tasks and Helpsheets - OCR - J276/J277
Davism1993Davism1993

Python Programming Tasks and Helpsheets - OCR - J276/J277

4 Resources
This bundle contains my short Python tasks as well as my three large differentiated tasks. These tasks individually are designed to helps students practise for the NEA for their GCSE. As well as this theirs bundle contains my help-sheets designed to help the students with the tasks.
OCR J277 -  Revision Question Cards - Computer Science GCSE
Davism1993Davism1993

OCR J277 - Revision Question Cards - Computer Science GCSE

(0)
Recently remade for J277! I have created question cards for all topics in the OCR Computer Science GCSE (J277). These were used by my Year 11 Cohort, they have found them quite effective as support tools in lessons and revision at home. They work great for testing students knowledge after delivering a topic as well as extending questioning individually in lessons. I have created wall display that has each Topic Easy, Medium and Hard. This allows students to collect a question card to further their learning whenever they want too. I have used Blooms style questioning allowing for the testing of knowledge, application of knowledge and then applying it further. I have named these ‘Attained it…’, ‘Applied it…’ and ‘Advanced it…’ respectively. 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’s as well as PDFs 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, as well as one for all topics across the course. The content does not differ from the collective one to the individual in any way. Enjoy!
Logic Gates Lesson
Davism1993Davism1993

Logic Gates Lesson

(0)
This is a Lesson for teaching Logic Gates, Complete with differentiated worksheets. The PowerPoint is self explanatory and has corresponding slides for the task sheets. The plenary assumes your students planners have green, amber and red cards in them. If they do not you can either print and laminate your own or use hands up.
OCR A451 - Revision Information Sheets
Davism1993Davism1993

OCR A451 - Revision Information Sheets

(0)
The resources in this pack contain a information sheets perfectly for printing double sided and using by students for referencing or independent revision. There is one sheet for each topic in the A451 specification. All sheets use 'OpenDyslexic' font so are friendly for dyslexic students.
OCR J276/J277 - BattleShips Keyword Game
Davism1993Davism1993

OCR J276/J277 - BattleShips Keyword Game

(0)
Instructional Slides and Game Sheets are inside. Simply print the game sheets, two per group. If possible laminate the sheets for reuse, with whiteboard pens. Make sure sheets are folded before playing, We do not like cheating! Instructions should be straight forward. Enjoy!
OCR J276/J277 - Snakes and Ladders Game
Davism1993Davism1993

OCR J276/J277 - Snakes and Ladders Game

(1)
For this game you will need to print the board, Set of Questions (Paper 1 or Paper 2) and a rule card. The instructions are set out on the rule card. The rules have been created to involve questioning as well as playing the game. I have included the original files and a PDF version. The main file is created using the ‘OpenDyslexic’ font formatting may change if this font is not installed. Enjoy!