# Algorithms Abstraction

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 Algorithms Abstraction Instructions and answers for teachers These instructions should accompany the OCR resource Algorithms - Abstraction activity which supports OCR GCSE (9 1) Computer Science The Activity: This resource comprises of 7 tasks. These simple activities help the students understand the concept of abstraction and how algorithms are used to solve problems. This activity offers an opportunity for English skills development. This activity offers an opportunity for maths skills development. Associated materials: Algorithms Abstraction Lesson Element learner activity sheet. This resource is an exemplar of the types of materials that will be provided to assist in the teaching of the new qualifications being developed for first teaching in It can be used to teach existing qualifications but may be updated in the future to reflect changes in the new qualifications. Please check the OCR website for updates and additional resources being released. We would welcome your feedback so please get in touch.

3 Learners will develop an algorithm to draw a square in Scratch 2.0, first line by line (see file Scratch1.png), then as a procedure (see file Scratch1.png), then as a generic polygon. As you can see, at this stage, calling this procedure doesn't tell us how the shape is drawn; we just use it by supplying the parameters to draw the polygon as we need it. Task 2 Decomposition is the process of breaking a complex problem down in to smaller more manageable portions. Decomposition makes great use of abstraction by identifying common patterns in these portions and reusing the code written for one part on other parts. In this task, learners will look at Chinese letters which are made up of simpler parts and research the process through which the meaning gets composed. Task 3 Algorithmic Thinking A well-known problem involves getting some creatures across the river in the same boat (such as described here: Discuss what happens if the farmer uses the wrong algorithm to carry them across? Can you make this problem more complex by introducing another creature that is dangerous to any of those present in the puzzle already. Task 4 Standard searching algorithms Issues: The learners need to be aware that both searching methods are used and have their place. Regardless of the algorithm used, the learners need to be aware (it's a common mistake) that the algorithm must allow for a condition where the search is over but the item is not found. The choice of the searching algorithms depends on the data that needs to be searched. The data that is unsorted will have to be searched in a linear, no-stone-unturned-until-found, door-to-door [picture of travelling salesperson/policeman or another suitable analogy for someone visiting every single house on a street]. This is because we don't know enough about the data to use any shortcuts. We can say that unsorted data is a poorer quality than sorted as the linear search is inefficient and processor intensive. However, storing data in unsorted state works better for weaker processors that might be overwhelmed by the process of simultaneously recording new data and sorting it.

4 Binary search is much more efficient as we need to look at the fewer items before we find the one we need. How is that achieved?

5

6 When booking into this hotel, you make it to your floor and this sign is the first thing you see. If you are looking for room 318, you will not have to search the entire floor, just the left side. To simplify the search for your room, the hotel conveniently numbered their rooms in sequence and placed the entrance to the floor in the middle, so that you can halve your search effort and time. You know by now that "binary" could be translated "one of the two options" - which is what the hotel gives you here - left or right. Imagine that if you do go left and about half way through that side of the floor, the corridor turns and branches out into further 2 halves with numbers " " and " ". Which way will you turn? Binary search A hotel has 120 rooms located on 3 floors and 4 lifts/staircases. Design a floor plan (or signs for a given floor plan) for each of lifts/staircases. Assuming a person starts at lift 2. How many signs will they see before they find their room? Given pseudocode for a binary search, write it as (a) structured English; (b) code in your preferred high level language Linear search Given pseudocode for a linear search, write it as (a) structured English; (b) code in your preferred high level language

7 Task 6 Sorting and searching could end up being quite dry unless there is a visual element to them. There are many visualisations of the searching and sorting algorithms available on the internet, such as the one at You will find that learners understand the algorithms better if they also can plot the results using a language with graphics abilities, eg Scratch/BYOB/Snap/AppInventor/Python/Basic, etc. The tasks would involve generating a random list of numbers and then applying an algorithm to it. Provided is an example of visualising a list in Scratch 2.0, using abstraction via a procedure. This procedure uses the stamp feature (which imprints the copy of the sprite s costume onto the Stage. The sprite s costume should be a smallish square (although, most symmetric shapes should work, as well). Learners should be given an opportunity to implement just the plotting of a list via the provided example and then they can design. For the extension activity, here is an example of using Python Turtle to do a visualisation of the Insertion Sort.

8 import turtle; from random import sample, choice; import time COLOURS = ["firebrick", "dark goldenrod", "sienna", "chartreuse4", "DeepSkyBlue3", "medium violet red", "red4", "saddle brown", "dark olive green", "spring green", "cadet blue", "deep pink"] screen = turtle.screen() t = turtle.turtle(); t.speed(0); t.width(10) def draw_col(x, y): t.penup() t.goto(x, 0) t.pendown() t.setheading(90) t.forward(y) def draw_sort(s): for i in s: draw_col(s.index(i)*15, i) def insertion_sort(s=sample(range(100), 10)): starttime = time.time() print("insertion sort") print(s) for i in range(1, len(s)): val = s[i] j = i - 1 while (j >= 0) and (s[j] > val): s[j+1] = s[j] j = j - 1

9 s[j+1] = val t.pencolor(colours.pop()) draw_sort(s) endtime = time.time() - starttime print ("Time taken: " + str(endtime) + " seconds") return s def quick_sort(s=sample(range(100), 10)): starttime = time.time() print(s) less = [] equal = [] greater = [] if len(s) > 1: pivot = s[0] for x in s: if x < pivot: less.append(x) if x == pivot: equal.append(x) if x > pivot: greater.append(x) print(less+equal+greater) return quick_sort(less)+equal+quick_sort(greater) else: endtime = time.time() - starttime print (endtime) return s

### LO2: Understand strategies and techniques used to improve engineering businesses. Using project monitoring tools GANTT Charts

Unit 20: Business for Engineering LO2: Understand strategies and techniques used to improve engineering businesses Using project monitoring tools GANTT Charts Instructions and answers for teachers These

### Series and Parallel Circuits Instructions and answers for teachers

Series and Parallel Circuits Instructions and answers for teachers These instructions should accompany the OCR resource Series and Parallel Circuits activity which supports OCR GCSE (9 1) Twenty First

### LO1: Be able to apply AC and DC circuit theory to circuit design DC networks

Unit 5: Electrical and electronic design LO1: Be able to apply AC and DC circuit theory to circuit design DC networks Instructions and answers for teachers These instructions should accompany the OCR resource

### The Activity: This lesson element focuses on the topic of Climate Graphs, the information they represent and how they can be presented.

GCSE Geography A J382 Climate Graphs Activity Instructions and answers for teachers These instructions should accompany the OCR resource Climate Graphs activity which supports OCR GCSE Geography A. The

### Unit R051 Contemporary issues in sport The role of national governing bodies in sport Instructions and answers for teachers

Unit R051 Contemporary issues in sport The role of national governing bodies in sport Instructions and answers for teachers These instructions should accompany the OCR resource The role of national governing

Know about financial documents Unit 2 Learn about managing money Instructions and answers for teachers These instructions should accompany the OCR Lesson Element Know about financial documents, which supports

### Computer SCienCe Theme: Software Development

AS and A LeveL H046/H446 Computer SCienCe Theme: Software Development September 2015 We will inform centres about any changes to the specification. We will also publish changes on our website. The latest

### Sexual reproduction kittens and variation Instructions and answers for teachers

Sexual reproduction kittens and variation Instructions and answers for teachers hese instructions should accompany the OCR resource GCSE (9 1) Gateway Biology A and GCSE (9 1) wenty First Century Biology

### Unit R074 How scientists use analytical techniques to collect data Getting the Write Instructions Instructions and answers for teachers

Unit R074 How scientists use analytical techniques to collect data Getting the Write Instructions Instructions and answers for teachers The activities below cover LO3: Be able to examine and record features

### This Checkpoint Task should be used in conjunction with the KS3 KS4 Transition Guide Standard Form

This Checkpoint Task should be used in conjunction with the KS3 KS4 Transition Guide Standard Form Checkpoint Task Standard Form Organisms in soil Instructions and answers for teachers These instructions

### Unit 7: Electrical devices LO2: Understand electrical sensors and actuators Sensors temperature the thermistor

Unit 7: Electrical devices LO2: Understand electrical sensors and actuators Sensors temperature the thermistor Instructions and answers for teachers These instructions should accompany the OCR resource

### Unit R042 Applying principles of training. Principles of training Instructions and answers for teachers

Unit R042 Applying principles of training Principles of training Instructions and answers for teachers These instructions should accompany the OCR resource Principles of training activity which supports

### The Activity: For this activity learners have the opportunity to research a range of test equipment commonly used for testing electronic circuits.

Unit 6: Circuit simulation and manufacture LO4: Be able to test and perform fault finding on electronic circuits Use of test equipment Instructions and answers for teachers These instructions should accompany

### SIMPLE ANIMATION USING THE RASPBERRY PI

CLASSROOM CHALLENGE SIMPLE ANIMATION USING THE RASPBERRY PI In this lesson you will learn how to create simple animations using Scratch and Python. You are going to create repeating patterns using iteration

### Lesson Element Build and test your own capacitor Instructions and answers for teachers

Lesson Element Build and test your own capacitor Instructions and answers for teachers These instructions should accompany the OCR resource Build and test your own capacitor activity which supports OCR

### The Superheroes of the Atomic Model Instructions and answers for teachers

The Superheroes of the Atomic Model Instructions and answers for teachers These instructions should accompany the OCR resource The Superheroes of the Atomic Model activity and Teacher Pack which supports

### Unit 4: Principles of Electrical and Electronic Engineering

Unit 4: Principles of Electrical and Electronic Engineering LO6: Understand digital electronics type bistable flip-flop Instructions and answers for teachers These instructions should accompany the OCR

### 20 CODE CHALLENGES. GCSE (9 1) Computer Science GCSE REFORM. February 2015

February 2015 GCSE (9 1) Computer Science GCSE REFORM We will inform centres about any changes to the specification. We will also publish changes on our website. The latest version of our specification

### Using frequencies in tree diagrams to calculate probabilities

Lesson Element Using frequencies in tree diagrams to calculate probabilities Instructions and answers for teachers These instructions should accompany the OCR resource 'Using frequencies in tree diagrams

### AS and A LEVEL. Transition Guide H046, H446 COMPUTER SCIENCE. Theme: Data types, data structures and algorithms. September 2015

AS and A LEVEL Transition Guide H046, H446 COMPUTER SCIENCE Theme: Data types, data structures and algorithms September 2015 Contents Mapping KS4 to KS5 Mapping KS4 to KS5 3 6 7 8 Extension 9 10 KS4 to

### Creative imedia Level 1/2 DELIVERY GUIDE. UNIT R082 - Creating digital graphics VERSION 2. Oxford Cambridge and RSA

Creative imedia Level 1/2 UNIT R082 - Creating digital graphics VERSION 2 Oxford Cambridge and RSA INDEX Introduction 3 Unit R082 Creating digital graphics 4 Key terms 5 Misconceptions 6 Suggested activities

### Unit R081 Pre-production skills. Work Plans and Production Schedules

Unit R081 Pre-production skills Work Plans and Production Schedules Instructions and answers for Teachers These instructions should accompany the OCR resource Work Plans and Production Schedules Activity,

### Properties of ionic compounds. Instructions and answers for teachers

Properties of ionic compounds Instructions and answers for teachers These instructions should accompany the OCR resource Properties of ionic compounds activity which supports OCR GCSE (9 1) Twenty First

### MEDIA STUDIES. Curriculum planners - Three alternative models. A LEVEL Curriculum planner.

qualification awaiting accreditation A LEVEL MEDIA STUDIES H009, H409 For first teaching in 2017 s - Three alternative models Version 1 www.ocr.org.uk/alevelmediastudies Contents These three models explore

### These instructions should accompany the OCR resource Effective Writing Skills activity which supports OCR GCSE English Language.

Lesson Element Effective Writing Skills Instructions and answers for teachers These instructions should accompany the OCR resource Effective Writing Skills activity which supports OCR GCSE English Language.

### Organelle Speed Dating Game Instructions and answers for teachers

Organelle Speed Dating Game Instructions and answers for teachers These instructions should accompany the OCR resources GCSE (9 1) Combined Science 21 st Century Science B Organelle Speed Dating Game learner

### QUANTITATIVE PROBLEM SOLVING (MEI) QUANTITATIVE REASONING (MEI)

LEVEL 3 CERTIFICATE H866/H867 QUANTITATIVE PROBLEM SOLVING (MEI) QUANTITATIVE REASONING (MEI) Foreign Exchange August 2015 Contents Contents... 2 Introduction... 3 Activity 1... 4 Answers to Activity 1...

### LO5: Understand commercial circuit manufacture

Unit 6: Circuit simulation and manufacture LO5: Understand commercial circuit manufacture Commercial component and PCB types Instructions and answers for teachers These instructions should accompany the

### Cambridge Technicals in Business Level 3 Unit 5. Instructions for teachers. Case study: Employee motivation and performance

Cambridge Technicals in Business Level 3 Unit 5 Case study: Employee motivation and performance Instructions for teachers These instructions should accompany the OCR resource Case study: Employee motivation

### Unit R075 How scientific data is used Experiment calculations Instructions and answers for teachers

Unit R075 How scientific data is used Experiment calculations Instructions and answers for teachers The activities below cover LO2: Know and understand how scientists analyse and process information Associated

### LO4: Be able to use semi-conductors in electrical and electronic design Diodes and transistors

Unit 5: Electrical and electronic design LO4: Be able to use semiconductors in electrical and electronic design Diodes and transistors Instructions and answers for teachers These instructions should accompany

### These instructions should accompany the OCR resource Modelling decay of charge activity which supports OCR A Level Physics A.

Lesson Element Modelling decay of charge Instructions and answers for teachers These instructions should accompany the O resource Modelling decay of charge activity which supports O A Level Physics A.

### Topic Check In Interpreting and representing data

Topic Check In - 12.2 Interpreting and representing data 1. This pie chart shows the colour of hats that Tom owns. Which colour hat does he own most of? Colour of Tom s hats Blue Yellow Red Green 2. What

### This Checkpoint Task should be used in conjunction with the KS3 KS4 GCSE (9 1) Gateway Biology A Transition Guide Cell Level Systems.

This Checkpoint Task should be used in conjunction with the KS3 KS4 GCSE (9 1) Gateway Biology A Transition Guide Cell Level Systems. Cell Level Systems Instructions and answers for teachers These instructions

### COMPUTER SCIENCE Theme: Types of Processor

A LEVEL H446 COMPUTER SCIENCE Theme: Types of Processor July 2015 We will inform centres about any changes to the specification. We will also publish changes on our website. The latest version of our specification

### Unit R082 Creating digital graphics. File Formats and the Properties of Digital Images and Graphics

Unit R082 Creating digital graphics File Formats and the Properties of Digital Images and Graphics Instructions and answers for Teachers These instructions should accompany the OCR resource File Formats

### Unit 2: Science for Engineering LO4: Understand properties of materials - Force-extension graphs Instructions and answers for teachers

Unit 2: Science for Engineering LO4: Understand properties of materials - Force-extension graphs Instructions and answers for teachers These instructions should accompany the OCR resource Force-extension

### QUANTITATIVE PROBLEM SOLVING (MEI) QUANTITATIVE REASONING (MEI)

LEVEL 3 CERTIFICATE H866/H867 QUANTITATIVE PROBLEM SOLVING (MEI) QUANTITATIVE REASONING (MEI) Exponential Growth and Decay December 2015 We will inform centres about any changes to the specification. We

### A LEVEL. Delivery Guide H446 COMPUTER SCIENCE. Theme: Input, Output and Storage. April 2015

A LEVEL Delivery Guide H446 COMPUTER SCIENCE Theme: Input, Output and Storage April 2015 We will inform centres about any changes to the specification. We will also publish changes on our website. The

### CAMBRIDGE PROGRESSION ENGLISH AND MATHEMATICS AND LIFE AND LIVING SKILLS MOVING TOWARDS RETIREMENT A PROJECT APPROACH TO DELIVERY

CAMBRIDGE PROGRESSION ENGLISH AND MATHEMATICS AND LIFE AND LIVING SKILLS MOVING TOWARDS RETIREMENT (SUPPORTING PEOPLE TO EXPLORE HOW TO USE THEIR LEISURE TIME AND HAVE A HEALTHY LIFESTYLE) VERSION 1 CONTENTS

### TEXTBOOK REVIEWS Review of textbooks for the teaching of Latin

TEXTBOOK REVIEWS Review of textbooks for the teaching of Latin June 2015 GCSE, AS and A Level Oxford Cambridge and RSA We will inform centres about any changes to the specification. We will also publish

### A LEVEL. Project Complexity Guide H446 COMPUTER SCIENCE. Theme: Project complexity guide. September

A LEVEL H446 COMPUTER SCIENCE Theme: Project complexity guide September 2015 www.cambridge.org We will inform centres about any changes to the specification. We will also publish changes on our website.

### Biomechanics, Psychology and Physical Training Instructions and answers for teachers These instructions should accompany the OCR resource

Biomechanics, Psychology and Physical Training Instructions and answers for teachers These instructions should accompany the OCR resource Biomechanics, Psychology and Physical Training activity which supports

### Associated files: Reviewing a session. Task 1-2 hours

Unit 2 Sports coaching Reviewing a session Instructions and answers for Teachers These instructions should accompany the OCR resource Reviewing a session, which supports the OCR Level 3 Cambridge Technical

### LO3: Understand how destructive testing methods are used for quality assurance. Destructive test methods Charpy Notch test

Unit 19: Inspection and testing LO3: Understand how destructive testing methods are used for quality assurance Destructive test methods Charpy Notch test Instructions and answers for teachers These instructions

### Colour Theory Lesson 1 Basic Colour Theory Instructions and answers for teachers

Lesson Element Colour Theory Lesson 1 Basic Colour Theory Instructions and answers for teachers These instructions should accompany the OCR resource Activity title activity which supports OCR A Level Art

### These instructions should accompany the OCR resource Negative feedback activity which supports which supports OCR GCSE Biology.

GCSE Biology Negative Feedback Instructions and answers for teachers These instructions should accompany the OCR resource Negative feedback activity which supports which supports OCR GCSE Biology. The

### DRAMA. Section A: Death of a Salesman exemplar 2. GCSE (9 1) Candidate Style Answers. For first teaching in 2016.

Qualification Accredited GCSE (9 1) Candidate Style Answers DRAMA J316 For first teaching in 2016 Section A: Death of a Salesman exemplar 2 Version 1 www.ocr.org.uk/drama Contents Question 1 3 Question

### Cambridge Progression English and Life and Living Skills

Activity Guidance Cambridge Progression English and Life and Living Skills A Project Approach to Delivery EFFECTIVE COMMUNICATION FOR WORK (PRE-EMPLOYMENT SKILLS) Version 1 CAMBRIDGE PROGRESSION ENGLISH

### TOPIC EXPLORATION PACK Theme: Organic Structures. March 2015 A LEVEL CHEMISTRY. ocr.org.uk/science

TOPIC EXPLORATION PACK Theme: Organic Structures March 2015 A LEVEL CHEMISTRY ocr.org.uk/science Contents Contents... 2 Introduction... 3 Activity 1 Big Picture Quiz... 5 Activity 2 Easy Peasy Chineasy...

### The Superheroes of the Atomic Model Teacher Pack

The Superheroes of the Atomic Model Teacher Pack This pack contains: Four information cards for each of the following superheroes (scientists): Dalton Thomson Rutherford Bohr Geiger and Marsden A mini

### ENGLISH LANGUAGE. A Guide to co-teaching The OCR A and AS level English Language Specifications. A LEVEL Teacher Guide. www.ocr.org.

Qualification Accredited Oxford Cambridge and RSA A LEVEL Teacher Guide ENGLISH LANGUAGE H470 For first teaching in 2015 A Guide to co-teaching The OCR A and AS level English Language Specifications Version

### PSYCHOLOGY. Descriptive Statistics Version 1. AS and A LEVEL Teacher Guide. For first teaching in 2015 H167/H567

Qualification Accredited Oxford Cambridge and RSA AS and A LEVEL Teacher Guide PSYCHOLOGY H167/H567 For first teaching in 2015 Descriptive Statistics Version 1 www.ocr.org.uk/psychology Introduction A

### KS3 KS4 focus Matter. GCSE (9 1) Transition Guide GATEWAY SCIENCE PHYSICS A. Version 1. qualification awaiting accreditation

qualification awaiting accreditation GCSE (9 1) Transition Guide GATEWAY SCIENCE PHYSICS A J249 For first teaching in 2016 KS3 KS4 focus Matter Version 1 www.ocr.org.uk/physics Introduction GCSE (9 1)

### GCSE Chemistry The Sweet Factory. Instructions and answers for teachers

GCSE Chemistry The Sweet Factory Instructions and answers for teachers These instructions should accompany the OCR resource The Sweet Factory activity which supports OCR GCSE Chemistry. The Activity: This

### GUIDE 3: PRESENTING EVIDENCE

EXTENDED PROJECT Teacher s Guide GUIDE 3: PRESENTING EVIDENCE March 2015 We will inform centres about any changes to the specification. We will also publish changes on our website. The latest version of

### The KING S Medium Term Plan [Mathematics Department] Y8 Learning Cycle 5 Programme. Module

The KING S Medium Term Plan [Mathematics Department] Y8 Learning Cycle 5 Programme Module Challenging question Subject Challenging Question Lines of Enquiry Number (ratio) and Geometry (unit conversions

### Cambridge NATIONALS ICT LEVEL 1/2. UNIT R010 Developing control systems DELIVERY GUIDE

Cambridge NATIONALS ICT LEVEL 1/2 UNIT R010 Developing control systems VERSION 1 APRIL 2013 CONTENTS Introduction Page 3 Unit R010 - Developing control systems Page 4 Learning Outcome 1 - Be able to design

### A simpler version of this lesson is covered in the basic version of these teacher notes.

Lesson Element Colour Theory Lesson 2 Advanced Colour Theory A simpler version of this lesson is covered in the basic version of these teacher notes. Task instructions The objective of the lesson is to

### Unit R041 Reducing the risk of sports injuries. Using warm ups and cool downs to prevent injury Instructions and answers for teachers

Unit R041 Reducing the risk of sports injuries Using warm ups and cool downs to prevent injury Instructions and answers for teachers These instructions should accompany the OCR resource Using warm ups

### Scratch Clock Teacher Lessons Guide

Scratch Clock Teacher Lessons Guide Lesson learning objectives Understand how to create a simple stopwatch using repetition and variables Create an analog clock using repetition and variables Create a

### INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB

INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB GINI COURTER, TRIAD CONSULTING Like most people, you probably fill out business forms on a regular basis, including expense reports, time cards, surveys,

### Chapter 12 Programming Concepts and Languages

Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Paradigm Publishing, Inc. 12-1 Presentation Overview Programming Concepts Problem-Solving Techniques The Evolution

### The Richard Pate School. Draft Year 4 Scheme of Work for Scratch

The Richard Pate School Draft Year 4 Scheme of Work for Scratch Marcus Gilvear July 2014 (Acknowledgements: Phil Bagge and Duncan Hooper) Re Scratch: This work is licensed under the Creative Commons Attribution-NonCommercial

### These instructions should accompany the OCR resource Planning, which supports the OCR Level 3 Cambridge Technical in Sport Unit 2 Sports coaching

Unit 2 Sports coaching Planning Instructions and answers for Teachers These instructions should accompany the OCR resource Planning, which supports the OCR Level 3 Cambridge Technical in Sport Unit 2 Sports

### APP INVENTOR. Test Review

APP INVENTOR Test Review Main Concepts App Inventor Lists Creating Random Numbers Variables Searching and Sorting Data Linear Search Binary Search Selection Sort Quick Sort Abstraction Modulus Division

### HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013

HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013 Riley Moses Bri Fidder Jon Lewis Introduction & Product Vision BIMShift is a company that provides all

### Preparing learners for their Spoken Language assessment

Qualification Accredited GCSE (9 1) ENGLISH LANGUAGE J351 For first teaching in 2015 Preparing learners for their Spoken Language assessment Version 1 www.ocr.org.uk/english GCSE (9 1) ENGLISH LANGUAGE

### CAMBRIDGE NATIONALS IN ENGINEERING

Cambridge NATIONALS CAMBRIDGE NATIONALS IN ENGINEERING R113 - ELECTRONIC PRINCIPLES JANUARY 2015 CONTENTS Introduction 3 Unit R113 - Electronic Principles 4 Learning Outcome 1 - Understand basic electronic

### Kelso High School. Computing and Mathematics Department. Computing

Kelso High School Computing and Mathematics Department Computing Part 1 Expectations Part 2 Course Structure Part 3 Homework Part 4 Assessment Part 5 Study Tips Part 6 Resources 1. Expectations You have

### REFERENCE GUIDE 1. INTRODUCTION

1. INTRODUCTION Scratch is a new programming language that makes it easy to create interactive stories, games, and animations and share your creations with others on the web. This Reference Guide provides

### Scratch Primary Lesson 4

Scratch Primary Lesson 4 Motion and Direction creativecomputerlab.com Motion and Direction In this session we re going to learn how to move a sprite. Go to http://scratch.mit.edu/ and start a new project:

### The ph Scale Instructions and answers for teachers

The ph Scale Instructions and answers for teachers These instructions should accompany the OCR resource The ph Scale activity which supports OCR GCSE (9 1) Twenty First Century Chemistry B Lesson Element.

### A LEVEL H446 COMPUTER SCIENCE. Code Challenges (1 20) August 2015

A LEVEL H446 COMPUTER SCIENCE Code Challenges (1 20) August 2015 We will inform centres about any changes to the specification. We will also publish changes on our website. The latest version of our specification

### StarLogo Nova Blocks introduced in Module 1 Lesson 1. StarLogo Nova Blocks introduced in Module 1 Lesson 2

CS in Science Guides StarLogo Nova Blocks introduced in Module 1 Lesson 1 Event Handling When setup (on the interface) is clicked, code blocks placed inside this block will run once. When forever (on the

### SmartBoard Notebook Training presentation.notebook December 02, By the end of this session you will be able to...

Starting with SMART Notebook By the end of this session you will be able to... Use a Smartboard to enrich your lesson by introducing fun and interactive learning materials using SMART Notebook software.

### Teacher Notes Introduction

Teacher Notes Introduction Why ICT 4 Life? Wouldn t it be great to have classes of enthusiastic, ICT-capable learners, performing and progressing well? Of course, we see fantastic examples of good practice

### Algorithms and recursion

Read: Chapter 13 from textbook Algorithms and recursion What programs implement is recipes for solving problems. These recipes are called algorithms. We have already seen (in the practice problems from

### GCSE Chemistry. Making Salts Instructions and answers for teachers

GCSE Chemistry Making Salts Instructions and answers for teachers The Activity: Learning Outcomes: To be able to recall the names and chemical formulae for commonly used acids To understand how salts can

### Finding and Opening Documents

In this chapter Learn how to get around in the Open File dialog box. See how to navigate through drives and folders and display the files in other folders. Learn how to search for a file when you can t

### Update on Progress 8 measure and reforms to secondary school accountability framework

Update on Progress 8 measure and reforms to secondary school accountability framework January 2014 Update on secondary school accountability reforms In the government response to the secondary school accountability

### Introduction to Programming

Introduction to Programming If you re new to programming, you might be intimidated by code and flowcharts. You might even wonder how you ll ever understand them. This lesson offers some basic ideas and

### 1 Introduction. 2 Project Browser. 3 FlowStone Editor

USER GUIDE C O N T E N T S CHAPTER 1 1 Introduction 3 OVERVIEW... 4 ABOUT THIS GUIDE...4 CHAPTER 2 2 Project Browser 5 OVERVIEW... 6 NAVIGATOR... 6 TOOLBAR...7 PROJECT LIST... 7 PROJECT ACTIONS... 9 OPENING

### A Digital Talking Storybook

Using ICT Levels 3, 4 & 5 A Digital Talking Storybook Desirable Features: Presenting Music and Sound Desirable Features: Interactive Design Assessment Focus This Using ICT Task provides pupils with the

### TOPIC EXPLORATION PACK

Fibula Cartilage Fibula Cartilage Fibula Cartilage Epimysium Muscle Fibre Perimysium Epimysium Muscle Fibre Perimysium TOPIC EXPLORATION PACK Theme: Modern Technology in Sport June 2015 Muscle Fibre Epimysium

### Year 9 set 1 Mathematics notes, to accompany the 9H book.

Part 1: Year 9 set 1 Mathematics notes, to accompany the 9H book. equations 1. (p.1), 1.6 (p. 44), 4.6 (p.196) sequences 3. (p.115) Pupils use the Elmwood Press Essential Maths book by David Raymer (9H

### Lesson Element. Culture, Norms and Values Instructions and answers for teachers

Lesson Element Culture, Norms and Values Instructions and answers for teachers These instructions should accompany the OCR resource Culture, Norms and Values activity which supports OCR A Level Sociology.

### What's new in OneNote 2010

ADVANCED POWERPOINT Introduction This document covers more advanced features of PowerPoint, which enable you to move away from linear presentations and incorporate more creativity than a standard presentation

### GAP CLOSING. 2D Measurement. Intermediate / Senior Student Book

GAP CLOSING 2D Measurement Intermediate / Senior Student Book 2-D Measurement Diagnostic...3 Areas of Parallelograms, Triangles, and Trapezoids...6 Areas of Composite Shapes...14 Circumferences and Areas

### Microsoft Excel 2013 Tutorial

Microsoft Excel 2013 Tutorial TABLE OF CONTENTS 1. Getting Started Pg. 3 2. Creating A New Document Pg. 3 3. Saving Your Document Pg. 4 4. Toolbars Pg. 4 5. Formatting Pg. 6 Working With Cells Pg. 6 Changing

### KS3-KS4 Forces. GCSE (9 1) Transition Guide GATEWAY SCIENCE PHYSICS A. Version 1. qualification awaiting accreditation

qualification awaiting accreditation GCSE (9 1) Transition Guide GATEWAY SCIENCE PHYSICS A J249 For first teaching in 2016 KS3-KS4 Forces Version 1 www.ocr.org.uk/physics Introduction GCSE (9 1) GATEWAY

### CHEMISTRY A. AS and A LEVEL Co-teach Guide. A Guide to co-teaching The OCR A and AS level Chemistry A Specifications. www.ocr.org.

Qualification Accredited Oxford Cambridge and RSA AS and A LEVEL Co-teach Guide CHEMISTRY A H032/H432 For first teaching in 2015 A Guide to co-teaching The OCR A and AS level Chemistry A Specifications

### Chapter 2. Making Shapes

Chapter 2. Making Shapes Let's play turtle! You can use your Pencil Turtle, you can use yourself, or you can use some of your friends. In fact, why not try all three? Rabbit Trail 4. Body Geometry Can

### code-it.co.uk Maths Quiz

Maths Quiz Computer Science Concepts -if else selection -Broadcasting to trigger other blocks -Variable for score -Algorithm to code Program Aim Can the users create and improve a Maths quiz Maths Concepts

### Can you design an algorithm that searches for the maximum value in the list?

The Science of Computing I Lesson 2: Searching and Sorting Living with Cyber Pillar: Algorithms Searching One of the most common tasks that is undertaken in Computer Science is the task of searching. We

### Google Drive lets you store and share all your stuff, including documents, videos, images and other files that are important to

What are Docs & Drive? Docs Use Google Docs, Sheets and Slides for document editing anywhere, anytime. Google Docs is an online word processor that lets you create and format text documents and collaborate

### Great Expectations Charles Dickens

Qualification Accredited GCSE (9 1) Exemplar Candidate Work ENGLISH LITERATURE J352 For first teaching in 2015 Great Expectations Charles Dickens Version 1 www.ocr.org.uk/english Contents Script A Level