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.
Python Christmas - Object Oriented
r_chambersr_chambers

Python Christmas - Object Oriented

(0)
I have given this task out to some of my sixth form students in the past. It gives them 10 days of challenges. I usually give it out on the 15th and get them to explore their OOP programming using these challenges. This includes an answer sheet.
Sound Representation & Data Representation
r_chambersr_chambers

Sound Representation & Data Representation

(0)
This worksheet introduces sound to the students. They’re expected to answer a series of questions which talk about analogue sound, bit rate and bit depth. There are questions included which build on knowledge that they may have previously covered. For example, ASCII and Unicode. There are also questions about lossless and lossy compression included which support the need for compression on files.
Scheme of work planning sheet
r_chambersr_chambers

Scheme of work planning sheet

(0)
When planning a curriculum you might want to use this sheet to help you when planning a curriculum for your school this is an example that I used for my department to help think about the curriculum.
RO60 - Spreadsheet Skills Course
r_chambersr_chambers

RO60 - Spreadsheet Skills Course

(0)
This resource introduces the creation of a spreadsheet to users with multiple videos. There are 7 Powerpoints with some activities to complete. Over 12 video tutorials which include the following skills. There is a learning Journey document which shows what they should have learnt as well as a curriculum planning sheet for your faculty. Formatting Formula Absolute Cell References Sorting / Filtering If Statements Freezing rows and columns Charts Conditional Formatting Pivot Tables Macros (3 Assessment Points with Tick sheets) Sample Assessment
RO60 - Planning SOW Module IT Cambridge National
r_chambersr_chambers

RO60 - Planning SOW Module IT Cambridge National

(0)
This unit of work should break down planning techniques and give students a structure with some assessments to complete and assignment sheets to go with it. There are three assessment points. A timeline of what to complete and when as well as PowerPoint slides to go with each of the resources. This should give you some structure / guidance for delivering this in 2022.
E-Safety Log
r_chambersr_chambers

E-Safety Log

(0)
This is a tool for management or staff to use in the school for recording e-safety incidents. Many schools use CPOMS or other behaviour management tools. Unfortunately some schools do not have the money to buy more and more software to store their e-safety incidents. This is a macro based excel tool which allows schools to record any incidents. It is simple to use and you can use filters on the second page to look at the date it was recorded or updated.
Pseudo Code - Array and Multidimensional Array
r_chambersr_chambers

Pseudo Code - Array and Multidimensional Array

(0)
This is a powerpoint which you can get part of a pack. It teaches you how to do a multidimensional array and shows examples of how they can be used to work out the range. Hope that it is useful to some other teachers.
OCR Computer Science - Computer Science PseudoCode 9-1 1-9
r_chambersr_chambers

OCR Computer Science - Computer Science PseudoCode 9-1 1-9

(0)
This lesson will show students how they can use the following techniques with pseudo code. Arrays Concatenation Substring Variables Upper Lower Multidimensional Array There is a worksheet attached with answers and it should give them two lessons to try different code. I hope that this is useful for computer science students
OCR - 9-1 - Computer Pseudo worksheet questions
r_chambersr_chambers

OCR - 9-1 - Computer Pseudo worksheet questions

(0)
This work sheet is a number of questions including extension activities that will get students to program pseudocode on paper. The first part of the work sheet includes some basic questions as well as some answers on an answer sheet. It should be some good practice for the basics of pseudo code. The extension questinos are more complicated and should be done on a separate sheet or work book as practice for the students.
Year 11 - Pseudo Code - Cheat Sheet - OCR Computer Science
r_chambersr_chambers

Year 11 - Pseudo Code - Cheat Sheet - OCR Computer Science

(0)
A year 11 Pseudo Code cheat sheet that shows the candidate how to write a program that uses concatination and it also shows the client how they can do file handling, file writing and how they can append files. It might be a useful print out for candidates to have when learning to write code.
Programming Paradigms
r_chambersr_chambers

Programming Paradigms

(0)
This presentation gives example code and show class diagrams. It teachers students about: Procedural Object-Oriented Declarative Students are also explained to and taught about: - Inheritance Polymorphism Constructors Inheritance Advantages
Big O Notation - Computer Science - OCR A-Level
r_chambersr_chambers

Big O Notation - Computer Science - OCR A-Level

(0)
A Powerpoint presentation explaining Big O Notation. There are some examples of code and some graphs which help students visualise what is meant by exponential and the complexity of algorithms. This was useful to my year 13 students and hopefully it will help yours.
Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Lesson 3
r_chambersr_chambers

Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Lesson 3

(0)
Slide 2 - Introduces the learning objectives. Slide 3 - Explains the difference between client and server-side processing. Slide 4 - Talks about decision making briefly talking about the difference between performance and security. Slide 5 - Advantages of client-side processing. Slide 6 - Advantages of server-side processing. Slide 7 - Link to a video from craig and dave - computer science teachers. I do not own this content and you're not paying for it. It is an external link to a great video resource. Slide 8 - An exam style question. It has no answer sheet to this question. It's more about getting your students to apply knowledge, application and evaluation. Slide 9 - Example exam questions to support the topic. These are attached in the PDF. Made using an exam builder.
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 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 - ALEVEL - Computer Science - Exchanging Data
r_chambersr_chambers

OCR - ALEVEL - Computer Science - Exchanging Data

(0)
Objective: - We’re learning to explain how compression methods are used in computer systems. Outcomes: - Lossy vs Lossless compression – Understanding it’s uses. Run length encoding and dictionary coding for lossless compression Symmetric and asymmetric encryption Different uses of hashing This covers the introduction to Lossy vs Lossless and talks about run length encoding and encryption. Includes a link to a khan academy video on encryption from YouTube * Referenced *
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.