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.

100Uploads

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.
Key Stage 3 - Networks Lesson 2 of 6 : - Connectivity
r_chambersr_chambers

Key Stage 3 - Networks Lesson 2 of 6 : - Connectivity

(4)
Connectivity This lesson introduces students to how we connect to the internet and introduces them to terms such as I.P address and explains what happens with traffic. They're introduced to the number of devices which are available and have to do some independent research. They're also given the opportunity to set up a blog in which they can share all of their work their teachers. If you're un-happy for your students to blog, you could always keep a progress log. The blog was used as an e-safety tool and the teacher was able to explain how to post responsibly during lessons. •Week 2 - What is connectivity Objective: - •Learn the meaning and significance of bandwidth •Understand what is meant by buffering Task 1 : - www.submarinecablemap.com/ 1.There are a number of countries which only have 1 cable connecting them to the remainder of the world. Create a Word Document and take some screen shots of these. 2.What do you think would happen if they lost their internet connection 3.Some countries have multiple connections, what would happen if one of their connections broke? Explain your reasoning. Task 2: - Using the shape tools in word, draw a diagram of how bandwidth works. Explain it in your own words. Task 3: - Research why we're likely to need each device on the internet. What do they do? Webopedia is a useful website for help with this. ​ Useful links: •https://vimeo.com/145842221 - This video will show you how bandwidth works using balloons. •https://vimeo.com/145844751 - This video will show you how buffering works. Final Task: - Start producing a blog post, video or poster depending on what your teacher requested. Make sure to use the keywords below•Make sure that you include information from the tasks you’ve already produced and make sure that you show all of your objectives have been met. •Keywords to use: Bandwidth, buffering, hardware, devices, WiFi, Connection
OCR Computer Science 1-9 - Networks Introduction
r_chambersr_chambers

OCR Computer Science 1-9 - Networks Introduction

(2)
Objective: - We’re learning to explain the benefits of using networks and to identify the different transmission media available. This scheme of work includes notes to help teachers understand the content and includes diagrams. Key things learnt throughout this lesson include: - What is the internet What is the world wide web What is a network with youtube clips to explain Different network types with videos Difference between a wan and a lan Other forms including PAN / MAN / SAN and VPN Transmission media such as UTP, FIbre optic, wireless Two worksheets with answers
Kodu Lesson 1 : - Introducing programming (KS2/KS3)
r_chambersr_chambers

Kodu Lesson 1 : - Introducing programming (KS2/KS3)

(2)
This lesson does require some prior knowledge of Kodu but it gives you structure to start delivering the curriculum and it will allow you to break down each lesson and to start teaching the students different items step by step. There are opportunities for students to think about what is needed for a game. There is a worksheet to help them to start thinking about what they're going to need to include in their own game. Once you've introduced this, teach the students how to create characters, worlds, objects and how to write a simple piece of code. Students are required to use the worksheet as they work through this PowerPoint with the teacher. This is a sample lesson to get you started and can be used for KS2 or KS3.
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.
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.
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 - 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
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.
OCR - Computer Science - Programming Challenges
r_chambersr_chambers

OCR - Computer Science - Programming Challenges

(1)
These are 4 programming challenges which include the following programming techniques. You can get the students to work through these tasks and evidence the work. I get my students to show print screens and testing for each of these tasks and then they can use the tasks combined to make their own program. *While Loops *Variables *Input *Output *Lists *For Loops *String Manipulation
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.
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.
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 - 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
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.
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.
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.
Python - Year 8 - Assessment
r_chambersr_chambers

Python - Year 8 - Assessment

(0)
This is a differentiated assessment which includes old national curriculum levels. You can map these to your new school levels or progress measure quite easily. I've split it into three tasks which are all slightly different. You may use these in any way you like. The idea is that they create a quiz. Some students who are on the red task will need to make sure that they go and try some research in order to understand how a binary search would work in Python. This is why it's a higher level. Students will need to be independent on some of these tasks. I found this useful for my own teaching and it meant that the students who were lower at coding could try the lower task. In terms of challenging students, if I knew that students of higher ability would try and pick the lower tasks, I would allocate them myself. Green (easy) Amber/Orange (medium) Red (hardest) Feel free to modify.
Computer Science 1-9: - Data Representation Lesson 1
r_chambersr_chambers

Computer Science 1-9: - Data Representation Lesson 1

(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
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.
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.