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.
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 - AS-Level Computer Science - Operating Systems
r_chambersr_chambers

OCR - AS-Level Computer Science - Operating Systems

(2)
This presentation introduces operating systems to AS Level Computer Science. Also includes a YouTube link to a video of the teacher presenting this lesson online. Students can have access to this video to re-cap on the lesson afterwards. It covers the following areas *What is an operating system *Functions of an operating system *File management *Device management *Memory management *Process management *Network management *User management *User interface Types of operating system *Distributed *Embedded *Multi-Tasking *Multi-User *Real-Time *Exam Tip
OCR - AS-Level - Computer Science - Data Structures
r_chambersr_chambers

OCR - AS-Level - Computer Science - Data Structures

(0)
This topic introduces data structures such as: - *Arrays *Stacks and Queues *Records *Lists *Tuples There are over 22 slides with some code for algorithms to support how stacks and queues work and how they check whether the queue is full. It should help your students understand the different data structures used in computer programming.
OCR - 1-9 Computer Science - Legislation Practice Questions
r_chambersr_chambers

OCR - 1-9 Computer Science - Legislation Practice Questions

(0)
These questions will help your students with answer exam style questions on legislation. 8 Pages including an activity sheet and some exam questions I would include on an enable table in the corner of the room. Usually these questions are broken down into essay style questions. There is advice on how to answer these as well as past exam questions. There are some simplified questions for students who will be working towards a 5-7 but then I've included some top end work. Acts covered include: - * Computer Misuse Act * Freedom of information Act * Communications Act * Data Protection Act * Creative Commons * Copyright Designs and Patents Act
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.
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.
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.
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
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.
Computing - Network Key Stage 3 resource
r_chambersr_chambers

Computing - Network Key Stage 3 resource

(1)
Break down of lessons including assessment : - Lesson break down included in the week plan so that you can see what students are expected to achieve. Topics covered in this unit of work: - -Connectivity -Hardware -IP address -Data Packets / Packet Switching -Hardware -Encryption -Topologies -Advantages / Disadvantages
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.
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
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.
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.
OCR Computer Science 1-9: - Data Representation - End of Unit Assessment
r_chambersr_chambers

OCR Computer Science 1-9: - Data Representation - End of Unit Assessment

(0)
Assessment covering the following areas of data representation: - Units - bits, bytes, nibble etc... Numbers - converting to hex, denary and binary Binary Shift How to convert whole denary numbers Characters - use of binary codes Character Sets Images - How to represent images as a series of pixels Images - Metadata included in a file Images - Colour depth and resolution Sound - Sampling rates / Size / Bit Rate / Frequency Compression - Need for compression / types of compression
Micro:bit - Lesson 1
r_chambersr_chambers

Micro:bit - Lesson 1

(0)
This lesson gives you a structured break down to delivering the Micro:bit lesson for the first time. I have combined this with the Micro:bit book to make the creeper face. In this lesson: - * reason for the Micro:bit and discussion with the students * students given time to read health and safety instructions and feedback to the teacher * how to get onto the website. * pictures to show how to connect to the website * how to download the program in 3 easy steps * how to get the program onto the MicroBit * worksheet with extension * introduction to Selection * Challenge with video
Kodu Lesson 5 : - Pages and Selection (KS2/KS3)
r_chambersr_chambers

Kodu Lesson 5 : - Pages and Selection (KS2/KS3)

(0)
This lesson will introduce to students how they're able to sequence and talks about how they're able to make code more efficient. There are teacher notes and there is information about advanced selection. This lesson will introduce Tinker time and will get the students to use pages within Kodu. Students will continue to work with Kodu after this to complete their game.
Micro:bit - Sample Video - Iteration
r_chambersr_chambers

Micro:bit - Sample Video - Iteration

(0)
This video is a sample of what you will see in the bank of 9 videos which will help your students get started with the Micro:bit. I hope this is useful and that the other videos will get your students started. This video shows you how to get a light moving left and right using iteration.