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 - 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
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
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
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
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
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
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
A-Level - SQLite3 - Database - Python - Tkinter - OCR

A-Level - SQLite3 - Database - Python - Tkinter - OCR

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.
r_chambers
A-Level - Tkinter Database - OCR - Python - User interface

A-Level - Tkinter Database - OCR - Python - User interface

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.
r_chambers
Lesson 1 - Object Orientation - OCR - Alevel - Python

Lesson 1 - Object Orientation - OCR - Alevel - Python

This lesson introduces object orientation to students and the need for classes. There is a worksheet for the students to work through and it shows them step by step how they can complete the activity. There is an example print screen in the slide show and it breaks down the need for classes in a database.
r_chambers
Lesson 3 - Object Orientation - OCR - Alevel - Python - Design Class

Lesson 3 - Object Orientation - OCR - Alevel - Python - Design Class

This shows students how to design a class with a class diagram. It walks through the need to design classes and there is a worksheet attached that gets the students do design the class and build the program. They can use a number of different programming opportunities with this and it will help them for their A-level project.
r_chambers
Lesson 2 - Object Orientation - OCR - Alevel - Python

Lesson 2 - Object Orientation - OCR - Alevel - Python

This lesson introduces constructors to students and talks about the need for setting up the class. There is an example program to work through with a worksheet attached. it shows students how to initialise variables in their program and how to pass items in. This should help students become more confident and builds on nicely from the previous task. If students have been absent they can pick it up quite easily.
r_chambers