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

50k+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.
Kodu Lesson 4 : - Your world (KS2/KS3)
r_chambersr_chambers

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

(0)
Slide 1 - Title Slide 2 - Objectives explaining that students will learn about clones and creatables. They will know the difference between the two. Slide 3 - What is cloning slide with a built in text box so that the teacher doesn't have to come out of the slide. You can make notes finding the difference by discussion with the students. Slide 4 - Think about how computer games might use cloning and discuss. Slide 5 - Shows how to clone. Slide 6 -How to load up the creatable. Slide 7 - Shows how to make a rock a creatable. Slide 8-10 'Tinker' time and some ideas to get the students started.
OCR Computer Science 1-9 - Networks - Layering
r_chambersr_chambers

OCR Computer Science 1-9 - Networks - Layering

(0)
This Network Layering task breaks down the need for it and includes a complementary worksheet which requires students to answer a series of 4 questions. Diagrams are included to support sayings and keywords are highlighted. It talks about rules, protocols, TCP/IP and it also explains what happens at each layer. This includes application, transport, internet and network and they also need to consider the different communication rules. It includes some teacher notes to help the teacher and the diagrams can be printed from the slides and stuck into the students books.
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 Computer Science 1-9: - Data Representation Lesson 2 - Binary Addition
r_chambersr_chambers

OCR Computer Science 1-9: - Data Representation Lesson 2 - Binary Addition

(0)
Objective: - We’re learning how to add binary and develop an understanding of hexadecimal. Students will be given a break down of how to add resources together. Where topics may have been a little tricky, I have included notes in the Powerpoint slides to help new teachers. I've tried to include hand drawn sketches in the presentation. This resource includes worksheets and answer sheets. There are two activities to complete and this lesson could take you across two lessons with the answer sheets and discussion. Covered in the slides: - Rules for adding using binary Showing how to add binary numbers Diagrams to help students Overflow information Explanation of what overflow is Worksheets How hexadecimal works Break down of how to convert into hexadecimal Content written by National Teaching Award winner: - Ray Chambers 2015 - Innovative use of technology.
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 ahead 2.1.2 - OCR
r_chambersr_chambers

OCR - A-Level Computer Science - Thinking ahead 2.1.2 - OCR

(0)
A-Level Computer Science - Thinking ahead 2.1.2 - OCR This lesson focusses on a number of areas for the OCR A-Level Computer Science spec. a) Identify the inputs and outputs for a given situation. b) Determine the preconditions for devising a solution to a problem. c) The nature, benefits and drawbacks of caching. d) The need for reusable program components. There are 3 activities which get students thinking about making the solution to the problem and the advantages and disadvantages for each of these are discussed. There are some questions and answers and also some resources from the OCR repository to support the learning in this. There is a video attached which get students to think about 'thinking ahead' and needing specific items before they use the code. Contents: * Lesson Plan * Lesson PowerPoint's * 2 Sheets to cut out and students to use
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.
Object Orientation - OCR - Alevel - Python - Package
r_chambersr_chambers

Object Orientation - OCR - Alevel - Python - Package

(0)
This package includes 3 powerpoints that introduce object orientation to students. On top of the object orientation powerpoints, there are worksheets that help students build on the skills that they have learnt. The first activity sheet shows how to set up a class in python and how to call on it. The second shows how to pass parameters into your class using constructors. There is theory supported in the powerpoint. The third lesson shows how to design a class and is a good introduction to class diagrams.
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.
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.