Computational thinking, algorithms and programming - OCR
(a) Explain why Heath is using an array to store the data. ⦠... (ii) State why this data type is the most appropriate. ..... Allows multiple items of data to be stored â¦
GCSE (9–1) Computer Science J276/02 Computational thinking, algorithms and programming Sample Question Paper
Date – Morning/Afternoon Time allowed: 1 hour 30 minutes
Sp ec im
en
You may not use: a calculator
*
0
0
0
0
0
0
*
First name Last name
Candidate number
Centre number
INSTRUCTIONS • Use black ink. • Complete the boxes above with your name, centre number and candidate number. • Answer all the questions. • Write your answer to each question in the space provided. • If additional space is required, use the lined page(s) at the end of this booklet. The question number(s) must be clearly shown. • Do not write in the bar codes. INFORMATION • The total mark for this paper is 80. • The marks for each question are shown in brackets [ ]. • This document consists of 16 pages.
Kofi uses his computer to record an audio file of himself playing his guitar. (a) Outline what happens when the computer converts the music into a file. ……………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………….. [2] (b) Kofi increases the sample rate his computer is using to record his guitar. Explain two effects this will have on Kofi’s recording. ……………………………………………………………………………………………………………
en
……………………………………………………………………………………………………………
Sp ec im
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………… [4]
(c) Kofi is e-mailing his recording to a record label. He uses lossy compression to produce the music file. Explain two reasons why using lossy compression is beneficial. …………………………………………………………………………………………………………… …………………………………………………………………………………………………………… ……………………………………………………………………………………………………………
(a) Order the following units from smallest to largest: GB
bit
PB
byte
nibble
MB
……………………………………………………………………………………………………………….. [1] (b) Convert the decimal number 191 into an 8 bit binary number. ……………………………………………………………………………………………………………….. [1] (c) Convert the hexadecimal number 3E into a decimal number. You must show your working. ……………………………………………………………………………………………………………….. ………………………………………………………………………………………………………………..
4 (d) 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. ……………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………….. ……………………………………………………………………………………………………………….. ………………………………………………………………………………………………………………..
Coding is therefore one vehicle by which to develop computational thinking within a STEM context. 1. Ask questions and solve problems. 2. Use models. 3. .... This project is about modelling how animals use their senses to interact with their .... ACS
the Lagrangian geometric perspective and re- place it with an Eulerian, partial differential equation. Chapter 19 focuses on various aspects of computational.
2 Mary's computer has an 800MHz CPU and 1GB of RAM. ... (b) Mary wants to upgrade this computer so that she can play the latest ...... Level 1 (1-2 marks).
A Computer Science for Fun / Teaching London Computing / CHI+MED Special ... Above all, it is about thinking in a .... Of course, as a real tour guide, you.
This would include basic algebra, but not necessarily more ... to know what software is, but not enough to take on serious software development projects. ...... L. Dawley (2012): Empowering Educators with Google's Android App Inventor: An.
May 2, 2011 - had to develop software that was capable ..... applications, starting with simple .... a monthly series of online workshops like Android App.
programming language, I thoroughly enjoyed learning the methods and ...... L. Dawley (2012): Empowering Educators with Google's Android App Inventor: An.
This paper will outline the history of algorithmic composition from the pre- .... computer hardware was common at US universities in the mid-twentieth century.
Jul 18, 2012 - First-order logic comes with a natural set-theoretic semantics that provides a basis for ...... C = map Var P ++ map nvar N /\ eva P (map nvar N).
Jul 16, 2014 - Coq is designed as an interactive system that assists the ...... If a proof system is analytic, then every derivation of a goal contains only.
Google, Exploring Computational Thinking http://www.google.com/edu/computational-thinking/index.html. Wing, J. Computation Thinking (2006) http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf. I can enjoy things that go wrong and learn f