100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

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

Rating
-
Sold
-
Pages
76
Grade
A+
Uploaded on
14-03-2025
Written 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

Show more Read less
Institution
AQA_2024: A-level Computer Science
Course
AQA_2024: A-level Computer Science











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
AQA_2024: A-level Computer Science
Course
AQA_2024: A-level Computer Science

Document information

Uploaded on
March 14, 2025
Number of pages
76
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

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

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Kimmey Walden university
View profile
Follow You need to be logged in order to follow users or courses
Sold
129
Member since
2 year
Number of followers
76
Documents
1112
Last sold
5 months ago

4.9

408 reviews

5
392
4
9
3
4
2
0
1
3

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions