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

49k+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 Scheme of work - Primary or Secondary
r_chambersr_chambers

Kodu Scheme of work - Primary or Secondary

(0)
This scheme of work is purely a way of structuring some of the content for primary of secondary. There is examples of selection, moving and how to clone objects within the game. The first 3 lessons come with evidence worksheets and it's broken down in such a way to help you support your students. Students are encouraged through this scheme of work to develop a game but also to take regular print screens of testing their game. I have included all worksheets and powerpoints and there are lesson plans. The lesson plans are basic but show how to split the lesson into tasks. There is a free lesson to give you an idea of what to expect.
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.
OCR Computer Science 1-9: - Data Representation Lesson 5 – Binary Shift - Bonus (Updated 22/08/2016)
r_chambersr_chambers

OCR Computer Science 1-9: - Data Representation Lesson 5 – Binary Shift - Bonus (Updated 22/08/2016)

(0)
This lesson is a short extra lesson on teaching your students how binary shift works. It introduces the basics to them and also gives them a worksheet. I have included an answer sheet and you can fit this around the rest of the data representation lessons. The lesson includes some visuals to help students understand what is happening. The worksheets come with answers. There are only 4 questions but it's a small area of the syllabus to cover and should fit nicely into the other lessons.
OCR Computer Science 1-9: - Data Representation Lesson 4 – Check digit, sound and compression
r_chambersr_chambers

OCR Computer Science 1-9: - Data Representation Lesson 4 – Check digit, sound and compression

(0)
Objective: - We’re learning how to apply compression to sound and how to explain check digits. Students will be given a break down how sound is represented. The teacher will also have some teacher notes and things that they can talk about. I’ve included a worksheet for the end of this task which tests their knowledge of the PowerPoint slides. Where possible, I’ve tried to include a diagram to explain how it works so that it’s more visual for students. Keywords this lesson: Analogue Bit depth Bit rate Sample rate Compression Topics covered by this presentation: Analogue to digital compression Sample rate - number of samples taken when converting to digital. Bit rate - sample rate x bit depth Estimating file size Lossy and lossless compression: - When to use them Check Digits - Also diagrams to show you how to convert them. Content written by National Teaching Award winner: - Ray Chambers 2015 - Innovative use of technology.
Python - Posters - Help your students with snips of code
r_chambersr_chambers

Python - Posters - Help your students with snips of code

(0)
These posters have been made to help students program using Python. The idea of these posters is that you can laminate them and put them on a desk so that students can help themselves. I use these in my lessons as a way of encouraging students to try new things when programming. I wanted them to understand the code better and they were able to try out the code on each of the boards as extensions and I was able to put these on display. Some of the poster included in this bundle are: - *float *if statements *joining strings *strings to integers *using variables *loops *numbers
OCR - Introducing Python
r_chambersr_chambers

OCR - Introducing Python

(0)
This lesson introduces Python to the students. Throughout the lesson students will be expected to learn about: - *Sequencing *Programming *Saving *Commenting *Syntax errors This lesson is about getting them to write their first program and it is also about introducing them to the shell, printing and understanding how to use Python. They're taught how to compile, debug and the importance of coding. There are instructions for the teachers so that if they've never used Python before, they have some guidance in the PowerPoint notes. Students are required to write a story and are taught basic techniques with the print. This could provide good cross-curricular links to an English lesson. They will work through their work with the guidance of a worksheet which asks them questions about whether they have understood the key points or not.
OCR - Python Lesson 3 - Introducing input and data types
r_chambersr_chambers

OCR - Python Lesson 3 - Introducing input and data types

(0)
This lesson is all about introducing data types and it teaches students about how to assign variables to sentences. They're taught to repeat these back with a work sheet which gets them to demonstrate their understanding. They're given a task where they're expected to write a story but they will need to include variables in their story. The idea of this is so that they can see how the variable appears on the screen. Part of the way through this lesson, students are invited to try out each other's stories and they should be typing in the input before the sentence appears. After this, they're introduced to different data types and they're taught about casting. This is another thing that is in the OCR spec and it's good to break each piece of the spec down piece by piece so that they can build on it.
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 - Python L2 - Introducing Variables
r_chambersr_chambers

OCR - Python L2 - Introducing Variables

(0)
This lesson is about introducing the programming technique 'variables' to the students. They will also learn about assignments, and outputs on the screen which is a build on what they learnt in their previous lesson. They are taught about how to understand variables using scenarios such as buckets. There are teacher notes which will be useful for showing you how you can gather un-plugged resources. Attached with the work is a worksheet so that the students can understand how to start naming variables. They is also some questioning put into the slides which will keep the students on their toes. They are taught how to use variables, concatenation and their are plenaries that will help them to debug code with problems. This is a good way to help them spot errors in the code.
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.
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 - 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.
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
OCR - AS-LEVEL - Computer Science - Exam Questions
r_chambersr_chambers

OCR - AS-LEVEL - Computer Science - Exam Questions

(0)
Over 30 exam questions with PowerPoint slides and answers for the teacher to work through for the Computer Systems part of the OCR AS Level Computer Science exam. These are past questions and the answers have been broken down into smaller parts to help students answer it. You can email these to your students alternatively you can go through the answers with your pupils. There are questions on the following topics within these slides: - Database Ethics Data transmission Handshake DBMS RISC/CISC Client Server Model HTML CSS SQL Binary / Unsigned Binary RAM/ROM Network Models Real-time
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.
OCR 9-1 Computer Science - Legislation Bundle - GCSE
r_chambersr_chambers

OCR 9-1 Computer Science - Legislation Bundle - GCSE

(0)
This bundle includes lessons on the following areas of the 9-1 computer science curriculum *Legal Issues *Computer Misuse Act *Freedom of Information Act *Communications Act *Data Protection Act *Copyright Designs and Patents Act *Creative commons *Open source / Proprietary Software *Ethical and cultural issues *Censorship and the internet *Computers in the workforce *Automated decision making *Privacy Issues *Computer technology used to analyse personal information *Artificial Intelligence
OCR - AS-Level Computer Science - Bulk Resource Download
r_chambersr_chambers

OCR - AS-Level Computer Science - Bulk Resource Download

(0)
There are a bulk load of computer science resources here including the following topics: * Testing * Operating Systems * Lossy Vs Lossless * Logic Gates / Boolean / Karnaugh Maps * Exam questions and answers * Exam questions and answers V2 * Data structures - Tuples / Lists etc.. * Branching and Selection * Computer Science - Methodologies Some of these presentations link to my YouTube channel where I have included videos to help you deliver the content.