Supplementary questions: Paper 1 Computational thinking ...

75
Paper 1 V1.1 GCSE COMPUTER SCIENCE Paper 1 Supplementary questions These supplementary questions are taken from the 2014/5/6 GCSE Computer Science (4512) assessments. The table on page 2 shows the content in our new GCSE Computer Science (8520) specification to which these questions relate. These supplementary questions should not be treated as a complete paper, they do not provide a balanced coverage of the specification or the assessment objectives in the same way that a fully live paper would do. It is hoped that teachers will find these questions to be a useful resource to enable them to understand the nature of questions that could be assessed as part of the specification. Version 1.1 28/02/17

Transcript of Supplementary questions: Paper 1 Computational thinking ...

Page 1: Supplementary questions: Paper 1 Computational thinking ...

Paper 1 V1.1

GCSE COMPUTER SCIENCE Paper 1 Supplementary questions These supplementary questions are taken from the 2014/5/6 GCSE Computer Science (4512) assessments. The table on page 2 shows the content in our new GCSE Computer Science (8520) specification to which these questions relate. These supplementary questions should not be treated as a complete paper, they do not provide a balanced coverage of the specification or the assessment objectives in the same way that a fully live paper would do. It is hoped that teachers will find these questions to be a useful resource to enable them to understand the nature of questions that could be assessed as part of the specification.

Version 1.1 28/02/17

Page 2: Supplementary questions: Paper 1 Computational thinking ...

2

8520 Specification Reference Question from 4512 – June

2014

Question from 4512 – June 2015

Question from 4512 – June

2016 3.1 Fundamentals of algorithms 3.1.1 Representing algorithms (Pages 3 -25)

12, 7(a), 7(b) 3(a), 3(b)(i), 3(b)(ii), 3(b)(iii), 7(c), 9, 10(a), 10(b)

3(b), 6(d)

3.1.2 Efficiency of algorithms (Pages 26-27)

3(b)(iv)

3.2 Programming 3.2.1 Data types (Pages 28-31)

7(b) 2(b), 2(e), 6(a)

3.2.2 Programming concepts (Pages 32-41)

3(b), 3(c), 3(d) 6(e), 10(a), (b), (c), (d) and (e)

3.2.6 Data structures (Pages 42-43)

2(a), 2(b)

3.2.10 Subroutines (procedures and functions) (Pages 44-48)

3(a), 3(e) 7(a), 7(d) 6(d), (e), (f)

3.2.12 Robust and Secure programming (Page 49)

3(a) (i) and (ii)

3.3 Fundamentals of data representation 3.3.1 Number bases (Page 50)

1(c)

3.3.2 Converting between number bases (Pages 51-55)

1(a), 1(b), 1(d) 1(a), 1(b), 1(c) 1(a), 1(b), 1(c) 1(d)

3.3.3 Units of information (Page 56)

1(d)

3.3.5 Character encoding (Page 57)

1(e) 2(d)

3.3.6 Representing images (Pages 58-60)

1(f) 1(f)

3.3.7 Representing sound (Page 61)

1(e)

3.3.8 Data compression (Page 62)

1(d)

3.4 Computer systems 3.4.4 Systems architecture (Pages 63-75)

2(a), 2(b), 2(c), 5(b), 6

6(a), 6(b), 6(c), 6(d)

1(f)(i), (f)(ii), 8

Page 3: Supplementary questions: Paper 1 Computational thinking ...

3

Paper 1 V1.0 Turn over

Answer all questions in the spaces provided.

Topic: 3.1 Fundamental of algorithms 3.1.1 Representing algorithms

Questions and Mark Scheme from 4512 – June 2014

Page 4: Supplementary questions: Paper 1 Computational thinking ...

4

Page 5: Supplementary questions: Paper 1 Computational thinking ...

5

Paper 1 V1.0 Turn over

Page 6: Supplementary questions: Paper 1 Computational thinking ...

6

Page 7: Supplementary questions: Paper 1 Computational thinking ...

7

Paper 1 V1.0 Turn over

Page 8: Supplementary questions: Paper 1 Computational thinking ...

8

Page 9: Supplementary questions: Paper 1 Computational thinking ...

9

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2015

Question 3 continues on the next page

Page 10: Supplementary questions: Paper 1 Computational thinking ...

10

Page 11: Supplementary questions: Paper 1 Computational thinking ...

11

Paper 1 V1.0 Turn over

Page 12: Supplementary questions: Paper 1 Computational thinking ...

12

Page 13: Supplementary questions: Paper 1 Computational thinking ...

13

Paper 1 V1.0 Turn over

Page 14: Supplementary questions: Paper 1 Computational thinking ...

14

Page 15: Supplementary questions: Paper 1 Computational thinking ...

15

Paper 1 V1.0 Turn over

Page 16: Supplementary questions: Paper 1 Computational thinking ...

16

Page 17: Supplementary questions: Paper 1 Computational thinking ...

17

Paper 1 V1.0 Turn over

Page 18: Supplementary questions: Paper 1 Computational thinking ...

18

Page 19: Supplementary questions: Paper 1 Computational thinking ...

19

Paper 1 V1.0 Turn over

Page 20: Supplementary questions: Paper 1 Computational thinking ...

20

Page 21: Supplementary questions: Paper 1 Computational thinking ...

21

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2016

Page 22: Supplementary questions: Paper 1 Computational thinking ...

22

Page 23: Supplementary questions: Paper 1 Computational thinking ...

23

Paper 1 V1.0 Turn over

Page 24: Supplementary questions: Paper 1 Computational thinking ...

24

Page 25: Supplementary questions: Paper 1 Computational thinking ...

25

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2016

Page 26: Supplementary questions: Paper 1 Computational thinking ...

26 Topic: 3.1.2 Efficiency of algorithms

Question and Mark Scheme from 4512 – June 2015

Page 27: Supplementary questions: Paper 1 Computational thinking ...

27

Paper 1 V1.0 Turn over

Page 28: Supplementary questions: Paper 1 Computational thinking ...

28 Topic: 3.2 Programming

3.2.1 Data types Question and Mark Scheme from 4512 – June 2015

Page 29: Supplementary questions: Paper 1 Computational thinking ...

29

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2016

Page 30: Supplementary questions: Paper 1 Computational thinking ...

30

Page 31: Supplementary questions: Paper 1 Computational thinking ...

31

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2016

Page 32: Supplementary questions: Paper 1 Computational thinking ...

32 Topic: 3.2.2 Programming concepts

Question and Mark Scheme from 4512 – June 2014

Page 33: Supplementary questions: Paper 1 Computational thinking ...

33

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2016

Page 34: Supplementary questions: Paper 1 Computational thinking ...

34

Page 35: Supplementary questions: Paper 1 Computational thinking ...

35

Paper 1 V1.0 Turn over

Page 36: Supplementary questions: Paper 1 Computational thinking ...

36

Page 37: Supplementary questions: Paper 1 Computational thinking ...

37

Paper 1 V1.0 Turn over

Page 38: Supplementary questions: Paper 1 Computational thinking ...

38

Page 39: Supplementary questions: Paper 1 Computational thinking ...

39

Paper 1 V1.0 Turn over

Page 40: Supplementary questions: Paper 1 Computational thinking ...

40

Page 41: Supplementary questions: Paper 1 Computational thinking ...

41

Paper 1 V1.0 Turn over

Page 42: Supplementary questions: Paper 1 Computational thinking ...

42 Topic: 3.2.6 Data structures

Question and Mark Scheme from 4512 – June 2015

Page 43: Supplementary questions: Paper 1 Computational thinking ...

43

Paper 1 V1.0 Turn over

Page 44: Supplementary questions: Paper 1 Computational thinking ...

44 Topic: 3.2.10 Subroutines (procedures and functions)

Question and Mark Scheme from 4512 – June 2014

Page 45: Supplementary questions: Paper 1 Computational thinking ...

45

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2015

Page 46: Supplementary questions: Paper 1 Computational thinking ...

46

Page 47: Supplementary questions: Paper 1 Computational thinking ...

47

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2016

Page 48: Supplementary questions: Paper 1 Computational thinking ...

48

Page 49: Supplementary questions: Paper 1 Computational thinking ...

49

Paper 1 V1.0 Turn over

Topic: 3.2.12 Robust and secure programming Question and Mark Scheme from 4512 – June 2016

Page 50: Supplementary questions: Paper 1 Computational thinking ...

50

Topic: 3.3 Fundamentals of data representation 3.3.1 Number bases

Question and Mark Scheme from 4512 – June 2014

Page 51: Supplementary questions: Paper 1 Computational thinking ...

51

Paper 1 V1.0 Turn over

Topic: 3.3.2 Converting between number bases Question and Mark Scheme from 4512 – June 2014

Page 52: Supplementary questions: Paper 1 Computational thinking ...

52

Question and Mark Scheme from 4512 – June 2015

Page 53: Supplementary questions: Paper 1 Computational thinking ...

53

Paper 1 V1.0 Turn over

Page 54: Supplementary questions: Paper 1 Computational thinking ...

54

Question and Mark Scheme from 4512 – June 2016

Page 55: Supplementary questions: Paper 1 Computational thinking ...

55

Paper 1 V1.0 Turn over

Page 56: Supplementary questions: Paper 1 Computational thinking ...

56

Topic: 3.3.3 Units of information

Question and Mark Scheme from 4512 – June 2015

Page 57: Supplementary questions: Paper 1 Computational thinking ...

57

Paper 1 V1.0 Turn over

Topic: 3.3.5 Character encoding

Question and Mark Scheme from 4512 – June 2015

Question and Mark Scheme from 4512 – June 2016

Page 58: Supplementary questions: Paper 1 Computational thinking ...

58

Topic: 3.3.6 Representing images

Question and Mark Scheme from 4512 – June 2014

Page 59: Supplementary questions: Paper 1 Computational thinking ...

59

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2015

Page 60: Supplementary questions: Paper 1 Computational thinking ...

60

Page 61: Supplementary questions: Paper 1 Computational thinking ...

61

Paper 1 V1.0 Turn over

Topic: 3.3.7 Representing sound Question and Mark Scheme from 4512 – June 2014

Page 62: Supplementary questions: Paper 1 Computational thinking ...

62

Topic: 3.3.8 Data compression Question and Mark Scheme from 4512 – June 2014

Page 63: Supplementary questions: Paper 1 Computational thinking ...

63

Paper 1 V1.0 Turn over

Topic: 3.4 Computer systems 3.4.4 Systems architecture

Question and Mark Scheme from 4512 – June 2014

Page 64: Supplementary questions: Paper 1 Computational thinking ...

64

Page 65: Supplementary questions: Paper 1 Computational thinking ...

65

Paper 1 V1.0 Turn over

Page 66: Supplementary questions: Paper 1 Computational thinking ...

66

Page 67: Supplementary questions: Paper 1 Computational thinking ...

67

Paper 1 V1.0 Turn over

Page 68: Supplementary questions: Paper 1 Computational thinking ...

68

Question and Mark Scheme from 4512 – June 2015

Page 69: Supplementary questions: Paper 1 Computational thinking ...

69

Paper 1 V1.0 Turn over

Page 70: Supplementary questions: Paper 1 Computational thinking ...

70

Page 71: Supplementary questions: Paper 1 Computational thinking ...

71

Paper 1 V1.0 Turn over

Question and Mark Scheme from 4512 – June 2016

Page 72: Supplementary questions: Paper 1 Computational thinking ...

72

Page 73: Supplementary questions: Paper 1 Computational thinking ...

73

Paper 1 V1.0 Turn over

Page 74: Supplementary questions: Paper 1 Computational thinking ...

74

Page 75: Supplementary questions: Paper 1 Computational thinking ...

75

Paper 1 V1.0 Turn over