100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Tentamen (uitwerkingen)

AQA_2024: A-level Computer Science - Paper 2 (Merged Question Paper and Marking Scheme)

Beoordeling
-
Verkocht
-
Pagina's
76
Cijfer
A+
Geüpload op
14-03-2025
Geschreven in
2024/2025

AQA_2024: A-level Computer Science - Paper 2 (Merged Question Paper and Marking Scheme) Please write clearly in block capitals. Centre number Surname Forename(s) Candidate signature Candidate number I declare this is my own work. A-level COMPUTER SCIENCE Paper 2 Tuesday 18 June 2024 Materials For this paper you must have:  a calculator. Afternoon Time allowed: 2 hours 30 minutes Instructions  Use black ink or black ball-point pen.  Fill in the boxes at the top of this page.  Answer all questions.  You must answer the questions in the spaces provided. Do not write outside the box around each page or on blank pages.  If you need extra space for your answer(s), use the lined pages at the end of this book. Write the question number against your answer(s).  Do all rough work in this book. Cross through any work you do not want to be marked. Information  The marks for questions are shown in brackets.  The maximum mark for this paper is 100. Advice  In some questions you are required to indicate your answer by completely shading a lozenge alongside the appropriate answer as shown.  If you want to change your answer you must cross out your original answer as shown.  If you wish to return to an answer previously crossed out, ring the answer you now wish to select as shown. For Examiner’s Use Question Mark 1 2 3 4 5 6 7 8 9 10 11 TOTAL For A-level Computer Science Paper 2, which focuses on Computational Thinking, Algorithms, and Problem Solving, here’s a concise revision guide for the key areas: 1. Computational Thinking:  Problem Decomposition: Break down complex problems into simpler sub-problems. Ensure you can methodically approach and solve problems step-by-step.  Pattern Recognition: Identify patterns or repetitions in data or problems. Apply solutions to similar problems using existing algorithms.  Abstraction: Simplify complex problems by focusing on essential details and removing unnecessary ones. Understand data abstraction and procedural abstraction.  Algorithm Design: Write and refine algorithms to solve problems. Represent algorithms using pseudocode and flowcharts. 2. Algorithms:  Sorting Algorithms: o Bubble sort, merge sort, quick sort, and insertion sort. Know how to implement these and understand their time complexities. o Big O notation for sorting: Bubble sort (O(n²)), Merge sort (O(n log n)), Quick sort (average O(n log n), worst O(n²)).  Searching Algorithms: o Linear search (O(n)) and binary search (O(log n))—understand when to use each and their time complexities.  Algorithm Efficiency: Understand how to analyze and optimize algorithms for both time complexity and space complexity using Big O notation. 3. Recursion:  Basic Recursive Functions: Understand how recursion works in problems like calculating factorials, the Fibonacci sequence, or performing searches.  Base Case and Recursive Case: Identify the base case (end condition) and recursive case in a function.  Efficiency: Know how recursion can be less efficient than iteration and how to optimize it using techniques like memoization. 4. Data Structures:  Arrays: Know how to declare, manipulate, and iterate over arrays. Understand searching, sorting, and inserting data in arrays.  Lists: Understand linked lists (both singly and doubly linked), operations like insertion, deletion, and traversal.  Stacks: LIFO structure—practice operations like push, pop, and peek.  Queues: FIFO structure—understand enqueue, dequeue, and circular queues. 5. Advanced Data Structures:  Trees: Focus on binary trees, binary search trees, and tree traversal methods: in-order, pre-order, and post-order.  Graphs: Understand graph representations like adjacency lists and adjacency matrices. Know graph traversal techniques like depth-first search (DFS) and breadth-first search (BFS). 6. File Handling:  Understand how to open, read, write, and close files. Be familiar with handling text and binary files and know common file formats. 7517/2 IB/G/Jun24/G4003/E12 2 Do not write outside the box Answer all questions. IB/G/Jun24/7517/2 0 1 Anti-virus software and user training are measures that can be used to reduce the threat posed by viruses. Describe four other measures that can be used to reduce the threat posed by viruses. [4 marks] 4 3 Do not write outside the box Turn over for the next question IB/G/Jun24/7517/2 DO NOT WRITE ON THIS PAGE ANSWER IN THE SPACES PROVIDED Turn over ► 4 Do not write outside the box IB/G/Jun24/7517/2 0 2 . 1 A digital camera takes photographs that are 4000 pixels wide by 3000 pixels tall and can contain up to different colours. Calculate the size of one image in megab

Meer zien Lees minder
Instelling
AQA_2024: A-level Computer Science
Vak
AQA_2024: A-level Computer Science











Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Geschreven voor

Instelling
AQA_2024: A-level Computer Science
Vak
AQA_2024: A-level Computer Science

Documentinformatie

Geüpload op
14 maart 2025
Aantal pagina's
76
Geschreven in
2024/2025
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

Voorbeeld van de inhoud

AQA_2024: A-level Computer Science - Paper 2
(Merged Question Paper and Marking Scheme)


Please write clearly in block capitals.


Centre number Candidate number


Surname

Forename(s)

Candidate signature
I declare this is my own work.



A-level
COMPUTER SCIENCE
Paper 2
Tuesday 18 June 2024 Afternoon Time allowed: 2 hours 30 minutes
Materials
For Examiner’s Use
For this paper you must have:
 a calculator. Question Mark
1
Instructions
 Use black ink or black ball-point pen. 2
 Fill in the boxes at the top of this page. 3
 Answer all questions. 4
 You must answer the questions in the spaces provided. Do not write outside
5
the box around each page or on blank pages.
 If you need extra space for your answer(s), use the lined pages at the end of 6
this book. Write the question number against your answer(s). 7
 Do all rough work in this book. Cross through any work you do not want to
8
be marked.
9
Information 10
 The marks for questions are shown in brackets.
11
 The maximum mark for this paper is 100.
TOTAL
Advice
 In some questions you are required to indicate your answer by completely
shading a lozenge alongside the appropriate answer as shown.
 If you want to change your answer you must cross out your original answer as
shown.
If you wish to return to an answer previously crossed out, ring the answer

you now wish to select as shown.

,For A-level Computer Science Paper 2, which focuses on Computational Thinking, Algorithms, and
Problem Solving, here’s a concise revision guide for the key areas:

1. Computational Thinking:

 Problem Decomposition: Break down complex problems into simpler sub-problems. Ensure you can
methodically approach and solve problems step-by-step.
 Pattern Recognition: Identify patterns or repetitions in data or problems. Apply solutions to similar
problems using existing algorithms.
 Abstraction: Simplify complex problems by focusing on essential details and removing unnecessary
ones. Understand data abstraction and procedural abstraction.
 Algorithm Design: Write and refine algorithms to solve problems. Represent algorithms using
pseudocode and flowcharts.

2. Algorithms:

 Sorting Algorithms:
o Bubble sort, merge sort, quick sort, and insertion sort. Know how to implement these and
understand their time complexities.
o Big O notation for sorting: Bubble sort (O(n²)), Merge sort (O(n log n)), Quick sort (average O(n
log n), worst O(n²)).
 Searching Algorithms:
o Linear search (O(n)) and binary search (O(log n))—understand when to use each and their
time complexities.
 Algorithm Efficiency: Understand how to analyze and optimize algorithms for both time complexity
and space complexity using Big O notation.

3. Recursion:

 Basic Recursive Functions: Understand how recursion works in problems like calculating factorials,
the Fibonacci sequence, or performing searches.
 Base Case and Recursive Case: Identify the base case (end condition) and recursive case in a
function.
 Efficiency: Know how recursion can be less efficient than iteration and how to optimize it using
techniques like memoization.

4. Data Structures:

 Arrays: Know how to declare, manipulate, and iterate over arrays. Understand searching, sorting, and
inserting data in arrays.
 Lists: Understand linked lists (both singly and doubly linked), operations like insertion, deletion, and
traversal.
 Stacks: LIFO structure—practice operations like push, pop, and peek.
 Queues: FIFO structure—understand enqueue, dequeue, and circular queues.

5. Advanced Data Structures:

 Trees: Focus on binary trees, binary search trees, and tree traversal methods: in-order, pre-order,
and post-order.
 Graphs: Understand graph representations like adjacency lists and adjacency matrices. Know graph
traversal techniques like depth-first search (DFS) and breadth-first search (BFS).

6. File Handling:

 Understand how to open, read, write, and close files. Be familiar with handling text and binary files and
know common file formats.



IB/G/Jun24/G4003/E12 7517/2

, 2
Do not write
outside the
Answer all questions. box




0 1 Anti-virus software and user training are measures that can be used to reduce the
threat posed by viruses.

Describe four other measures that can be used to reduce the threat posed by
viruses.
[4 marks]




4




IB/G/Jun24/7517/2

, 3
Do not write
outside the
Turn over for the next question box




DO NOT WRITE ON THIS PAGE
ANSWER IN THE SPACES PROVIDED




Turn over ►



IB/G/Jun24/7517/2

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
Kimmey Walden university
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
129
Lid sinds
2 jaar
Aantal volgers
76
Documenten
1112
Laatst verkocht
5 maanden geleden

4,9

408 beoordelingen

5
392
4
9
3
4
2
0
1
3

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Veelgestelde vragen