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

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

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
r_chambers
Pseudo Code - Array and Multidimensional Array

Pseudo Code - Array and Multidimensional Array

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.
r_chambers
Year 11 - Pseudo Code - Cheat Sheet - OCR Computer Science

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

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.
r_chambers
OCR - 9-1 - Computer Pseudo worksheet questions

OCR - 9-1 - Computer Pseudo worksheet questions

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.
r_chambers
Programming Paradigms

Programming Paradigms

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
r_chambers
Big O Notation - Computer Science - OCR A-Level

Big O Notation - Computer Science - OCR A-Level

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

OCR - AS-Level Computer Science - Operating Systems

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
r_chambers
Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Full SOW

Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Full SOW

This is a scheme of work for: 1.2.2 – Web Technologies (b) Search engine indexing (c) PageRank Algorithm (d) Server and client side processing It has links to video resources that will help you from craig and dave ( You are not paying for these ) - On the back of these slides they have included extra theory to fill in gaps which are not in the videos. I have also made some questions using an exams builder. There are activities at the end of each of the lessons including a html tag task in lesson 1 which gets them to build a website on paper using the tags.
r_chambers
1.2.2 - Applications Generation - OCR - Translators: Interpreters, Compilers & Assemblers

1.2.2 - Applications Generation - OCR - Translators: Interpreters, Compilers & Assemblers

This is a step by step presentation which explains how Translators work. It explains the need for them and explains why we use compilers and assemblers. The presentation gives some diagrams and it also has a task. Students are expected to write up these notes and they're then given some exam style questions which they can use research to support. They might not know what JavaScript is at this point. This presentation will help them work towards it.
r_chambers
Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Lesson 2

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

This lesson explains the page rank algorithm and links to two incredible videos by computer sciences teacher craig and dave. These videos are free and available on youtube. This is not what you're paying for. Around the video linked to the slides, there is structure including an explanation of how search engines work. There are comments on monetising and also comments on how the page rank algorithm works. I have typed in the drawbacks to each of the algorithms and given students links to the videos. There is a task allocated for the lesson once your students have taken notes. They should build on content from the previous lesson.
r_chambers
Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Lesson 1

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

This presentation is part of series on using search engines. It explains how search engines work and it links to video resources by craig and dave who have made some incredible YouTube videos. I do not have credit for these videos. There are other slides to support the videos and I've pulled out key information that the students need to know. This lesson builds on one of the first lessons that the students have had on CSS and HTML in the past and it gets them to build a web page based on what they have learnt. It gets them to build the web page using HTML tags.
r_chambers
Web Technologies - A-Level Computer Science - OCR - 1.3.4 - Lesson 3

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

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.
r_chambers
Key Stage 3 - Networks Lesson 1 of 6

Key Stage 3 - Networks Lesson 1 of 6

Objective: - •We're learning to understand the difference between the internet and the world wide web •We're learning to understand how information is distributed across data packets. •You will know how I.P addresses are used to identify our location on the internet During one activity there is a question - This is to give you creativity to say what you want. You could pass a ball around. Do a snowball game or a question and answer to find out what the students already know. Activity Sheet: - Once you have worked your way through the PowerPoint with your teacher, you will have the opportunity to assess what you know. Click here to download the activity sheet Useful links: •https://vimeo.com/145791867 - This video explains how the internet works and how our computers connect to the world wide web. •https://www.whatismyip.com - Find out your I.P address Extension: - Upon completion of the worksheet, you're required to do produce a blog post, video, or poster depending on what is acceptable from your teacher. Make sure that you include information from your worksheet and make sure that you show all of your objectives have been met.
r_chambers
OCR Computer Science - Data Representation - Lesson 1 - 1-9

OCR Computer Science - Data Representation - Lesson 1 - 1-9

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
r_chambers
OCR - A-LEVEL Project - Computer Science - H446 - Lesson 2

OCR - A-LEVEL Project - Computer Science - H446 - Lesson 2

This is lesson 2 of the A-Level OCR computer science project guidance. The slides break down the tasks that should happen. It helps the students to do research and helps them to expand on what they've already found out. It gets them to think about interview techniques and discusses minutes and agendas. A good prompt for teachers who haven't delivered the project before.
r_chambers
OCR - ALEVEL - Computer Science - Exchanging Data

OCR - ALEVEL - Computer Science - Exchanging Data

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 *
r_chambers
A-Level Computer Science - CPU Mock Test: - OCR - MAR, PC , ALU , BUSES , FETCH , REGISTERS , ACC

A-Level Computer Science - CPU Mock Test: - OCR - MAR, PC , ALU , BUSES , FETCH , REGISTERS , ACC

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
r_chambers
Computing - Network Key Stage 3 resource

Computing - Network Key Stage 3 resource

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
r_chambers