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

Supplementary questions: Paper 1 Computational thinking

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

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