OCR J276 GCSE Computer Science

Similar documents
GCSE Computing. Revision Pack TWO. Data Representation Questions. Name: /113. Attempt One % Attempt Two % Attempt Three %

OCR J276 GCSE Computer Science

OCR J276 (9-1) GCSE Computer Science

Year 10 OCR GCSE Computer Science (9-1)

HASTINGS HIGH SCHOOL

Autumn 1 Autumn 2 Spring 1 Spring 2 Summer 1 Summer 2. networks. environmental concerns. Knowledge and skills covered: Knowledge and skills covered:

GCSE Computer Science for OCR Overview Scheme of Work

OCR GCSE (9-1) Computer Science J276 Accompanying Instructional Document

OCR J276 GCSE Computer Science

Example 1: Denary = 1. Answer: Binary = (1 * 1) = 1. Example 2: Denary = 3. Answer: Binary = (1 * 1) + (2 * 1) = 3

OCR J276 GCSE Computer Science

AQA GCSE Computer Science PLC

Edexcel GCSE in Computer Science Microsoft IT Academy Mapping

OCR GCSE Computing Learning Grids H/W

Switching to AQA from OCR

Teaching KS3 Computing. Session 3 Theory: More on binary and representing text Practical: Introducing IF

GCSE Computer Science Component 02

Switching to AQA from Edexcel

The type of all data used in a C++ program must be specified

Module 1: Information Representation I -- Number Systems

Computing 1: Computer Systems

Bits and Bit Patterns

REPRESENTING INFORMATION:

GCSE (9 1) Computer Science J276/02 Computational thinking, algorithms and programming Sample Question Paper. Specimen

Chapter 1. Data Storage Pearson Addison-Wesley. All rights reserved

Flying Start AS Computer Science. September 2015

Data Storage. Slides derived from those available on the web site of the book: Computer Science: An Overview, 11 th Edition, by J.

This document contains additional questions; it is not intended to be treated as a complete paper.

2nd Paragraph should make a point (could be an advantage or disadvantage) and explain the point fully giving an example where necessary.

Computer Systems. IGCSE OCR AQA Edexcel Understand the term. embedded system and how an Purpose of embedded system

Learning Programme Fundamentals of data representation AS Level

OCR H446 A-Level Computer Science

Using sticks to count was a great idea for its time. And using symbols instead of real sticks was much better.

OBJECTIVES After reading this chapter, the student should be able to:

Introduction to Computer Science (I1100) Data Storage

Computing in the Modern World

Lecture 1: What is a computer?

Data Representation. Types of data: Numbers Text Audio Images & Graphics Video

nce GCSE Com mputer Scien Past Name

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Unit 2 Digital Information. Chapter 1 Study Guide

IB Computer Science Topic.2-

Objectives. Connecting with Computer Science 2

Digital Media. Daniel Fuller ITEC 2110

AQ A G C S E 9-1 C O M P U T E R S C I E N C E R E V I S I O N G U I D E M U R P H Y V I A A M A Z O N

COMPUTER SCIENCE UNIT 1: Understanding Computer Science

Discussion. Why do we use Base 10?

Analogue vs. Discrete data

OCR H446 A-Level Computer Science

N5 Computing Science - Solutions

Jianhui Zhang, Ph.D., Associate Prof. College of Computer Science and Technology, Hangzhou Dianzi Univ.

Information Science 1

Chapter Two. Hardware Basics: Inside the Box

CSC 170 Introduction to Computers and Their Applications. Lecture #1 Digital Basics. Data Representation

IT 1204 Section 2.0. Data Representation and Arithmetic. 2009, University of Colombo School of Computing 1

OCR H446 A-Level Computer Science

b A bit is the basic unit for storing electronic data, for example an MP3 file. The term bit is a

INSTRUCTIONS TO CANDIDATES

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

OCR A Level GCE Computer Science

CMSC 1513 Lecture 1.2

The type of all data used in a C (or C++) program must be specified

Lecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017

Worksheet - Storing Data

Cambridge International Examinations Cambridge Ordinary Level

Binary representation and data

INTRODUCTION TO COMPUTERS

A451. COMPUTING Computer Systems and Programming GENERAL CERTIFICATE OF SECONDARY EDUCATION. Monday 23 May 2011 Morning

Unit - II. Computer Concepts and C Programming 06CCP13. Unit II

Electronic Data and Instructions

data within a computer system are stored in one of 2 physical states (hence the use of binary digits)

Terminology, Types of Computers & Computer Hardware

N5 Computing Science - Revision

3 Data Storage 3.1. Foundations of Computer Science Cengage Learning

CSC 170 Fall 2017 Dr. R. M. Siegfried. Study Guide for Final Exam

MINI MOCK (MIMO) Computer Science 2210

Intermediate Programming & Design (C++) Notation

GIRLS SECONDARY, L-IMRIEĦEL HALF YEARLY EXAMINATIONS 2015/2016

GCSE Computer Science Booster Pack

Stonelaw High School. Computing Science. BGE - Computer Systems

Unit title: Mobile Technology: Architecture (SCQF level 6)

Systems Architecture. Systems Architecture. Memory. Memory. Memory. Memory. The Purpose and Function. The Purpose and Function

1.1 Bits and Bit Patterns. Boolean Operations. Figure 2.1 CPU and main memory connected via a bus. CS11102 Introduction to Computer Science

Standard File Formats

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

CC411: Introduction To Microprocessors

Homeschool Enrichment. The System Unit: Processing & Memory

Elementary Computing CSC 100. M. Cheng, Computer Science

N.B. These pastpapers may rely on the knowledge gained from the previous chapters.

[301] Bits and Memory. Tyler Caraza-Harter

Experimental Methods I

For the A+ Certification exams, you should be able to identify the names, functions, and characteristics of the major components and ports of a Pc.

Data Representation and Networking

National 5 Computing Science Software Design & Development

Computer Science Curriculum Content, KS5

Unicode. Standard Alphanumeric Formats. Unicode Version 2.1 BCD ASCII EBCDIC

Full file at

Binary Codes. Dr. Mudathir A. Fagiri

General Computing Concepts. Coding and Representation. General Computing Concepts. Computing Concepts: Review

Numeral system Numerals

Transcription:

Name: Class Teacher: Date: OCR J276 GCSE Computer Science REVISION BOOKLET 2.6 DATA REPRESENTATION Content in J276 GCSE Computer Science: 1.1 Systems Architecture 1.2 Memory 1.3 Storage 1.4 Wireless and Wired Networks 1.5 Network Topologies, Protocols and Layers 1.6 System Security 1.7 Systems Software 1.8 Ethical, Legal, Cultural and Environmental Concerns 2.1 Algorithms 2.2 Programming Techniques 2.3 Producing Robust Programs 2.4 Computational Logic 2.5 Translators and Facilities of Languages 2.6 Data Representation www.learn-computerscience.com

2.6 DATA REPRESENTATION TOPIC Units: bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte, petabyte Units: how data needs to be converted into a binary format to be processed by a computer Numbers: how to convert positive denary whole numbers (0-255) into 8-bit binary numbers and vice versa Numbers: how to add two 8-bit binary integers and explain overflow errors which may occur Numbers: binary shifts Numbers: how to convert positive denary whole numbers (0-255) into 2-digit hexadecimal numbers and vice versa Numbers: how to convert from binary to hexadecimal equivalents and vice versa Numbers: check digits Characters: the use of binary codes to represent characters Characters: the term character set Characters: the relationship between the number of bits per character in a character set and the number of characters which can be represented (for example ASCII, extended ASCII and Unicode) Images: how an image is represented as a series of pixels represented in binary Images: metadata included in the file Images: the effect of colour depth and resolution on the size of an image file Sound: how sound can be sampled and stored in digital form Sound: how sampling intervals and other factors affect the size of a sound file and the quality of its playback: Sample size Bit rate Sampling frequency Compression: need for compression Compression: types of compression Lossy Lossless

2.6 DATA REPRESENTATION BIT, NIBBLE, BYTE, KILOBYTE, MEGABYTE, GIGABYTE, TERABYTE, PETABYTE HOW DATA NEEDS TO BE CONVERTED INTO A BINARY FORMAT TO BE PROCESSED BY A COMPUTER HOW TO CONVERT POSITIVE DENARY WHOLE NUMBERS (0-255) INTO 8-BIT BINARY NUMBERS AND VICE-VERSA HOW TO ADD TWO 8-BIT BINARY INTEGERS AND EXPLAIN OVERFLOW ERRORS WHICH MAY OCCUR BINARY SHIFTS HOW TO CONVERT POSITIVE DENARY WHOLE NUMBERS (0-255) INTO 2-DIGIT HEXADECIMAL NUMBERS AND VICE VERSA

HOW TO CONVERT FROM BINARY TO HEXADECIMAL EQUIVALENTS AND VICE VERSA CHECK DIGITS THE USE OF BINARY CODES TO REPRESENT CHARACTERS THE TERM CHARACTER-SET THE RELATIONSHIP BETWEEN THE NUMBER OF BITS PER CHARACTER IN A CHARACTER SET AND THE NUMBER OF CHARACTERS WHICH CAN BE REPRESENTED (FOR EXAMPLE ASCII, EXTENDED ASCII AND UNICODE) HOW AN IMAGE IS REPRESENTED AS A SERIES OF PIXELS REPRESENTED IN BINARY METADATA INCLUDED IN THE FILE

THE EFFECT OF COLOUR DEPTH AND RESOLUTION ON THE SIZE OF AN IMAGE FILE HOW SOUND CAN BE SAMPLED AND STORED IN DIGITAL FORM HOW SAMPLING INTERVALS AND OTHER FACTORS AFFECT THE SIZE OF A SOUND FILE AND THE QUALITY OF ITS PLAYBACK SAMPLE SIZE BIT RATE SAMPLING FREQUENCY NEED FOR COMPRESSION TYPES OF COMPRESSION LOSSY LOSSLESS

EXAM QUESTIONS QUESTION 1 Kofi uses his computer to record an audio file of himself playing his guitar. Outline what happens when the computer converts the music into a file. Kofi increases the sample rate his computer is using to record his guitar. Explain two effects this will have on Kofi s recording. 1 2 [4] Kofi is emailing his recording to a record label. He uses lossy compression to produce the music file. Explain two reasons why using lossy compression is beneficial. 1 2 [4]

QUESTION 2 Order the following units from smallest to largest: GB bit PB byte nibble MB Convert the decimal number 191 into an 8-bit binary number. Convert the hexadecimal number 3E into a decimal number. You must show your working.

There is a subroutine, HEX(), that takes a denary number between 10 and 15 and returns the corresponding hexadecimal number. E.g. HEX(10) would return A, HEX(15) would return F. Write an algorithm, using the subroutine HEX(), to convert any whole decimal number between 0 and 255 into a 2 digit hexadecimal number. [4] Add together the following two 8-bit binary numbers. Express your response in an 8-bit binary form. 0 1 1 0 1 0 1 0 1 0 0 1 0 1 1 0 Identify the problem this addition has created.

QUESTION 3 Complete a 2-place right shift on the binary number 11001011. Explain the effect of performing a 2-place right shift on the binary number 11001011. QUESTION 4 Explain why data is stored in computers in a binary format. In the ASCII character set, the character codes for the first three capital letters are given below. Letter ASCII character code A 0100 0001 B 0100 0010 C 0100 0011 State how the ASCII character set is used to represent text in a computer.

Convert the word CAB into binary using the ASCII character set. Explain why the ASCII character set is not suitable for representing text in all the languages of the world. QUESTION 5 When recording a sound file on a computer, the sound needs to be sampled. Describe how sampling is used when storing sound. Explain the effect of the sampling interval on the size and quality of the sound file recorded. [3]

QUESTION 6 Add the following bytes. State the problem that will occur if a computer is to store the result as a byte. QUESTION 7 Files are often compressed before they are sent over the internet. State what is meant by compression. State one advantage of compressing files before sending them over the internet. Two types of compression are lossy and lossless. State which type of compression is most appropriate for each of the following and explain why it is appropriate. Downloading the source code of a large program Type of compression: Explanation: [3]

Streaming a large video file Type of compression: Explanation: [3] QUESTION 8 Numbers can be represented in denary, binary or hexadecimal. Convert the binary number 01101001 to denary, showing your working. Convert the denary number 154 to binary. The security code for an alarm system is a long binary number which begins 10001111100101111011 The technicians prefer to use hexadecimal to enter the security code. When the number is converted into hexadecimal, the first two digits are 8F as shown below. Complete the gaps to show the next three digits. [3]

Explain why the technicians prefer to use hexadecimal. QUESTION 9 Bob s computer has 512 kilobytes of ROM and 8 gigabytes of RAM. State how many bytes are in a kilobyte and a gigabyte. A kilobyte A gigabyte QUESTION 10 The number 62 could be a denary number of a hex number. If 62 is a hex number, calculate its value as a denary number. You must show your working. If 62 is a denary number, calculate its value as a hex number. You must show your working.

QUESTION 11 Add the following two 8-bit binary numbers. An overflow error can occur when adding two 8-bit binary numbers. Describe what is meant by an overflow error. QUESTION 12 The website of a school allows visitors to download JPG, MP3, MPEG and PDF files. The video clip is compressed using lossy compression. Explain why lossy compression is suitable for a video clip, but not suitable for a text document. [3] QUESTION 13 Convert the decimal number 191 into 8-bit binary.

Perform the following binary addition. QUESTION 14 Alex is producing images and sound effects for a website. Part of a bitmap image is shown in Figure 2 below. The letters represent a colour, as shown in Figure 3. Using the example in Fig 2, explain how a bitmap image is stored on a computer. [3]

QUESTION 15 Explain how reducing the number of colours in an image can reduce its file size. The final image file may contain metadata. Describe, using an example, what is meant by metadata. Alex needs to create an audio recording of himself playing his guitar. Explain how sampling is used to make the recording. [3] State the effects of increasing the sample rate of the recording.

QUESTION 16 The character é is part of a computer s character set. Describe what is meant by a character set. When sending text messages using a mobile phone, people can choose from hundreds of characters, called emoji, to insert in their message. An example of an emoji is. The Unicode character code for the emoji in hexadecimal is 1F64A. Convert the hexadecimal number 1F64A to binary. The first three hexadecimal digits have been done for you. Hexadecimal: 1 F 6 4 A Binary: 0001 1111 0110...... Explain why mobile phones that can send emoji would use Unicode instead of ASCII as their character set.