Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 4 out of 51 pages
Exam (elaborations)

AQA-7517-1-COMPUTER SCIENCE FINAL MARK SCHEME PAPER 1-A LEVEL-Jun2024-v1.0

Document preview thumbnail
Preview 4 out of 51 pages

AQA-7517-1-COMPUTER SCIENCE FINAL MARK SCHEME PAPER 1-A LEVEL-Jun2024-v1.0. 01 All marks AO1 (understanding) Example answers Easier to test/debug as each subroutine can be tested separately; Easier to understand the code if sensible identifiers are used for subroutine names; Code can be easily reused as each subroutine is independent of rest of program; Makes it easier to work as a team of programmers as each subroutine can be worked on independently; Can be used as often as needed without having to write the code each time; Makes program easier to maintain/update (in future) as fewer changes will need to be made to make an update; Allows the use of recursive techniques because subroutines can call themselves; Easier to understand the code as each subroutine can be considered in isolation; Less likely to be errors in the code due to reuse of code; Reduces/eliminates side effects (eg unexpected change to value in global variable) through use of local variables; Max 3 Notes for examiners Each advantage must be different. Mark should only be awarded if there is an explanation of how the advantage is achieved. Mark should only be awarded if the explanation is relevant for the stated advantaged. 3 000006 Page 6 of 51 COMPUTER SCIENCE MARK SCHEME – A-LEVEL COMPUTER SCIENCE – 7517/1 – JUNE 2024 7 Question Marks 02 1 All marks AO1 (understanding) When an item is removed from a linear queue; A. by implication that problem arises when items have been deleted all other items need to be shuffled up one // this can result in unusable space in the array // this can result in only being able to add a limited number of items to the queue (eg only ever being able to add five items to a queue which uses an array of size 5); Alternative answer No need to shuffle items up one // no unusable spaces; After deleting an item from a circular queue; 2 02 2 All marks AO1 (understanding) 1. Check that the queue is not already empty // check to see if the current size is 0; R. reference to array instead of queue 2. if it is then deal with (underflow) error // (If it is not then) process/dequeue the front item in the queue; R. reference to array instead of queue (unless reference to array is made using value of front pointer) R. if dequeue would only happen under some of the correct circumstances 3. Reduce the value of the variable used to store the current size by 1; 4. Check if the front is in the last position of the array and if it is set it to the first position in the array (A. 0 or 1 instead of first position in the array); 5. (Else) add 1 to the value of the front pointer; Alternative to mark points 1 and 3 if no current size variable is used: calculate the current size; compare this to 0; Alternative to mark points 1 and 3 if no current size variable is used: check to see if the front/rear is –1;; Alternative to mark points 4 and 5: add 1 to the value of the front pointer; then set it to the remainder from dividing the value of front by the maximum size of the queue; Alternative to mark points 4 and 5: add 1 to the value of the front pointer; then if the pointer has passed the end of the array set it to point to the start of the array. DPT. Rear instead of front Max 4 if any errors

Content preview

000001




AQA MARK SCHEME



A-level
COMPUTER SCIENCE
7517/1




E
Paper 1




C
Mark scheme




N
June 2024


IE
Version: 1.0 Final
SC
R
TE
PU
M
O
C




Page 1 of 51

,000002


MARK SCHEME – A-LEVEL COMPUTER SCIENCE – 7517/1 – JUNE 2024



Mark schemes are prepared by the Lead Assessment Writer and considered, together with the relevant
questions, by a panel of subject teachers. This mark scheme includes any amendments made at the
standardisation events which all associates participate in and is the scheme which was used by them in
this examination. The standardisation process ensures that the mark scheme covers the students’
responses to questions and that every associate understands and applies it in the same correct way. As
preparation for standardisation each associate analyses a number of students’ scripts. Alternative
answers not already covered by the mark scheme are discussed and legislated for. If, after the
standardisation process, associates encounter unusual answers which have not been raised they are
required to refer these to the Lead Examiner.

It must be stressed that a mark scheme is a working document, in many cases further developed and
expanded on the basis of students’ reactions to a particular paper. Assumptions about future mark
schemes on the basis of one year’s document should be avoided; whilst the guiding principles of
assessment remain constant, details will change, depending on the content of a particular examination




E
paper.




C
No student should be disadvantaged on the basis of their gender identity and/or how they refer to the
gender identity of others in their exam responses.




N
A consistent use of ‘they/them’ as a singular and pronouns beyond ‘she/her’ or ‘he/him’ will be credited in




IE
exam responses in line with existing mark scheme criteria.

Further copies of this mark scheme are available from aqa.org.uk
SC
R
TE
PU
M
O
C




2


Page 2 of 51

,000003


MARK SCHEME – A-LEVEL COMPUTER SCIENCE – 7517/1 – JUNE 2024



Level of response marking instructions
Level of response mark schemes are broken down into levels, each of which has a descriptor. The
descriptor for the level shows the average performance for the level. There are marks in each level.

Before you apply the mark scheme to a student’s answer read through the answer and annotate it (as
instructed) to show the qualities that are being looked for. You can then apply the mark scheme.

Step 1 Determine a level
Start at the lowest level of the mark scheme and use it as a ladder to see whether the answer meets the
descriptor for that level. The descriptor for the level indicates the different qualities that might be seen in
the student’s answer for that level. If it meets the lowest level then go to the next one and decide if it




E
meets this level, and so on, until you have a match between the level descriptor and the answer. With
practice and familiarity you will find that for better answers you will be able to quickly skip through the




C
lower levels of the mark scheme.




N
When assigning a level you should look at the overall quality of the answer and not look to pick holes in
small and specific parts of the answer where the student has not performed quite as well as the rest. If




IE
the answer covers different aspects of different levels of the mark scheme you should use a best fit
approach for defining the level and then use the variability of the response to help decide the mark within
SC
the level, ie if the response is predominantly level 3 with a small amount of level 4 material it would be
placed in level 3 but be awarded a mark near the top of the level because of the level 4 content.

Step 2 Determine a mark
R

Once you have assigned a level you need to decide on the mark. The descriptors on how to allocate
marks can help with this. The exemplar materials used during standardisation will help. There will be an
TE



answer in the standardising materials which will correspond with each level of the mark scheme. This
answer will have been awarded a mark by the Lead Examiner. You can compare the student’s answer
with the example to determine if it is the same standard, better or worse than the example. You can then
PU




use this to allocate a mark for the answer based on the Lead Examiner’s mark on the example.

You may well need to read back through the answer as you apply the mark scheme to clarify points and
assure yourself that the level and the mark are appropriate.
M




Indicative content in the mark scheme is provided as a guide for examiners. It is not intended to be
O




exhaustive and you must credit other valid points. Students do not have to cover all of the points
mentioned in the Indicative content to reach the highest level of the mark scheme.
C




An answer which contains nothing of relevance to the question must be awarded no marks.




3


Page 3 of 51

, 000004


MARK SCHEME – A-LEVEL COMPUTER SCIENCE – 7517/1 – JUNE 2024



A-level Computer Science

Paper 1 (7517/1) – applicable to all programming languages A, B, C, D and E

June 2024

The following annotation is used in the mark scheme:

; – means a single mark
// – means an alternative response
/ – means an alternative word or sub-phrase
A. – means an acceptable creditworthy answer




E
R. – means reject answer as not creditworthy
NE. – means not enough




C
I. – means ignore
– means ‘Don't penalise twice’. In some questions a specific error made by a candidate, if




N
DPT.
repeated, could result in the loss of more than one mark. The DPT label indicates that this




IE
mistake should only result in a candidate losing one mark, on the first occasion that the error is
made. Provided that the answer remains understandable, subsequent marks should be
awarded as if the error was not being repeated.
SC
R
TE
PU
M
O
C




4


Page 4 of 51

Document information

Uploaded on
October 14, 2024
Number of pages
51
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers
$13.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

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.
Sold
40
Followers
24
Items
455
Last sold
1 month ago



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

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions