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.
Image Representation - OCR -J276/J277
Davism1993Davism1993

Image Representation - OCR -J276/J277

(0)
This lesson is designed to be 1 hour in length. In the lesson the students will be introduced to image representation in a computer. They will understand the two main different types of images and what affects quality and size of an image. This lesson was designed to use the ‘OpenDyslexic’. I have attached a pdf in case your school does not use this font so you can see the presentation. Enjoy.
Computational Thinking and Algorithms - OCR -J276/J277
Davism1993Davism1993

Computational Thinking and Algorithms - OCR -J276/J277

(0)
This lesson is designed to be 2 hour in length. In the lesson the students will be introduced to Computational thinking and all of its elements. The students will then look at both understanding and writing algorithms. This lesson is based off the students knowing Pseudocode and flowchart design. This lesson was designed to use the ‘OpenDyslexic’. I have attached a pdf in case your school does not use this font so you can see the presentation. Enjoy.
Python Programming ToolBox - Help Cards - Skills, Functions and Errors cards - J276/J277 OCR
Davism1993Davism1993

Python Programming ToolBox - Help Cards - Skills, Functions and Errors cards - J276/J277 OCR

(0)
All the help sheets below were created inline with the specification for OCR J276/J277 ‘Computational thinking, algorithms and programming’ and ‘Programming Project’ sections of the course. I created these for my own Year 10/11 students and they have found them very useful, when introducing sections of Python programming theory. I use these in lessons to push that Software Engineering is a form of Engineering. The idea is that you create toolboxs (I use plastic buttoned wallets), these contain all the skills, Functions and Error Cards. A toolbox the students can go in to get the tools they need to solve problems. My Y10s use these for independant work as I have only recently created them. However with my Y9’s I give them the cards as they obtain the skills throughout the scheme of works. This way they build their own collection of learnt skills and functions that they can look back on when problem solving. All the cards have been designed to be printed double sided on the long edge, 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 group of cards, Skill, Function and Error. Enjoy!
Data Representation Introduction and Character Representation - J276/J277 - OCR
Davism1993Davism1993

Data Representation Introduction and Character Representation - J276/J277 - OCR

(1)
This is designed as a 2 hour year 10 Lesson the first of my lessons on the Data Representation section of the J276/J277 course. This lesson is completely in line with the J276/J277 Specification. In this lesson the idea of Binary is introduced, converting binary to denary and the reverse of this. After this Character representation is introduced, Character sets, ASCII and UNICODE. The PowerPoint is designed to be using the ‘OpenDyslexic’ font, I have included a pdf of the lesson to that the layout can be seen if your school does not us this font. Enjoy.
Sorting Algorithms - OCR -J276/J277
Davism1993Davism1993

Sorting Algorithms - OCR -J276/J277

(0)
This is a Lesson for teaching Sorting 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 sorting 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!
Short Python Activities
Davism1993Davism1993

Short Python Activities

(3)
This contains six python challenges, with accompanying solutions. Each activity is broken down into a few success criteria, with extensions for higher level skill use.