Hero image

Raymond Chambers's Shop

Average Rating2.96
(based on 27 reviews)

My name is Ray Chambers. I'm a specialist in computing and have a first class honours degree in computer science. I'm currently the lead teacher of computer science at Brooke Weston Academy in Corby Northamptonshire. I have been teaching for roughly 8 years and I thoroughly enjoy my job. In 2015 I was fortunate to win the Pearson National Teaching Award for innovative use of technology. I also won the BAFTA for mentoring young coders.

97Uploads

57k+Views

12k+Downloads

My name is Ray Chambers. I'm a specialist in computing and have a first class honours degree in computer science. I'm currently the lead teacher of computer science at Brooke Weston Academy in Corby Northamptonshire. I have been teaching for roughly 8 years and I thoroughly enjoy my job. In 2015 I was fortunate to win the Pearson National Teaching Award for innovative use of technology. I also won the BAFTA for mentoring young coders.
OCR Computer Science 1-9: - Image Representation Worksheet
r_chambersr_chambers

OCR Computer Science 1-9: - Image Representation Worksheet

(0)
As part of the OCR GCSE Computing syllabus, students are expected to learn about bitmaps and they're expected to learn all about how images are represented. This worksheet helps students answer a series of questions on image representation. Sample questions include: - How does the resolution of an image effect the size of the file? What metadata is stored with an image file? There are more but you can get an idea of what this worksheet covers.
OCR Computer Science 1-9: - Introductory Assessment - Python
r_chambersr_chambers

OCR Computer Science 1-9: - Introductory Assessment - Python

(0)
Introduction to Python - Assessment This task will assess students on the basics of Python. At this point the students will have only been introduced to how to use Python, comments, input, output, operators and variables. The assessment has been modified to use the OCR criteria but it should only fit into an hour. It will not require a test plan but must show evidence of testing. They're not required to show a flow chart at this point. This is a limited assessment to make sure that they can use Python. There will be further assessments which build on this in the resource bank. Use of programming techniques: • Comments • Input • Output • Operators / Arithmetic • Variables
Microbit Lesson 2 - Magic 8 Ball
r_chambersr_chambers

Microbit Lesson 2 - Magic 8 Ball

(0)
This Micro:bit lesson introduces to students how they can build a magic 8 ball using the microbit. Before they start building a magic 8 ball, students are introduced to how to use the A + B buttons and they're introduced to how to build a flow chart. They complete a simple cup of tea. Once they've complete a flow chart they will attempt to create one for a simple A + B program. After this they will work on a magic 8 ball. There is a video included which shows you how to do the random number generator for the magic 8 ball. This should give students the basic skills that they need for planning and it includes videos which will help them understand it.
Kodu Lesson 2 : - Your world (KS2/KS3)
r_chambersr_chambers

Kodu Lesson 2 : - Your world (KS2/KS3)

(0)
This lesson starts getting students to think about the way the world looks. Their main objectives are to learn how to create a basic landscape and to experience the techniques available. They will look at existing games and talk about what makes them more interesting. I've included some screen shots of existing games to guide the teacher. It starts getting the students to come up with a concept for their own game and they have a few ideas. Teacher requires prior knowledge of how to use the landscape tools or can use YouTube videos to support. Students to complete the worksheet to show that they're able to use the tools available and that they can come up with their idea. Homework included.
OCR - A-Level Computer Science - Input - Output - Storage
r_chambersr_chambers

OCR - A-Level Computer Science - Input - Output - Storage

(0)
A series of 12 slides going over questions from the A-Level computer science spec with marks that you would give students. The idea of this is that you can have a lesson where you break down the terms that the exam board would be looking for. They include the marks and show students the type of thing that would be required for an answer. This resource helped my year 12 students which is why I'm sharing it here.
OCR A-Level Computer Science - Thinking abstractly 2.1.1
r_chambersr_chambers

OCR A-Level Computer Science - Thinking abstractly 2.1.1

(0)
This resources breaks down to students how to think abstractly. It includes answers to the questions discussed on the PowerPoint slides. It also includes a step by step guide to breaking down problems. The students will have a number of activities which require them to solve problems. There are attached videos which have been taken from YouTube resources which should help students understand how to think abstractly in more depth. I have attached a link to the OCR PDF specimen paper and I have pointed to questions relevant to this discussion. The lesson plan helps break the task up and includes answers to the PowerPoint.
A-Level - SQLite3 - Database - Python - Tkinter - OCR
r_chambersr_chambers

A-Level - SQLite3 - Database - Python - Tkinter - OCR

(0)
This tutorial introduces SQLite3 and databases to A-level students. It helps them do computer programming and helps them to create a database. it shows you step by step how to do queries and how to get the information to show up on the screen after a search. It is 6 pages long with print screened examples on how to complete the activity. It does not include buttons to navigate but it is a good starter project for helping your A-level students.
Year 9/10 - Computer Science - Programming Project - OCR
r_chambersr_chambers

Year 9/10 - Computer Science - Programming Project - OCR

(0)
This is a project sheet which will help students plan and make a project. It is a tick sheet that will help you deliver a project over a number of days. Students can come up with their own project and the requirements are mapped against the OCR requirements. This means that they will have a run through of what is expected before completing a task.
Python - User Interface Programming - Tkinter - OCR - Alevel & GCSE - Part 2
r_chambersr_chambers

Python - User Interface Programming - Tkinter - OCR - Alevel & GCSE - Part 2

(0)
This is a combination of two tasks. It helps students create a user interface. Once they have produced the user interface it allows them to get text from text boxes and write them to a text file. It has a number of procedures inside it. One produce to clear the text boxes. One procedure to save the information. Another procedure is used for going to the next record in the file. The next task in this series will allow students to move backwards and it will also allow students to delete records from the list. Comes with a complete Python file so that you can see how it works.
OCR - Computer Science - Programming Challenges
r_chambersr_chambers

OCR - Computer Science - Programming Challenges

(1)
These are 4 programming challenges which include the following programming techniques. You can get the students to work through these tasks and evidence the work. I get my students to show print screens and testing for each of these tasks and then they can use the tasks combined to make their own program. *While Loops *Variables *Input *Output *Lists *For Loops *String Manipulation
Python - User Interface Programming - GCSE / AS / A - Level - Tkinter
r_chambersr_chambers

Python - User Interface Programming - GCSE / AS / A - Level - Tkinter

(0)
This is a series of 3 activities which introduce the user interface library tkinter to students. It helps them build a simple user interface that looks at a text file. The first worksheet introduces them to text boxes and buttons. This is fairly straight forward. The second activity starts building a simple database using a text file that will read and write information. The third activity builds on task two and shows how to navigate back through the records and it allows the student to delete a record from the text file. It allows people to add more records to the file but it also allows people to read information from a file. This the basis for building on and using an actual database later on. There are some final solutions attached through the zip files which will help you on your computer.
Python - Tkinter - User Interface - Computer Science - Programming - OCR
r_chambersr_chambers

Python - Tkinter - User Interface - Computer Science - Programming - OCR

(0)
This is a simple task which will allow students to create a simple user interface in Python. It uses the Tkinter library which is built into most schools. They're able to create some simple procedures which quit and display error messages. It shows candidates how to add in buttons and gets them creating a simple interface in Python which they can use for programming. The idea of this is to get A-Level students started so that they can start thinking about using Python for their main project. It is suitable for GCSE and Lower Level students.
A-Level Computer Science - CPU Mock Test: - OCR - MAR, PC , ALU , BUSES , FETCH , REGISTERS , ACC
r_chambersr_chambers

A-Level Computer Science - CPU Mock Test: - OCR - MAR, PC , ALU , BUSES , FETCH , REGISTERS , ACC

(0)
This is an end of topic test on specific areas of the CPU for students to use. Questions are taken from previous years with the mark scheme attached. There are 4 pages to the test. It includes questions on the following areas of the CPU: - MAR (Memory Address Register) PC (Program Counter) Buses used ALU (Arithmetic Logic Unit) Fetch - Decode - Execute Cycle Registers Accumulator Memory Data Register
OCR Computer Science - Data Representation - Lesson 1 - 1-9
r_chambersr_chambers

OCR Computer Science - Data Representation - Lesson 1 - 1-9

(0)
Lesson explaining how Data representation works. There is a PowerPoint which walks through two methods of conversion but it also specifies how to use binary. It explains to students place value and compares denary to binary. Lesson 1 in a series of 4 lessons. Students will also learn about: - Switches Binary Exam questions Binary conversion using switches Binary conversion using division Binary grid method Least / Most significant bit] Worksheet provided Content written by Ray Chambers - National Teaching Award Winner - 2015 - Innovative use of technology
A-Level - Tkinter Database - OCR - Python - User interface
r_chambersr_chambers

A-Level - Tkinter Database - OCR - Python - User interface

(0)
This activity will teach you how to develop a simple table using Python and Tkinter. It walks you through step by step, how to add records to a database. It shows you how to create the table and how you can insert information into the table. It shows you how to make a navigate button that moves forward through the records in the database. This guide is 7 pages long and includes the full code for the activity with explanations. Useful to anyone doing classes for the first time with databases and Tkinter. It shows you how to make the user interface.