COMPUTER SCIENCE. H446/01 Summer 2017 examination series Set A Low A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015

Similar documents
COMPUTER SCIENCE. H446/01 Summer 2017 examination series Set A Mid A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015

Candidate number. Centre number

COMPUTER SCIENCE. H446/02 Summer 2017 examination series Set C Mid A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015

COMPUTER SCIENCE. H446/02 Summer 2017 examination series Set A High A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015

COMPUTER SCIENCE. H446/02 Summer 2017 examination series Set A Low A LEVEL. Exemplar Candidate Work. H446 For first teaching in 2015

SAMPLE CURRICULUM GUIDE June 2014

Computer SCienCe Theme: Programming Techniques

A LEVEL H446 COMPUTER SCIENCE. Code Challenges (21 40) September 2015

Candidate number. Centre number

Practice. A Level Computer Science H446/01 Computer systems. Practice paper - Set 1. Time allowed: 2 hours 30 minutes

Computer SCienCe Theme: Applications Generation

Example Candidate Responses. Cambridge International AS & A Level Computer Science. Paper 3

Cambridge TECHNICALS LEVEL 3

Cambridge TECHNICALS LEVEL 3

Cambridge TECHNICALS LEVEL 3

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

2c. Content of Computer systems (Component 01)

Candidate number. Centre number

GCE Applied ICT. Mark Scheme for June Unit G055: Networking Solutions. Advanced GCE. Oxford Cambridge and RSA Examinations

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

AS and A LEVEL H046/H446 COMPUTER SCIENCE. Psuedocode Guide. August 2015

Cambridge National Creative imedia. Mark Scheme for June Unit R081: Pre-Production Skills

Unit 1.4 Wired and Wireless Networks

Cambridge Technicals IT. Mark Scheme for January Unit 2: Global information

Cambridge International Examinations Cambridge International Advanced Level

CODE CHALLENGE WORKED EXAMPLE:

GCSE Computer Science

Cambridge TECHNICALS LEVEL 3

COMPUTER SCIENCE. MCQs and Answers. MCQS Unit 2.3 Robust Programs Lesson 1 Testing Programs GCSE (9 1)

Cambridge Technicals , Mark Scheme for January 2017

GCE. Computing. Mark Scheme for January Advanced Subsidiary GCE Unit F452: Programming Techniques and Logical Methods

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Example Candidate Responses. Cambridge International AS & A Level Computer Science. Paper 2

Cambridge Assessment International Education Cambridge International Advanced Subsidiary and Advanced Level. Published

Candidate Number. This document consists of 14 printed pages and 2 blank pages.

INSTRUCTIONS TO CANDIDATES

OCR H446 A-Level Computer Science

GCSE Business and Communication Systems. Mark Scheme for June Unit A267: ICT skills for business communication systems

Vocational Qualifications (QCF, NVQ, NQF) Business Skills Level 1-3. OCR Report to Centres

Cambridge Assessment International Education Cambridge International Advanced Subsidiary and Advanced Level. Published

Mark Scheme (Results) Summer 2010

Cambridge Technicals , Mark Scheme for January 2018

F453. COMPUTING Advanced Computing Theory ADVANCED GCE. Thursday 23 June 2011 Morning

Friday 16 June 2017 Morning

Cambridge Technicals IT. Mark Scheme for June Unit 2: Global Information. Level 3 Cambridge Technical in IT

OCR Level 3 Advanced GCE in Computer Science (H446)

GCE Computing. Mark Scheme for June Unit F453: Advanced Computing Theory. Advanced GCE. Oxford Cambridge and RSA Examinations

GCE Computing. Mark Scheme for June Unit F453: Advanced Computing Theory. Advanced GCE. Oxford Cambridge and RSA Examinations

datasheet Certificate/Diploma in Business and Administration Main features of the qualifications Introduction Target audience

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge Technicals Digital Media. Mark Scheme for January Unit 2: Pre-production and planning

GCE. Mathematics. Mark Scheme for January Advanced GCE Unit 4736: Decision Mathematics 1. physicsandmathstutor.com

OCR H446 A-Level Computer Science

Chapter 5. Algorithms. Introduction. Chapter 5 Algorithms. Search algorithms. Linear search. Worked example

Vocational Qualifications (QCF, NVQ, NQF) Using ICT. OCR Report to Centres Entry Level Award Using ICT (Entry 3) 01679

OCR GCSE Computing Learning Grids H/W

OCR 10 Mensuration (Foundation)

Preparing for AS Level Further Mathematics

Learning objectives. Computer principles The characteristics of contemporary processors, input, output and storage devices

Cambridge Ordinary Level 2210 Computer Science November 2016 Principal Examiner Report for Teachers

THIS IS A NEW SPECIFICATION

GCSE AND CAMBRIDGE NATIONALS FINAL EXAMINATION TIMETABLE NOVEMBER 2018

GCE. Computing. Mark Scheme for June Advanced GCE Unit F453: Advanced Computing Theory. Oxford Cambridge and RSA Examinations

Vocational Qualifications (QCF, NVQ, NQF) ICT Professional Competence. OCR Report to Centres

Little Man Computer (LMC)

Thursday 9 June 2016 Morning

ICT B063/02: Mark Scheme for January 2013

2018 Computing Science. National 5. Finalised Marking Instructions

GCE Computing. Mark Scheme for June Unit F451: Computer Fundamentals. Advanced Subsidiary GCE. Oxford Cambridge and RSA Examinations

DESIGN AND TECHNOLOGY

DESIGN AND TECHNOLOGY

LEVEL 1 FUNCTIONAL SKILLS

Cambridge TECHNICALS CAMBRIDGE TECHNICALS IN ENGINEERING LEVEL 3 UNIT 5 ELECTRICAL AND ELECTRONIC DESIGN. RESOURCES LINK April 2015

Key Dates Timetables: 2015/16

Cambridge Ordinary Level 2210 Computer Science June 2016 Principal Examiner Report for Teachers

Wednesday 17 May 2017 Morning

GCE. Mathematics. Mark Scheme for June Advanced GCE Oxford Cambridge and RSA Examinations

OCR Interchange Service Agreement

Cambridge International General Certificate of Secondary Education 0478 Computer Science June 2016 Principal Examiner Report for Teachers

Cambridge Assessment International Education Cambridge International Advanced Subsidiary and Advanced Level. Published

Cambridge Technicals Engineering. Mark Scheme for January Unit 3: Principles of mechanical engineering

GCSE Computer Science for OCR Overview Scheme of Work

2010 HSC Software Design and Development Sample Answers

Wednesday 13 May 2015 Morning

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

GCE Mathematics (MEI) Mark Scheme for June Unit 4752: Concepts for Advanced Mathematics. Advanced Subsidiary GCE PMT

HASTINGS HIGH SCHOOL


Level 3 Cambridge Technical in IT

Monday 27 June 2016 Afternoon

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

INSTRUCTIONS TO CANDIDATES

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT PRINCIPLES OF INTERNET TECHNOLOGIES

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

GCE. Mathematics. Mark Scheme for June Advanced Subsidiary GCE Unit 4736: Decision Mathematics 1. Oxford Cambridge and RSA Examinations

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

(a) What is the denary equivalent of the hexadecimal number A7?

The Little Man Computer - Interface

Thursday 17 May 2012 Afternoon

Transcription:

Qualification Accredited A LEVEL COMPUTER SCIENCE H446 For first teaching in 2015 H446/01 Summer 2017 examination series Set A Low Version 1 www.ocr.org.uk/computerscience

Contents Introduction 3 Question 1(a)(i) 4 Question 1(a)(ii) 4 Question 1(a)(iii) 5 Question 1(b)(i) 5 Question 1(b)(ii) 6 Question 1(c)(i) 7 Question 1(c)(ii) 8 Question 1(c)(iii) 8 Question 2(a)(i) 9 Question 2(a)(ii) 10 Question 2(b) 11 Question 3(a)(i) 12 Question 3(a)(ii) 12 Question 3(b)* 13 Question 4(a) 15 Question 4(b)(i) 16 Question 4(b)(ii) 17 Question 4(c) 17 Question 5(a)(i) 18 Question 5(a)(ii) 19 Question 5(b)(i) 20 Question 5(b)(ii) 21 Question 5(b)(iii) 21 Question 5(b)(iv) 22 Question 5(b)(v) 22 Question 6(a)(i) 23 Question 6(a)(ii) 23 Question 6(b)(i) 24 Question 6(b)(ii) 24 Question 6(c) 25 Question 6(d) 26 Question 7(a) 27 Question 7(b)(i) 27 Question 7(b)(ii) 28 Question 7(c) 29 Question 7(d) 29 Question 7(e) 30 Question 8* 31 Question 9(a) 33 Question 9(b) 34 Question 9(c)(i) 35 Question 9(c)(ii) 35 Question 9(c)(iii) 36 Question 10(a) 36 Question 10(b) 37 Question 10(c) 39 Question 10(d)(i) 39 Question 10(d)(ii)* 40 Question 11(a) 41 Question 11(b) 42 2

Introduction These exemplar answers have been chosen from the summer 2017 examination series. OCR is open to a wide variety of approaches and all answers are considered on their merits. These exemplars, therefore, should not be seen as the only way to answer questions but do illustrate how the mark scheme has been applied. Please always refer to the specification (http://www. ocr.org.uk/images/170844-specification-accredited-alevelgce-computer-science-h446.pdf ) for full details of the assessment for this qualification. These exemplar answers should also be read in conjunction with the sample assessment materials and the June 2017 Examiners Report to Centres available on the OCR website http://www.ocr.org.uk/qualifications/. The question paper, mark scheme and any resource booklet(s) will be available on the OCR website from summer 2018. Until then, they are available on OCR Interchange (school exams officers will have a login for this). It is important to note that approaches to question setting and marking will remain consistent. At the same time OCR reviews all its qualifications annually and may make small adjustments to improve the performance of its assessments. We will let you know of any substantive changes. 3

Question 1(a)(i) 1. An architect firm specialises in designing skyscrapers. (a) The firm uses high end computers with high performance CPUs, GPUs and large amounts of RAM. (i) Give one use the firm might have for GPUs. [1] 1 mark Good response which related to the third marking point on the Mark Scheme. Question 1(a)(ii) 1. (a) (ii) Describe what is meant by the term RAM. [2] 2 marks Marks awarded for random access memory and volatile. 4

Question 1(a)(iii) 1. (a) (iii) State one characteristic a high performance CPU might have. [1] 1 mark High clock speed is one of the possible responses listed on the Mark Scheme. Question 1(b)(i) 1. (b) Each computer has a multi-tasking operating system installed. (i) State the name of and describe two methods that the operating system can use to divide the contents of RAM. [4] 4 marks Full marks; all marking points correctly identified. 5

Question 1(b)(ii) 1. (b) (ii) Explain, giving an example, why the firm s computers use operating systems capable of multi-tasking. [2] 1 mark A very weak answer; a generous 1 mark was given for the phrase at the same time. Context was ignored. The evidence for this was the reference to physics. 6

Question 1(c)(i) 1. (c) The computers in the office are connected to a LAN which is connected to the Internet. (i) The LAN is set up in a client-server network. Give one advantage and one disadvantage to the architects firm of a client-server set up rather than a peer to peer setup. Advantage Disadvantage [2] 1 mark Explanation of Advantage vague. Valid explanation of Disadvantage. 7

Question 1(c)(ii) 1. (c) (ii) The LAN is connected to the Internet via a firewall. Describe the term firewall. [1] 0 marks Misses the point that a firewall works in both directions - checks data blocks entering and leaving the network. Question 1(c)(iii) 1. (c) (iii) State why the architects firm would use a firewall. [1] 1 mark Mark given for mentioning the prevention of malicious attacks - see Guidance column. 8

Question 2(a)(i) 2. A coach company offers tours of the UK. (a) A linked list stores the names of cities on a coach tour in the order they are visited. (i) Describe what is meant by the term linked list. [3] 2 marks Mention of pointer (1) to the next item in the list (1). No reference to the dynamic structure of the list. 9

Question 2(a)(ii) 2. (a) (ii) The tour is amended. The new itinerary is: London, Oxford, Manchester then York. Explain how Birmingham is removed from the linked list and how York is added. You may use the diagram below to illustrate your answer. [4] 3 marks A generous 3 marks were awarded to a response which was difficult to read. This candidate might had done better if s/he had annotated the given diagram as a solution to the question. Schools are reminded that scripts which are difficult to read will be likely to lose any benefit of doubt. 10

Question 2(b) 2. (b) Often an individual customer s record needs to be accessed. This is done by searching using the Customer ID. Explain why a hash table is better suited than a linked list to store the customer records, particularly as the company acquires more customers. [4] 2 marks 2 marks awarded for knowing the fundemental differences between linked lists and hash tables. There was no discussion aabout why one might be preferred to the other. 11

Question 3(a)(i) 3. A charitable organisation is trying to make the works of William Shakespeare available to more people. (a) The organisation decides to make a copy of Shakespeare s entire works available as a downloadable text file from its website. It further decides to compress the file before making it available to download. (i) State an advantage to the website s visitors of the file being compressed. [1] 0 marks No credit for saying that the file will be downloaded easier Question 3(a)(ii) 3. (a) (ii) Explain why the company should use lossless and not lossy compression. [3] 3 marks All marking points covered. 12

Question 3(b)* 3. (b)* The organisation looks at using either run length encoding or dictionary encoding to compress the file described in part (a). Discuss the two compression methods and justify which you would recommend. You may refer to the extract of text below to illustrate your argument. What s in a name? that which we call a rose By any other name would smell as sweet; So Romeo would, were he not Romeo call d, [12] 4 marks There was very limited knowledge shown of either run length or dictionary encoding. The candidate refers in the prose to the annotation imposed on the piece of text given in the stem of the question, but it was impossible to deduce anything from this. The conclusion seemed to be suggesting that run length encoding would be used. The prose was poorly structured, and hampered by hard-to-read handwriting. 13

Question 4(a) 4. A cinema offers discounted tickets, but only under one of the following conditions: Customer is under 18 and has a student card. Customer is over 60 and has ID which proves this. Let: A be Customer is under 18 B be Customer has a student card C be Customer is over 60 D be Customer has ID Q be Discount ticket issued (a) Complete the Boolean expression below: Q = [3] 3 marks Fully correct response. 14

Question 4(b)(i) 4. (b) The cinema has a voucher which promises free popcorn when the voucher is produced whilst buying a soft drink or bottle of water. Let: E be Voucher is shown F be Soft drink is bought G be Bottle of water is bought R be Free popcorn given. This could be written as: R (E F) (E G) (i) Complete the truth table below. [4] 4 marks Completely correct truth table. 15

Question 4(b)(ii) 4. (b) (ii) Simplify the expression (E F) (E G) [2] 2 marks Fully correct response. Question 4(c) 4. (c) Most films are now distributed to cinemas digitally. A studio allows cinemas to download its latest film 5 days before the release date via a private download. It wants to ensure that no cinema shows it before the release date. Describe one technical measure the studio could use to ensure that films are not shown early. [2] 0 marks A suggestion that there should be a mechanism to corrupt the file if it was accessed to early was not an acceptable response. 16

Question 5(a)(i) 5. (a) Below is part of a program written using the Little Man Computer instruction set. This section of code can exit by either jumping to the code labelled pass or fail depending on what value is in the accumulator when the code is run. test SUB ten BRZ pass BRP test BRA fail ten DAT 10 (i) Explain what the line ten DAT 10 does. [3] 0 marks This response was not an answer to the question posed. 17

Question 5(a)(ii) 5. (a) (ii) Complete the table below determining whether the program branches to pass or fail given the following values in the Accumulator when it is run. [3] 3 marks Correctly traces the program through for each of three starting values. 18

Question 5(b)(i) 5. (b) The complete program is shown below: INP main STA entry BRA test fail LDA entry ADD one BRA main test SUB ten BRZ pass BRP test BRA fail pass LDA entry OUT HLT entry DAT ten DAT 10 one DAT 1 (i) Give one instruction in the program that when executed, changes the value in the Accumulator. [1] 1 mark SUB is one of the possible choices given. 19

Question 5(b)(ii) 5. (b) (ii) Give one instruction in the program that when executed, changes the value in the Program Counter. [1] 1 mark Correct answer. Could have been any of the branching instructions. Question 5(b)(iii) 5. (b) (iii) State the value the code outputs for the input 18. [1] 1 mark 20 is the correct response. 20

Question 5(b)(iv) 5. (b) (iv) State the value the code outputs for the input 37. [1] 1 mark 40 is the correct response. Question 5(b)(v) 5. (b) (v) Describe the purpose of the program. [2] 2 marks Both marking points scored. 21

Question 6(a)(i) 6. (a) (i) Convert the denary number 188 to an unsigned 8-bit binary number. [1] 1 mark Correct conversion from denary to unsigned binary. Question 6(a)(ii) 6. (a) (ii) Convert the denary number 188 to hexadecimal. [1] 1 mark Correct denary to hexadecimal conversion. 22

Question 6(b)(i) 6. (b) (i) Convert the denary number 44 to an 8-bit binary number with sign and magnitude representation. [1] 0 marks Response consisted of only 6 bits.conversion of a negative denary number to sign and magnitude caused a problem. Question 6(b)(ii) 6. (b) (ii) Convert the denary number 44 to an 8-bit binary number with two s complement representation. [1] 0 marks Conversion of a negative denary number to 2 s complement caused a problem. 23

Question 6(c) 6. (c) Explain how, using bit shift, the unsigned binary number 00101100 can be divided by 4. [2] 1 mark Move two places scored the first marking point. 24

Question 6(d) 6. (d) Demonstrate subtraction on the two numbers below, both stored in normalised floating point format, using 6 bits for their mantissa and 4 for their exponent. Show the result in the same format. Show your working. 010010 0100-010010 0010 [6] 2 marks Two marks awarded for converting each of the two numbers into a form which can be used in subtraction. 25

Question 7(a) 7. A web forum stores all its content in a database. (a) The forum stores details of its users in the table called Users. An extract of Users is shown below. Describe what is meant by the term primary key, giving an example from the table above. [2] 2 marks Primary key identified(1) with correct example (1). Question 7(b)(i) 7. (b) The user s password is passed to a function that generates a hash and the result is stored in passwordhash. (i) Describe what is meant by the term hash. [1] 1 mark Correct definition of the term hash. 26

Question 7(b)(ii) 7. (b) (ii) Describe one advantage to storing the password as a hash. [2] 2 marks A generous 2 marks awarded here. There was no mention made of the result of a hashing function being one way only. 27

Question 7(c) 7. (c) Write an SQL statement to get just the passwordhash and locked values of the user Apollo. [3] 1 mark One mark awarded for username = Apollo Question 7(d) 7. (d) Sometimes users can have their accounts locked if they behave inappropriately. When this is the case the locked field is set to 1 rather than 0. Write an SQL statement that locks the account of the user Hades. [3] 2 marks Scores the first and third marking points on the Mark Scheme. 28

Question 7(e) 7. (e) The function checkaccess takes in the password the user has entered (givenpassword) along with the password hash (passwordhash) and locked value (locked). passwordhash and locked have already been extracted from the database before being passed to the function. It should return the value true if a user should be allowed access to a system and false if they aren t. Your function should make use of the pre-written function hash() which takes in a string and returns the hash of that string. e.g. hash( Hello ) returns f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 Complete the function checkaccess. function checkaccess(givenpassword, passwordhash, locked)...... endfunction [4] 4 marks Fully correct response. 29

Question 8* 8*. Developments in Artificial Intelligence mean that in twenty years time most people will be unemployed. Discuss whether or not you agree with this statement. [9] 2 marks 30

This response shows basic knowledge of computing in the workplace, seeming to confuse AI with automation in the examples of car building and packaging. There is limited discussion and no clear conclusion. 31

Question 9(a) 9. A website contains the following HTML: <html> <head> <title>boris Cake Shop</title> <link rel= stylesheet type= text/css href= style.css > </head> <body> <h1>boris Cake Shop</h1> <p id= intro > Welcome to Boris cake shop. <script> var hour = new Date().getHours();//gets the hour value of the current time if(hour>9 && hour<17) { document.write( We are currently open. ); } else { document.write( We are closed, come visit us when we are open (09:00-17:00). ); } </script> </p> <div class= customerquote > Boris makes the best cupcakes I have ever tasted. </div> </body> </html> (a) Explain the difference between a HTML id attribute and a HTML class attribute. [2] 0 marks Nothing worthy of credit. 32

Question 9(b) 9. (b) The html file is linked to the CSS file style.css Text between h1 tags should be in the font Arial. The customer quote should be on a background with the colour E8C3E1. The introduction text should be dark red (using the named colour darkred). Write the code that should go in style.css to give this formatting. [6] 3 marks 1 mark for h1{ 1 mark for font-family:arial 1 mark for color:darkred 33

Question 9(c)(i) 9. (c) The code between the script tags is supposed to display a different message during the shop s opening hours of 09:00 and 17:00. (i) State the name of the language used between the script tags. [1] 1 mark CAO javascript. Question 9(c)(ii) 9. (c) Some users have reported that there is a bug and the site says the shop is closed when they log on between 9 and 10 in the morning. (ii) Explain how this bug can be fixed. [1] 1 mark Correct response. 34

Question 9(c)(iii) 9. (c) (iii) Give one disadvantage of this code being run client side rather than server side. [1] 1 mark Correct response. Question 10(a) 10. A software development team is writing a word game. The team is using Rapid Application Development. (a) Describe the Rapid Application Development process. [4] 1 mark 1 generous BOD mark given for They (the team) go out & create these needs This candidate probably had never heard of Rapid Application Development (see Spec p.7 section 1.2.3 a. 35

Question 10(b) 10. Players are given 10 random letters and asked to find the largest word they can make from those letters. Each letter can only be used once. The length of the word determines the number of points awarded. e.g. a word with 6 letters would mean 6 points are awarded. The function validateanswer takes in the randomletters as an array of letters and the player s answer as a string. It then checks if the word the player has entered only contains letters from the 10 random letters with each letter being used only once. (At this stage the program doesn t check if the answer provided is an actual word.) It then returns a score, out of 10, for a valid word or 0 for an invalid word. Example If the random letters are OPXCMURETN The word COMPUTER returns 8 Whereas The word POST returns 0 (there is no S in the random letters). And The word RETURN returns 0 (there is only one R in the random letters). (b) Complete the function validateanswer function validateanswer(answer, randomletters[])...... endfunction [6] 36

6 marks Fully correct solution for what was quite a tricky programming task to be undertaken in exam conditions. 37

Question 10(c) 10. (c) Code is to be added to check if the word is an actual English word. All English words are stored in a binary search tree. Give one advantage of storing the words in a binary search tree over an array. [1] 0 marks Response offered is that binary is ordered, which is irrelevant, as an array can also be ordered. The correct response is one speed, given that a binary search halves the amount of data to be searched in each pass. Question 10(d)(i) 10. (d) The software team use a prebuilt library to create the Graphical User Interface. (i) Give two advantages to the software team of using a library. 1... 2... [2] 1 mark 1 mark awarded for you don t have to do it yourself which was interpreted by the examiner as equivalent to the first mark point saves time/money as pre-written. Generous. 38

Question 10(d)(ii)* 10. (d) (ii)* The program is compiled. Explain the process of compilation including how code from the library becomes part of the finished program, justifying why each stage is necessary. [9] 3 marks A poorly structured response. Credit was given for the statement that Lexical analysis is first, followed by syntax analysis. Following this, the response then fast forwards to mention of optimisation. Not adequately explained. There is no mention of code generation or linking and loading. Some knowledge is there, which was credited, but on the whole, a chaotic response. 39

Question 11(a) 11. A half adder has the truth table shown below: (a) Draw a half adder using logic gates. [3] 0 marks Candidate offered several diagrams, none of which were correct. 40

Question 11(b) 11. (b) Draw the logic gates represented by the Karnaugh Map below. Show your working. [4] 1 mark One mark awarded for correctly identified groups on Karnaugh map. 41

The small print We d like to know your view on the resources we produce. By clicking on the Like or Dislike button you can help us to ensure that our resources work for you. When the email template pops up please add additional comments if you wish and then just click Send. Thank you. Whether you already offer OCR qualifications, are new to OCR, or are considering switching from your current provider/awarding organisation, you can request more information by completing the Expression of Interest form which can be found here: www.ocr.org.uk/expression-of-interest OCR Resources: the small print OCR s resources are provided to support the delivery of OCR qualifications, but in no way constitute an endorsed teaching method that is required by OCR. Whilst every effort is made to ensure the accuracy of the content, OCR cannot be held responsible for any errors or omissions within these resources. We update our resources on a regular basis, so please check the OCR website to ensure you have the most up to date version. This resource may be freely copied and distributed, as long as the OCR logo and this small print remain intact and OCR is acknowledged as the originator of this work. OCR acknowledges the use of the following content: Square down and Square up: alexwhite/shutterstock.com Please get in touch if you want to discuss the accessibility of resources we offer to support delivery of our qualifications: resources.feedback@ocr.org.uk Looking for a resource? There is now a quick and easy search tool to help find free resources for your qualification: www.ocr.org.uk/i-want-to/find-resources/ www.ocr.org.uk/alevelreform OCR Customer Contact Centre General qualifications Telephone 01223 553998 Facsimile 01223 552627 Email general.qualifications@ocr.org.uk OCR is part of Cambridge Assessment, a department of the University of Cambridge. For staff training purposes and as part of our quality assurance programme your call may be recorded or monitored. Oxford Cambridge and RSA Examinations is a Company Limited by Guarantee. Registered in England. Registered office 1 Hills Road, Cambridge CB1 2EU. Registered company number 3484466. OCR is an exempt charity.