Partial preview of the text
Download 2025 OCR AS Level Computer Science H046/01 QUESTION PAPER + MARK SCHEME and more Exams Computer science in PDF only on Docsity!
2025 OCR AS LEVEL Computer Science H046/01 QUESTION PAPER + MARK SCHEME OCR Oxford Cambridge and RSA Tuesday 13 May 2025 — Afternoon AS Level Computer Science H046/01 Computing principles Time allowed: 1 hour 15 minutes Do not use: + acalculator Please write clearly in black ink. Do not write in the barcodes. Centre number Candidate number First name(s) Last name INSTRUCTIONS + Use black ink. + Write your answer to each question in the space provided. You can use extra paper if you need to, but you must clearly show your candidate number, the centre number and the question numbers. + Answer all the questions. INFORMATION + The total mark for this paper is 70. * The marks for each question are shown in brackets [ ]. + Quality of extended response will be assessed in questions marked with an asterisk (*). + This document has 16 pages. ADVICE + Read each question carefully before you start your answer. Turn over 3 1 The table shows the steps of the Fetch stage only of the Fetch-Decode-Execute cycle. The names of the registers are referred to as A, B, C and D. 1 The contents of the Register A are copied into the Register B. 2a | RAM is read at the location specified by the Register B and its contents are copied into the Register C. 2b | Register A is incremented by 1. 3 The contents of the Register C are copied into the Register D. (a) State the name of each register in the table. Register A Register B Register C Register D [4] (b) Describe how the performance of the Fetch-Decode-Execute cycle changes when increasing: (i) The number of cores 1) (ii) The clock speed Turn over Turn over (a) (b) 6 Ben works for a company that conducts national public surveys. The surveys are given to 10 people at a time and each question has three different options to choose from: A, B or C. For each question people select one option only. Identify two data methods that Ben could use to capture the data and identify a benefit of each. METHOD 1 Method oon ce eee ceseceeeeeeeceeeceeseenanee suse ceeecersessencensee seas senses snensneaeesacseececseeseeasaee sees seneesemecaneeees 4] When the data is collated, the answers for each question are stored in separate 2-dimensional arrays. Question 1 is stored in an array called resultsQl. Each person is stored on a separate row. Each row contains three Boolean values. True is used if that option was selected or False if that option was not selected. For example, the results for resultsQ1 are: OptionA Option B Option C False False True False True False True False False True False False False False True False True False False False True False False True False False True False True False 8 4* A major online retailer is looking to improve how they deliver their products. They currently use delivery companies to deliver their products to customers. They intend to use drones to deliver any products that weigh below 5 kilograms. Heavier products will be delivered using electric self-driving vehicles. Discuss the drawbacks of implementing this system. You should refer to the following in your answer: + moral and ethical issues . legal considerations + environmental considerations. Turn over (a) (b) (i) 12 Beth records how many steps she has completed over a seven-day period. She stores the total number of steps for each day in a text file. For example: "9000" , "13680" ,. "11254" , "8258" ,. "12326" , "9244" , "942" Beth would like a program that will take the values from the text file and then calculate the average number of steps per day. Beth has realised that she will need to convert the data from the text file to another data type. State the data type the values will need to be converted to and state the reason why. Da DY DO? sce cev ens cxnensenecaeceesenaseescaeerce cocenesexer census eneeoraeeneceeneaueecortnenmscecenente emneemrnayerMecnESeReE The values from the text file are copied into a 1d-array called steps when the program starts. For example: 9,000 13,680 11,254 8,258 12,326 9,244 7,542 Beth passes the array steps into a function called findAverage which will return the average number of steps. An alternative data structure Beth could have used is a list. Describe two differences between a list and an array. “Tal 13 (ii) Write the function findAverage that will accept the array steps as a parameter and then return the average number of steps. You should write your answer using pseudocode or program code. 6] (c) Beth needs to translate her code using a compiler or an interpreter. Describe one benefit to Beth of using a compiler instead of an interpreter. Turn over 15 (b) Alogic gate is shown here: A B (i) State the name of this logic gate. (ii) Complete the truth table for this logic gate. A |B ie) 0 10) 1 1 0 1 1 Turn over (1] 16 9 (a) When computers transmit data over a network they use protocols. Explain the importance of using protocols when transmitting data. (b) The TCP/IP stack allows communication over large distances such as the internet. Describe the purpose of the transport layer in the TCP/IP stack. END OF QUESTION PAPER OCR (Oxford Cambridge and RSA) is a leading UK awarding body, providing a wide range of qualifications to meet the needs of candidates of all ages and abilities. OCR qualifications include AS/A Levels, Diplomas, GCSEs, Cambridge Nationals, Cambridge Technicals, Functional Skills, Key Skills, Entry Level qualifications, NVQs and vocational qualifications in areas such as IT, business, languages, teaching/training, administration and secretarial skills. It is also responsible for developing new specifications to meet national requirements and the needs of students and teachers. OCR is a not-for-profit organisation; any surplus made is invested back into the establishment to help towards the development of qualifications and support, which keep pace with the changing needs of today’s society. This mark scheme is published as an aid to teachers and students, to indicate the requirements of the examination. It shows the basis on which marks were awarded by examiners. It does not indicate the details of the discussions which took place at an examiners’ meeting before marking commenced. All examiners are instructed that alternative correct answers and unexpected approaches in candidates’ scripts must be given marks that fairly reflect the relevant knowledge and skills demonstrated. Mark schemes should be read in conjunction with the published question papers and the report on the examination. H046/01 Mark Scheme June 2025 MARKING INSTRUCTIONS PREPARATION FOR MARKING SCORIS: 1. Make sure that you have accessed and completed the relevant training packages for on-screen marking: RM Assessor Online Training: OCR Essential Guide to Marking. 2. Make sure that you have read and understood the mark scheme and the question paper for this unit. These are available in RM Assessor 3. Log-in to RM Assessor and mark the required number of practice responses ("scripts") and the required number of standardisation responses. MARKING 1. Mark strictly to the mark scheme. 2. Marks awarded must relate directly to the marking criteria 3. The schedule of dates is very important. It is essential that you meet the RM assessor 50% and 100% (traditional 40% Batch 1 and 100% Batch 2) deadlines. If you experience problems, you must contact your Team Leader (Supervisor) without delay. 4. Ifyou are in any doubt about applying the mark scheme, consult your Team Leader by telephone or the RM assessor messaging system, or by email §. Crossed Out Responses Where a candidate has crossed out a response and provided a clear alternative then the crossed out response is nat marked. Where no alternative response has been provided, examiners may give candidates the benefit of the doubt and mark the crassed oul response where legible. Rubric Error Responses — Optional Questions Where candidates have a choice of question across a whole paper or a whole section and have provided more answers than required, then all responses are marked and the highest mark allowable within the rubric is given. Enter a mark for each question answered into RM assessor, which will select the highest mark from those awarded. (The underlying assumption is that the candidate has penalised themselves by attempting more questions than necessary in the time allowed.) Multiple Choice Question Responses H046/01 Mark Scheme June 2025 8. The RM assessor comments box is used by your team leader to explain the marking of the practice responses. Please refer to these comments when checking your practice responses. Do not use the comments box for any other reason. If you have any questions or comments for your team leader, use the phone, the scoris messaging system, or e-mail 9. Assistant Examiners will send a brief report on the performance of candidates to their Team Leader (Supervisor) via email by the end of the marking period. The report should contain notes on particular strengths displayed as well as cammon errors or weaknesses. Consiructive criticism of the question paper/mark scheme is also appreciated. 10. For answers marked by levels of response: To determine the level — start at the highest level and work down until you reach the level that matches the answer a. To determine the mark within the level, consider the following. Descriptor Award mark On the borderline of this level and the one below At bottom of level Just enough achievement on balance for this ‘Above bottom and either below middle or at middle of level (depending on number of marks level available) Meets the criteria but with some slight ‘Above middle and either below top of level or at middle of level (depending on number of marks inconsistenc\ available) Consistently meets the criteria for this level At top of level H046/01 June 2025 Mark Scheme 11. Annotations Annotation Meaning x Omission mark HOD] Benefit of the doubt ed Incorrect point oP Off page comment Fr Follow through wag] Not answered question | No benefit of doubt given | Point being made HEP Repeat Highlight Highlight J Correct point a¥] Too vague 0 Zero (big) BP Blank Page — this annotation must be used on all blank pages within an answer booklet (structured or unstructured) and on each page of an additional object where there is no candidate response. om Level 1 Liz] Level 2 Level 3