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

53k+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 - (9-1) Computer Science - Legislation - Privacy / Censorship / Arguments
r_chambersr_chambers

OCR - (9-1) Computer Science - Legislation - Privacy / Censorship / Arguments

(0)
There are 13 slides here discussing privacy concerns with the internet. The slides get students to have deeper thinking when discussing. It explains arguments for and against censorship and it gets them to also understand how the internet has made it less likely for us to hide personal information. There is some think time and discussion time build into these slides.
AS-Level 1.3.1 - Part 2 - Network Protocols - Computer Science AS/A-Level OCR
r_chambersr_chambers

AS-Level 1.3.1 - Part 2 - Network Protocols - Computer Science AS/A-Level OCR

(0)
This lesson starts off with some previous exam questions about LAN and WAN. It includes answers and shows students where they can gather their marks. It then explains to students how a protocol works. It gives them an example and gets them to think about their communication. Following on from this there is a video explaining the TCP/IP stack with the 4 layers that they're likely to need to know. Each layer is broken down into key points. There is a single exam style question. Students are then expected to look up the remaining protocols which are used regularly in networks. This task can be through poster, video or other medium.
OCR - A-Level - Computer Science - 1.3.2 - Characteristics of networks (Part 1)
r_chambersr_chambers

OCR - A-Level - Computer Science - 1.3.2 - Characteristics of networks (Part 1)

(0)
1.3.2 - Characteristics of networks and the importance of protocols and standards. This lesson is the first part to two lessons on section 1.3.2 of the OCR syllabus. The lesson starts off with some questioning on the CPU which was the topic I covered with students in their recent lesson. Check the PowerPoint notes. Slide break down: - Slide 1 - 4 - We’re learning to explain the characteristics of Networks and the importance of protocols and standards - Learning objective and questions. Asks students what a network is. Slide 5 - A video explaining why we need networks. Slide 6-8 - Explains what is meant by a network. Explains what a LAN and WAN is and uses key points from past computing exam papers to give students what the mark scheme would look for. Slide 9-13 - Looks at different transmission media. Gets students to understand copper and fibre optic. Slide 14 Students share what they did for homework. Slide 15 - 25 Explains topologies and includes a video. Their are unplugged activities which get the students to become the network. Final Activity included
Break down of floating point binary (How to do it) - A-Level Computer Science / Computing
r_chambersr_chambers

Break down of floating point binary (How to do it) - A-Level Computer Science / Computing

(1)
Many of my students struggled with the concept of converting from denary into floating point binary. This presentation shows a variety of question and breaks down how to tackle the questions. There are 5 sample questions at the end of the presentation for students to attempt and the technique is broken down into simple steps to help both the teacher and the students understand it. It breaks down how to do some simple questions such as number 7 but also shows you how to work out negative numbers such as -0.375 and shows the technique for multiplying the decimal by 2. I hope that this will help struggling teachers.
CPU - Central Processing Unit - Von Neumann / Harvard / RISC / CISC
r_chambersr_chambers

CPU - Central Processing Unit - Von Neumann / Harvard / RISC / CISC

(0)
This presentation is a follow on after students have already learnt about how the Fetch Execute Decode Cycle. The idea of the presentation is that they can flow on from what they've already learnt. This will focus on the AS Level - Von Neumann / Harvard systems and it explains the difference. Following on from this the students are taught the difference between CISC and RISC. The idea of this will be that they understand how instructions are split. There is a task at the end with requirements for students to build a revision poster at the end.
1.1.1 Structure and function of the processor - AS/A-Level Computer Science - OCR
r_chambersr_chambers

1.1.1 Structure and function of the processor - AS/A-Level Computer Science - OCR

(0)
This lesson works on the assumption that students have already been introduced to the Arithmetic Logic unit and section (a) of the 1.1.1 spec. This lesson covers: - (b) – The fetch-decode-execute cycle, including its effect on registers. (c) – The factors affecting the performance of the CPU, clock speed, number of cores, cache. It includes some starter exam questions around the registers and answers are included in the presentation. Students will be expected to answer these questions. There is a research based task at the end which gets them to research other factors which have an impact on the CPU performance.
1.1.1 - CPU - EXAM QUESTIONS -  OCR - AS Level / A Level Computer Science
r_chambersr_chambers

1.1.1 - CPU - EXAM QUESTIONS - OCR - AS Level / A Level Computer Science

(2)
This is an assessment with answers including the structure and function of the processor. It includes: - (a) – The Arithmetic and Logic Unit; ALU, Control Unit and Registers (Program Counter; PC, Accumulator; ACC, Memory Address Register; MAR, Memory Data Register; MDR, Current Instruction Register; CIR). Buses: data, address and control: How this relates to assembly language programs. (b) – The fetch-decode-execute cycle, including its effect on registers. (c) – The factors affecting the performance of the CPU, clock speed, number of cores, cache. (d) – Von Neumann, Harvard and contemporary processor architecture.
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 Computer Science - Input, Output and Storage
r_chambersr_chambers

A-Level Computer Science - Input, Output and Storage

(0)
This is a 50 mark assessment to check students understanding of input, output and storage devices. As the new spec for OCR is quite new. I went through all of the computing spec to find old questions which will map into the new specification. This gives you a good idea of how your students are performing. Students will answer the questions and their is an answer sheet for you to use so that you can mark your students. I currently use the OCR A-Level grade boundaries for a rough idea.
A-Level Computer Science - Floating Point Binary Test with Answers
r_chambersr_chambers

A-Level Computer Science - Floating Point Binary Test with Answers

(0)
I have used the last 4-5 years of A-Level computing questions to find questions on floating point binary. I have compiled them in a 50 mark test which will test the students on their ability to do the following: - - convert from denary to binary - convert from denary to floating point binary - convert from floating point binary to denary - normalise floating point binary - compare floating point binary numbers to check accuracy Answer sheet has been provided against the spec so that you can see where it's possible to gain marks. I used this against the current grade boundaries to assess where they're currently at.
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 - ALEVEL - Adding floating point binary / denary to floating point binary conversion
r_chambersr_chambers

OCR - ALEVEL - Adding floating point binary / denary to floating point binary conversion

(0)
This Powerpoint covers 1.4.1 (g) - Representation and normalisation of floating point numbers in binary and 1.4.1 (h) - Floating point arithmetic, positive and negative numbers, addition and subtraction. This presentation shows you step by step how to convert two numbers into floating point binary and it shows you the steps to do it. There are 5 questions at the end which will test your understanding and will give you the answers. There is an example exam question for adding floating point binary numbers and it's broken down to show how to get the marks and how to get there. The PowerPoint is plain white and isn't exactly appealing to the eyes but it shows you clearly what happens during each point.
A-Level Computer Science - Binary Pack (Bitwise, Twos Complement, Addition, Subtraction, Floating...
r_chambersr_chambers

A-Level Computer Science - Binary Pack (Bitwise, Twos Complement, Addition, Subtraction, Floating...

(0)
This is a pack of resources which are available to purchase individually. In this pack are some worksheets which break down data types in the OCR A-Level computer science. This is for section 1.4.1 of the Data types, data structures and algorithms. Included in this pack is: * Binary addition * Binary subtraction * Fixed point binary * Floating point binary * Normalisation of floating point binary * Bitwise operators All sheets come with answers for your own ease of use
A-Level - OCR - Computer Science - Fixed Point Binary / Floating Point Binary / Normalisation
r_chambersr_chambers

A-Level - OCR - Computer Science - Fixed Point Binary / Floating Point Binary / Normalisation

(0)
This resource breaks down step by step, how to do fixed point binary and why it is needed. It discusses it's need for precision. It discusses the need for floating point binary and then shows examples of completing questions. Moving on from this, candidates are also taught about normalisation. Candidates are then expected to answer 6 questions in each section with an answer sheet attached at the pack. I found that there weren't many OCR resources that show how to do normalisation which is why I put this together for myself. I hope that it may be useful to others.
Binary Subtraction - OCR - A-Level
r_chambersr_chambers

Binary Subtraction - OCR - A-Level

(0)
This activity sheet breaks down how you can subtract binary numbers. It comes with the entire answer sheet and also shows candidates how to subtract in a step by step walk through. It talks about how you flip the bits and work out your answer. The answer sheet is clear and coloured so that you can spot the answers.
Bitwise Operators - A-Level Computer Science
r_chambersr_chambers

Bitwise Operators - A-Level Computer Science

(0)
This task is a worksheet which explains the rules for bitwise operators and it explains some situations of where you might use it. On top of this it gives you a number of questions with an answer sheet which will help support your lesson. It explains the rules of AND, OR and XOR which are on the OCR A-Level Computer Science Syllabus.