0% found this document useful (0 votes)
33 views31 pages

H446-01 - MS - June19

The document is the mark scheme for the June 2019 GCE Computer Science examination (H446/01), outlining the assessment criteria and marking instructions for examiners. It details the structure of the marking process, including levels of response, assessment objectives, and specific marking annotations. The mark scheme serves as a guide for teachers and students to understand how marks are awarded based on the quality of candidates' responses.

Uploaded by

mayors.assay0k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views31 pages

H446-01 - MS - June19

The document is the mark scheme for the June 2019 GCE Computer Science examination (H446/01), outlining the assessment criteria and marking instructions for examiners. It details the structure of the marking process, including levels of response, assessment objectives, and specific marking annotations. The mark scheme serves as a guide for teachers and students to understand how marks are awarded based on the quality of candidates' responses.

Uploaded by

mayors.assay0k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

GCE

Computer Science

H446/01: Computer systems

Advanced GCE

Mark Scheme for June 2019

Oxford Cambridge and RSA Examinations


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.

© OCR 2019
H446/01 Mark Scheme June 2019

Annotations

Annotation Meaning

Omission mark

Benefit of the doubt

Subordinate clause / consequential error

Incorrect point

Expansion of a point

Follow through

Not answered question

No benefit of doubt given

Point being made

Repeat

Correct point

Too vague
H446/01 Mark Scheme June 2019

Zero (big)
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.
Level 1

Level 2

Level 3

Subject-specific Marking Instructions

INTRODUCTION

Your first task as an Examiner is to become thoroughly familiar with the material on which the examination depends. This material includes:
• the specification, especially the assessment objectives
• the question paper and its rubrics
• the mark scheme.

You should ensure that you have copies of these materials.

You should ensure also that you are familiar with the administrative procedures related to the marking process. These are set out in the OCR
booklet Instructions for Examiners. If you are examining for the first time, please read carefully Appendix 5 Introduction to Script Marking:
Notes for New Examiners.

Please ask for help or guidance whenever you need it. Your first point of contact is your Team Leader.
H446/01 Mark Scheme June 2019

USING THE MARK SCHEME

Please study this Mark Scheme carefully. The Mark Scheme is an integral part of the process that begins with the setting of the question paper and
ends with the awarding of grades. Question papers and Mark Schemes are developed in association with each other so that issues of
differentiation and positive achievement can be addressed from the very start.

This Mark Scheme is a working document; it is not exhaustive; it does not provide ‘correct’ answers. The Mark Scheme can only provide ‘best
guesses’ about how the question will work out, and it is subject to revision after we have looked at a wide range of scripts.

The Examiners’ Standardisation Meeting will ensure that the Mark Scheme covers the range of candidates’ responses to the questions, and that all
Examiners understand and apply the Mark Scheme in the same way. The Mark Scheme will be discussed and amended at the meeting, and
administrative procedures will be confirmed. Co-ordination scripts will be issued at the meeting to exemplify aspects of candidates’ responses and
achievements; the co-ordination scripts then become part of this Mark Scheme.

Before the Standardisation Meeting, you should read and mark in pencil a number of scripts, in order to gain an impression of the range of
responses and achievement that may be expected.

In your marking, you will encounter valid responses which are not covered by the Mark Scheme: these responses must be credited. You will
encounter answers which fall outside the ‘target range’ of Bands for the paper which you are marking. Please mark these answers according to the
marking criteria.

Please read carefully all the scripts in your allocation and make every effort to look positively for achievement throughout the ability range. Always
be prepared to use the full range of marks.
H446/01 Mark Scheme June 2019

LEVELS OF RESPONSE QUESTIONS:

The indicative content indicates the expected parameters for candidates’ answers, but be prepared to recognise and credit unexpected approaches
where they show relevance.
Using ‘best-fit’, decide first which set of BAND DESCRIPTORS best describes the overall quality of the answer. Once the band is located, adjust
the mark concentrating on features of the answer which make it stronger or weaker following the guidelines for refinement.

• Highest mark: If clear evidence of all the qualities in the band descriptors is shown, the HIGHEST Mark should be awarded.
• Lowest mark: If the answer shows the candidate to be borderline (i.e. they have achieved all the qualities of the bands below and show
limited evidence of meeting the criteria of the band in question) the LOWEST mark should be awarded.
• Middle mark: This mark should be used for candidates who are secure in the band. They are not ‘borderline’ but they have only achieved
some of the qualities in the band descriptors.

Be prepared to use the full range of marks. Do not reserve (e.g.) high Band 3 marks ‘in case’ something turns up of a quality you have not yet seen.
If an answer gives clear evidence of the qualities described in the band descriptors, reward appropriately.
H446/01 Mark Scheme June 2019

AO1 AO2 AO3


High (thorough) Precision in the use of question Knowledge and understanding Concerted effort is made to
terminology. Knowledge shown is shown is consistently applied to consider all aspects of a system /
consistent and well-developed. context enabling a logical and problem or weigh up both sides to
Clear appreciation of the question sustained argument to develop. an argument before forming an
from a range of different Examples used enhance rather overall conclusion. Judgements
perspectives making extensive use than detract from response. made are based on appropriate
of acquired knowledge and and concise arguments that have
understanding. been developed in response
resulting in them being both
supported and realistic.
Middle (reasonable) Awareness of the meaning of the Knowledge and understanding There is a reasonable attempt to
terms in the question. Knowledge applied to context. Whilst clear reach a conclusion considering
is sound and effectively evidence that an argument builds aspects of a system / problem or
demonstrated. Demands of and develops through response weighing up both sides of an
question understood although at there are times when opportunities argument. However the impact of
times opportunities to make use of are missed to use an example or the conclusion is often lessened by
acquired knowledge and relate an aspect of knowledge or a lack of supported judgements
understanding not always taken. understanding to the context which accompany it. This inability
provided. to build on and develop lines of
argument as developed in the
response can detract from the
overall quality of the response.
Low (basic) Confusion and inability to Inability to apply knowledge and Little or no attempt to prioritise or
deconstruct terminology as used in understanding in any sustained weigh up factors during course of
the question. Knowledge partial way to context resulting in tenuous answer. Conclusion is often
and superficial. Focus on question and unsupported statements being dislocated from response and any
narrow and often one-dimensional. made. Examples if used are for the judgements lack substance due in
most part irrelevant and part to the basic level of argument
unsubstantiated. that has been demonstrated
throughout response.
H446/01 Mark Scheme June 2019

Assessment Objective

AO1 Demonstrate knowledge and understanding of the principles and concepts of computer science, including abstraction, logic, algorithms
and data representation.

AO1.1 Demonstrate knowledge of the principles and concepts of abstraction, logic, algorithms, data representation or other as appropriate.

AO1.2 Demonstrate understanding of the principles and concepts of abstraction, logic, algorithms, data representation or other as appropriate.

AO2 Apply knowledge and understanding of the principles and concepts of computer science including to analyse problems in computational
terms.

AO2.1 Apply knowledge and understanding of the principles and concepts of computer science.

AO2.2 Analyse problems in computational terms.

AO3 Design, program and evaluate computer systems that solve problems, making reasoned judgements about these and presenting
conclusions.

AO3.1 Design computer systems that solve problems.

AO3.2 Program computer systems that solve problems.

AO3.3 Evaluate computer systems that solve problems, making reasoned judgements about these and presenting conclusions.
H446/01 Mark Scheme June 2019

Question Answer Marks Comments


1 a Input Device 4 Do not award “…listen out for the phrase “Hey Bertie””
Award any appropriate input/output device
Microphone… AO1.2
…To allow the device to hear spoken (2)
requests. AO2.1
(2)
Buttons…
…To turn the device off or on / To mute
device/ to put device in privacy mode

(max 1 device name, max 1 reason)

Output Device

Speaker…
…To play the device’s responses

LEDs…
…To indicate the device is on/listening

Screen…
…To show visual information

(max 1 device name, max 1 reason)

b − System software/software used to 2


manage the device
− Which is built into the device itself AO1.1
− Stored in the device’s ROM/cannot be
changed
− Specific to the hardware/purpose

(1 mark per -, max 2)


H446/01 Mark Scheme June 2019

c i 2 Accept any sensible representation of True or False


AO1.2

1 Mark for first 2 rows, 1 Mark for second 2


rows.

ii -P going into not Gate 3


-S going into AND gate…
-…NOT P going into AND gate, L coming out AO3.1
of it and no additional gates or connections.
(1 per -, max 3)

d − more than one processing unit in a 2


(single) processor
− …which can independently process AO1.1
instructions at the same time.
2 a (The process of) making a file smaller/take up 1
less storage
AO1.1
b Full answer CCCMMMCCCC 2

− CCC AO1.2
− ... followed by MMMCCCC
(1 per -, max 2)
H446/01 Mark Scheme June 2019

c 4C1O3L5C1M1O5C 3 Accept answer without 1s

− 4C1O AO1.2
− Followed by 3L5C
− Followed by 1M1O5C
d − Correct function name and parameter 5 E.g.
AND the function returns a value. function longest(sequence)
− Use of a loop to correctly iterate AO3.2 currentRun = 0
through the sequence biggestRun = 0
− Adds one to a running total when a C is for i = 0 To sequence.length - 1
encountered if sequence.substring(i, 1) == "C" then
− -when character changes from a C if currentRun = currentRun + 1
running total is > maximum, overwrites else
maximum… if currentRun > biggestRun then
− …correctly reset running total biggestRun = currentRun
end if
1 mark per -, max 5 currentRun = 0
endif
next i
return biggestRun
endfunction

3 a Input Output 3
1 1
2 4 AO3.3
3 9
1 per row, max 3
b Squares a number / multiplies a number by 1
itself AO3.3
c − The value 16 is copied to the MAR 2
− The contents of the of the ACC (i.e. 9)
are copied to the MDR AO2.2
− The value 9 is copied to location
16/count
1 per -, max 2
H446/01 Mark Scheme June 2019

d Interrupt 1 cao
AO1.1
e − Immediate addressing… 2
− …operand is the value to be used.
− Indirect Addressing… AO1.1
− …operand is the memory location
holding a value representing the
memory location to be used.
− Indexed Addressing…
− …Operand is added to contents of
Index Register to get memory location
of value needed.
(1 mark for naming addressing mode, 1 mark
for correct description)
4 a One from 2 Accept legacy media such as laserdisc and videodisc.
− read/written to, using a laser Do not accept DVD variants (DVD-R, DVD-RW etc)
− read/written onto a reflective surface AO1.1
− data is stored using pits and lands
Plus example
− Eg. Blu-Ray/CD
(1 per - , max 2)
b − Cheap to produce/buy 1
− Capacity big enough to hold film AO1.1
− Robust enough to be used over long
periods/ moved around
− Portable
− Does not need an internet connection
(1 per - , max 1)
c A program that enables communication 1
between an operating system and a AO1.1
(hardware) device.
H446/01 Mark Scheme June 2019

d Advantages 4
− Can access film (and indeed entire AO1.2
library) from anywhere with an internet
connection
− No physical storage needed
− No risk of films being
stolen/damaged/lost
− Optical/disk player hardware not
required to play film

Disadvantage
− Reliant on having an (fast enough)
internet connection.
− Need enough storage for download
− Reliant on servers of the company
providing the connection.
− People like having a physical copy
− If the company providing the stream
goes out of business, copy is lost.
(1 per -, max 4. If only advantages or
disadvantages, max 3)
H446/01 Mark Scheme June 2019

e − High resolution videos take up large 3


amounts of memory/RAM AO2.2
− Due to the large number of pixels that
need to be represented
− When streaming, the data being sent is
time sensitive/ sufficient data (i.e. the
next chunk of video) needs to be
received and processed within a given
amount of time
− Otherwise there will be
pauses/buffering.
− Compression reduces the amount of
data that needs to be sent/bandwidth
needed
− Compression reduces the cost/data
usage for those with download limits

(1 per -, max 3)
5 a tuple / record / list 1 Don't accept array
AO2.1
b 228 1 cao
AO2.1
H446/01 Mark Scheme June 2019

c − Removes/ignores characters up to and 5


including first dot AO3.2 function hash(siteName)
− Removes/ignores characters including //remove up to and including first dot.
and after second dot firstDot=locate(siteName,".")
− Converts characters in variable to siteName=siteName.substring(firstDot+1,siteName.length-firstDot -1)
uppercase
− Totals the ASCII values of the relevant //remove second dot and after
characters. secondDot=locate(siteName,".")
siteName=siteName.substring(0,secondDot)
siteName=upper(siteName)
Up to 1 mark for… value=0
− Sensible variable names. for i=0 to siteName.length-1
− Sensible indentation value=value+asc(siteName.substring(i,1))
− Useful comments. next i
return value
endfunction
NB Don’t penalise twice. If candidate hasn’t
removed/discounted the right characters they
may lose mark points 1 and/or 2. They can
still access mark points 3 and 4

(1 per -, max 5 )
H446/01 Mark Scheme June 2019

d 4
− rnd.com would cause a collision with AO1.2
ocr.org.uk/would has to the same
position as ocr.org.uk (228)

− Linear probing could be used Example diagrams


− Move through the structure one space
at a time Chaining
− …to find the next free space/229

− Chaining could be used


− Each location points (to the start of) a
linked list.
− The new item is added to the end of
the linked list/free.

− points to an overflow area


− The new item is stored with the other
values in the same area
Linear Probing
Accept a separate or annotated diagram
showing a method on given example

(1 per -, max 4)
H446/01 Mark Scheme June 2019

e Mark Band 3–High Level (9-12 marks) 12 Searching of a Linked list involves starting at the first node and following the pointers
The candidate demonstrates a thorough until either the desired value is found, or the end of the list is reached, meaning the
knowledge and understanding of storing and AO1.1 item isn’t in the list.
retrieving data from hash tables and linked (2)
lists. The material is generally accurate and AO1.2 The bigger the linked list grows, the longer it takes to search.
detailed. (2) If a linked list doubles in size it will, on average, take twice as long to search.
AO2.1 A list of size n takes on average n/2 checks.
The candidate is able to apply their knowledge (3) In Big O this is O(n), or linear complexity.
and understanding directly and consistently to AO3.3
the context provided. Evidence/examples will (5)
be explicitly relevant to the explanation. Searching of a hash table requires the key to be hashed and the correct location
accessed.
The candidate is able to weigh up both sides The time this takes is largely dependent on the time to create the hash.
of the argument which results in a supported If we ignore collisions, the time to find an item will stay the same regardless of the size
and realistic judgment as to which data of the white list.
structure is suitable. In other words it has O(1) or constant complexity.
Unfortunately as the white list grows collisions become more likely.
There is a well-developed line of reasoning Linear probing and chaining means that once a location has been found the time taken
which is clear and logically structured. The grows linearly with the number of collisions that have occurred for that location,
information presented is relevant and
substantiated. Nonetheless this is still going to perform significantly better than a linked list.
Mark Band 2-Mid Level (5-8 marks)
The candidate demonstrates reasonable If items are added to the end of the linked list then if the location of the last node is
knowledge and understanding of storing and stored, that location can be ready made to point at the new item.
retrieving data from hash tables or linked lists; The time to add items is constant.
the material is generally accurate but at times
underdeveloped. If they are added in some sort of order then the time to add items grows linearly due to
the time spent searching for the right position. (Storing in order has the advantage that
The candidate is able to apply their knowledge it is if an item isn’t in the list this can be deduced once its location is passed, rather
and understanding directly to the context than waiting until the end.)
provided although one or two opportunities are
missed. Evidence/examples are for the most Adding items to a hash table involves hashing the key and placing it in the correct
part implicitly relevant to the explanation. location.
This takes a constant amount of time..
The candidate makes a reasonable attempt to ..unless there are collisions then there is an overhead which grows with the number of
come to a conclusion showing some collisions for that location.
recognition of influencing factors that would
H446/01 Mark Scheme June 2019

determine which data structure is suitable.


Overall a hash table is likely to be the best option (assuming it has enough space and a
There is a line of reasoning presented with good hashing algorithm which produces a hash quickly and with few collisions).
some structure. The information presented is It will give very consistent performance even as the whitelist grows.
in the most part relevant and supported by
some evidence.
Mark Band 1-Low Level (1-4 marks) NB Big O Notation isn’t necessary for full marks as it is paper 2 content (though many
The candidate demonstrates a basic of the more able candidates are likely to include it). The question is assessing
knowledge of storing and retrieving data from candidate’s knowledge of traversing and adding to the two data structures and their
hash tables or linked lists; the material is basic ability to analyse this to determine their suitability for the scenario.
and contains some inaccuracies. The
candidate makes a limited attempt to apply
acquired knowledge and understanding to the
context provided.

The candidate provides nothing more than an


unsupported assertion.

The information is basic and communicated in


an unstructured way. The information is
supported by limited evidence and the
relationship to the evidence may not be clear.
0 marks
No attempt to answer the question or
response is not worthy of credit.
6 a − A program with one purpose/piece of 2
system software AO1.1
− …used for the upkeep/maintenance of
the system
(1 per -, max 2)
b − Application performs tasks for the user 1
(rather than computer). AO1.2
− Performs generic (rather than specific)
tasks

c − Extreme programming is a software 4


H446/01 Mark Scheme June 2019

development methodology. AO1.1


− Focus is on good quality code (2)
− It is an agile paradigm AO2.1
− it is designed to allow development to (2)
respond to changing user
requirements.
− Involves paired programing
− Program is regularly reviewed/iterative
process.

Suited to this scenario as…

− Types of virus/threat is continually


changing/updating
− In order to detect virus effectively there
needs to be an emphasis on code
quality.

(1 per – Max 4. If no reason given for it being


suitable for scenario, max 3)
H446/01 Mark Scheme June 2019

d - Allows them to run the update on a 3


number of different systems/OSs AO2.2
- …without needing multiple physical
machines.
- They can put viruses on the VM to test
if the update can catch them
- …but protect the physical machine
from the virus/the VM can quickly be
reset to its original state.
(1 per -, Max 3)
e − FCFS means jobs are completed in the 2
order they arrive AO2.2
− ineffective in catching viruses/the virus
may run first
− …the virus checker may never run/take
a long time to start running
− the virus checker may be continuously
running…
− …this will temporarily stall the system/
all other processes have to wait.
(1 mark per -, max 2)
f − The computer would not be able to 2
boot/load the OS AO2.1
− Or set up its initial
configuration/hardware checks
− Making the computer unusable
(1 mark per -, max 2)
H446/01 Mark Scheme June 2019

7 a − Ensuring that changes are consistent 3


across a database
− if a record is removed all references to AO1.1
it are removed (2)
− A foreign key value must have a AO2.1
corresponding Primary key value in (1)
another table.

− In this case, a user being removed will


result in their reviews being removed/ a
restaurant being removed will result in
its reviews being removed.
(1 mark per -, max 2 marks for explanation)
b i − A device which provides a central point 1
of control/access AO1.1

ii − Client side processing can be modified 2


− And can sometimes be disabled on the AO2.1
browser (1)
− To prevent malicious code (such as an AO2.2
SQL injection/XSS) (1)
− To prevent a non-validated review (one
with a score of over 5) being sent to
the server

(1 mark per -, max 2)


c − A transaction/review can only fully 2
complete or not complete / cannot AO1.1
partially complete (1)
− In this case, it should not be possible AO2.1
for the review to be added without the (1)
(average) rating being updated.

(1 mark per -, max 2)


H446/01 Mark Scheme June 2019

d − Consistency 3
− Isolation AO1.1
− Durability
(1 mark per -, max 3)
e Advantage 2
− More characters can be represented AO1.2
− may include foreign alphabets
− may include emojis

Disadvantage
− Reviews take up more storage (4 times
their previous storage size).

(1 mark max for advantage, 1 mark max for


disadvantage.)
8 a 30 goes into 100 3 times/3 1
AO3.3
b integer 1
AO1.2
c Boolean 1
AO1.2
d String 1
AO1.2
e − Calculates remainder 2 remainder = 100 – (num*count)
− Displays remainder AO3.2 print(remainder)

OR

(1 mark per -, max 2) remainder=(100 MOD num)


print(remainder)
H446/01 Mark Scheme June 2019

f − The comments such as those on the 3


first line, (and whitespace) are AO2.2
removed.
− Variable names/identifiers like ‘count’
are added to a symbol table.
− Reserved words/statement
components are tokenized. For
example ‘WHILE’
(1 mark per -, max 3)
g Syntax analysis 1
AO1.1
9 Mark Band 3–High Level (7-9 marks) 9 The materials and fuel used in producing and transporting computers has an
The candidate demonstrates a environmental impact.
thorough knowledge and AO1.1
understanding of the effect of (2) Digital devices have short life spans and are quickly disposed of…
computers on the environment. The AO1.2 They often end up in landfill or are sent to less economically developed countries to be
material is generally accurate and (2) dismantled due to the value of some of the materials inside them.
detailed. AO2.1 These devices are often made up of toxic materials (such as mercury)
(2) These can harm people disposing of the waste and damage/pollute the area in which
The candidate is able to apply their AO3.3 they are buried/burned.
knowledge and understanding directly (3)
and consistently to the context People have many digital devices. These all need powering/charging.
provided. Evidence/examples will be This means there is an increase in demand for electricity.
explicitly relevant to the explanation. Which means an increase in fossil fuel being burned.

The candidate provides a thorough


discussion which is well balanced. Computers are being used to automate the use of things like central heating.
Evaluative comments are consistently This can reduce electricity consumption
relevant and well-considered.
Computers have encouraged a paperless approach…
There is a well-developed line of ..both in the workplace and in terms of companies sending bills to homes
reasoning which is clear and logically This has the potential to reduce the use of paper and as such destruction of trees.
structured. The information presented
is relevant and substantiated. Developments in digital storage has reduced the need for physical media to be
produced (e.g. CD, DVDs etc)
Mark Band 2-Mid Level (4-6 marks) This reduces the need for using plastics.
H446/01 Mark Scheme June 2019

The candidate demonstrates


reasonable knowledge and Computers have allowed people to work from home/ communicate from afar…
understanding of the effect of This means they don’t have to commute/travel, reducing traffic and pollution.
computers on the environment; the
material is generally accurate but at Computers can analyse data which can be used in improve efficiency – data mining
times underdeveloped. (appropriate example).

The candidate is able to apply their


knowledge and understanding directly
to the context provided although one or
two opportunities are missed.
Evidence/examples are for the most
part implicitly relevant to the
explanation.

The candidate provides a sound


discussion, the majority of which is
focused. Evaluative comments are for
the most part appropriate, although
one or two opportunities for
development are missed.

There is a line of reasoning presented


with some structure. The information
presented is in the most part relevant
and supported by some evidence.
Mark Band 1-Low Level (1-3 marks)
The candidate demonstrates a basic
knowledge of the effect of computers
on the environment; the material is
basic and contains some inaccuracies.
The candidate makes a limited attempt
to apply acquired knowledge and
understanding to the context provided.

The candidate provides a limited


discussion which is narrow in focus.
H446/01 Mark Scheme June 2019

Judgments if made are weak and


unsubstantiated. The information is
basic and communicated in an
unstructured way. The information is
supported by limited evidence and the
relationship to the evidence may not be
clear.
0 marks
No attempt to answer the question or
response is not worthy of credit.
10 a 5E 1
AO1.2
b 155 2
(1 mark for first two digits, 1 mark for final AO1.2
digit)

c 11010111 2
(1 Mark for the left most 1, 1 mark for the AO1.2
remaining 7 bits)
d 1121 2
022022 AO1.2
01001001-
00101111
00011010
1 mark for correct answer
1 mark for valid method
e − Exponent is 3 3
− Mantissa becomes 0100.11 AO1.2
− Which is 4.75. (accept 4¾ )
(1 per -, max 3)
f − In fixed point is 1010.11 4 For MP3 any number of leading 0s is valid (including none)
− Mantissa becomes 1.01011 AO1.2
− Exponent of 3 / 11
− Giving answer of 101011 011
(1 per -, max 4)
H446/01 Mark Scheme June 2019

11 a Mark Band 3–High Level (7-9 marks) 9 HTML…


The candidate demonstrates a ..they understand how to write (i.e. define the structure of ) web pages.
thorough knowledge and AO1.1 CSS..
understanding of the technologies (2) … they understand how to define the formatting of websites.
required for web development. The AO1.2 JavaScript...
material is generally accurate and (2) ..they understand how to write client side code
detailed. AO2.1 …allowing them to add interactivity to the website
(2)
The candidate is able to apply their AO3.3
knowledge and understanding directly (3) Understanding of HTML/CSS and JavaScript is essential for the role. Without knowing
and consistently to the context HTML it is impossible to handcode webpages.
provided. Evidence/examples will be Whilst WYSIWYG tools exist these often produce inefficient code and at any rate it will
explicitly relevant to the explanation. be necessary at some point to hand tweak the code. (As the role is ‘programmer’ it is
reasonable to expect that the site will be coded.)
The candidate provides a thorough
discussion which is well balanced. CSS is nearly as essential. Whilst HTML can be used for a lot of the formatting, this is
Evaluative comments are consistently considered bad practice. CSS will allow them to make consistent looking sites.
relevant and well-considered.
JavaScript is also essential as most websites have an interactive element (e.g.
There is a well-developed line of validation of forms)
reasoning which is clear and logically
structured. The information presented Knowledge of Server-side processing/PHP/ASP etc…
is relevant and substantiated. …allowing them to write dynamic websites.
This is important if the company wants to produce websites with content that changes
Mark Band 2-Mid Level (4-6 marks)
The candidate demonstrates
reasonable knowledge and
understanding of the technologies Databases…
required for web development; the …allowing them to allow websites to store and retrieve data.
material is generally accurate but at Some knowledge of databases will be useful if writing dynamic sites. This will largely
times underdeveloped. be focussed around SQL.

The candidate is able to apply their


knowledge and understanding directly
to the context provided although one or Photo editing…
two opportunities are missed. …allowing them to prepare images for the website.
Evidence/examples are for the most This is less essential as in many cases the assets will be pre-prepared. A basic
H446/01 Mark Scheme June 2019

part implicitly relevant to the knowledge (e.g. resizing would be expected).


explanation.
Knowledge of software engineering practices…
The candidate provides a sound …allowing them to work as part of a team when building the website.
discussion, the majority of which is The importance of this will depend on the size of the team working on the site.
focused. Evaluative comments are for
the most part appropriate, although May mention more advanced technologies e.g. AJAX, SOAP, JSON etc.
one or two opportunities for
development are missed.

There is a line of reasoning presented


with some structure. The information
presented is in the most part relevant
and supported by some evidence.

Mark Band 1-Low Level (1-3 marks)


The candidate demonstrates a basic
knowledge of the technologies required
for web development; the material is
basic and contains some inaccuracies.
The candidate makes a limited attempt
to apply acquired knowledge and
understanding to the context provided.

The candidate provides a limited


discussion, which is narrow in focus.
Judgments if made are weak and
unsubstantiated. The information is
basic and communicated in an
unstructured way. The information is
supported by limited evidence and the
relationship to the evidence may not be
clear.

0 marks
No attempt to answer the question or
response is not worthy of credit.
H446/01 Mark Scheme June 2019

b − The head contains information about 2


the page and needed to set the page AO3.3
up
− Orville’s Oranges is displayed in the
title bar/tab of the page.
− The page is linked to the style sheet
mainStyle.css
(1 per -, max 2)
c .offer{ 2 Accept div. offer
AO3.2 Accept hex/RGB codes that would provide a shade of orange.
border-style: solid;
Closing ; is optional
border-color: orange;
}
H446/01 Mark Scheme June 2019

Question Assessment Objectives Total


AO1.1 AO1.2 AO2.1 AO2.2 AO3.1 AO3.2 AO3.3
1a 2 2 4
1b 2 2
1ci 2 2
1cii 3 3
1d 2 2
2a 1 1
2b 2 2
2c 3 3
2d 5 5
3a 3 3
3b 1 1
3c 2 2
3d 1 1
3e 2 2
4a 2 2
4b 1 1
4c 1 1
4d 4 4
4e 3 3
5a 1 1
5b 1 1
5c 5 5
5d 4 4
5e* 2 2 3 5 12
6a 2 2
6b 1 1
6c 2 2 4
6d 3 3
6e 2 2
6f 2 2
7a 2 1 3
7bi 1 1
7bii 1 1 2
H446/01 Mark Scheme June 2019

7c 1 1 2
7d 3 3
7e 2 2
8a 1 1
8b 1 1
8c 1 1
8d 1 1
8e 2 2
8f 3 3
8g 1 1
9* 2 2 2 3 9
10am 1 1
10bm 2 2
10cm 2 2
10dm 2 2
10em 3 3
10fm 4 4
11a* 2 2 2 3 9
11b 2 2
11c 2 2
30 43 18 14 3 14 18 140

* = extended response

m = mathematical content
OCR (Oxford Cambridge and RSA Examinations)
The Triangle Building
Shaftesbury Road
Cambridge
CB2 8EA

OCR Customer Contact Centre

Education and Learning


Telephone: 01223 553998
Facsimile: 01223 552627
Email: [email protected]

www.ocr.org.uk

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; The Triangle Building, Shaftesbury Road, Cambridge, CB2 8EA
Registered Company Number: 3484466
OCR is an exempt Charity

OCR (Oxford Cambridge and RSA Examinations)


Head office
Telephone: 01223 552552
Facsimile: 01223 552553

© OCR 2019

You might also like