Computer 0420 May/June 2012 MS
Computer 0420 May/June 2012 MS
MARK SCHEME for the May/June 2012 question paper for the guidance of teachers
This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of the examination. It shows the basis on which Examiners were instructed to award marks. It does not indicate the details of the discussions that took place at an Examiners meeting before marking began, which would have considered the acceptability of alternative answers. Mark schemes must be read in conjunction with the question papers and the report on the examination.
Cambridge will not enter into discussions or correspondence in connection with these mark schemes.
Cambridge is publishing the mark schemes for the May/June 2012 question papers for most IGCSE, GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level syllabuses.
Page 2 1
Syllabus 0420
Paper 13
1 mark per correct row. keyboard VoIP video conferencing instant messaging Correct Answer Only [3] microphone speaker webcam
viruses e.g. use anti-virus software // regular virus scans dont open/use disks // dont open email attachments from unknown sources Hacking e.g. passwords / user IDs firewalls Spyware e.g. anti-spyware software delete cookies at end of session Phishing e.g. dont open emails from unknown sources dont divulge personal information via email / unsecure website ensure that the site viewed has a valid security certificate (SSL) tapping into wireless networks e.g. secured wifi network (protected by passwords) encryption / WEP no broadcast of network ID
[5]
(a) Any three from: questionnaires interviews observation looking at existing paperwork (b) 0 marks for name, 2 marks for reasons which MUST tie up with name
[3]
Questionnaires / interviews possible to obtain information direct from customers possible to obtain information direct from staff customers/staff can take questionnaires away to answer in own time interviews allow first hand information to be gathered/questions -asked can be tailored to the individual
Page 3
Syllabus 0420
Paper 13
Observation / existing paperwork sees first hand airport operations doesnt rely on opinions of customers/staff helps determine what hardware is needed helps to determine memory size/storage devices 4 (a) Any three from: sound animations video links to Internet websites slide transitions use of colours (b) Any two from: less expensive because e.g. no paper/ink required can be interactive (chance to ask questions) can explain things better because e.g. addition of animation/video newsletters tend to be thrown away without reading/need distributing 5 pendown forward 20 left 90 -----------forward 10 right 90 forward 20 -----------right 90 forward 40 right 90 forward 20 right 90 -----------forward 10 right 45 forward 14 -----------repeat 3 left 90 forward 14 endrepeat -----------right 135 forward 20 (PENUP)
[2]
[3]
[2]
(1 mark)
(1 mark)
(1 mark)
(1 mark) [5]
Page 4 6 (a) C 1 2 3 4 5 6 7 8 9 10 11
Syllabus 0420
Paper 13
L 0 1 2
N 0 4 2 3
S 0
T 0 4 6
A 8 3 5 4 1 2 1 5 4 5
B 4 1 8 2 3 2 2 5 0 4
9 11
2 2 0 1 0 3 2
13 13 14 14 18 19
4 5
4 1
1 mark
1 mark
1 mark
1 mark
1 mark
(b) L = 5
} } S=3 } T = 19 }
Page 5 7
Syllabus 0420
Paper 13
(a) virtual tour Any two from: hot spots to move from room to room ability to zoom in and out of rooms ability to rotate around the room (panning) voiceovers interactive map Any two from: how to get to hotel from some starting point on the map use of satellite photos and map superimposed zoom in/zoom out move north, south, east and west use of pin head to show location of hotel hotspots with information on that area how to get from one part of the hotel to another room booking online Any two from: calendar function// room availability for given dates type of room number of guests price per room hotel facilities e.g. breakfast/full board/half board special requirements special offers payment (b) Any one from: safe credit card payment facility hyperlinks to other web pages/websites local weather forecast
[6]
[1]
[2] [1]
Page 6
Syllabus 0420
Paper 13
(c) Any two from: use (=) IF(F2 > G2, exceeded, within range) replicate formula down to row 7 OR F2-G2 if result is positive OR draw graph of data in columns F and G compare values on graph to determine if exceeded OR drawing line of unit gradient (on a scatter graph of total cost versus maximum allowance) compare values on graph to determine if exceeded [2] (d) Any one from: automatic calculation no need to create formula (etc.) every time on the spreadsheet can be assigned to a keyboard shortcut and launched 9 (a) Any one from: infra red sensor pressure sensor/induction loop radar (b) time of day date
[1]
[1]
[2]
(c) 1 mark for name + 1 mark for correct application barcode e.g. stock taking in supermarket getting prices at POS library system tracking systems (e.g. parcels) RFID e.g. identifying/tracking individual items (livestock, vehicles, people) biometrics e.g. finger printing, face images, etc. as security systems magnetic stripe e.g. security cards (e.g. hotel room keys) credit/debit cards/ATMs/banking loyalty cards OCR/OMR e.g. scanning in documents/photos/exam papers microphones e.g. interface (input) to a computer (used by disabled people)
[4]
Page 7
Syllabus 0420
Paper 13
10 (a) Any one benefit and one drawback from: benefit: can bank at any time 24/7 save money on travelling save time not travelling to bank can bank from anywhere can do transactions/look after account drawbacks: need computer equipment/internet fear of hacking , viruses, etc. lack of one to one with bank creation of ghost towns reduced socialising cause of redundancies possibility of mismanaging account lack of counter services (drawing out cash) (b) Any one from: stops hackers getting all of the PIN characters (c) (i) 51020: 5120: (ii) length check 11 (a) (i) what data is gathered: Any one from: pressure temperature humidity wind speed/direction historic data (ii) how data is gathered: Any one from: sensors satellites airline pilots send in information meteorological/weather balloons/station (b) (i) Any one from: information from sensors/satellites sent to computer data compared to stored information which contains known weather patterns predictions made based on these comparisons expert system value of c: message: value of c: message: 5 PIN OK 4 ERROR
[2]
[1]
[1]
[1]
[1]
Page 8
Syllabus 0420
Paper 13
(ii) Any one from: produces weather maps showing isobars, etc. computer can show weather changes graphically/by animations 12 (a) (i) A 0 0 1 1 B 0 1 0 1 X 0 1 1 1
[1]
} }
1 mark
1 mark [2]
[1]
} } } }
1 mark
1 mark
1 mark
1 mark
[1] [1]
Page 9
Syllabus 0420
Paper 13
(c) Any two from: hardware problem (e.g. head crash on disk drive) software glitch viruses disconnected printer cable automatic update in progress too many applications open (d) Any one from: backup the document enable automatic saving of work manually save document every 10 minutes save before printing 14 (a) 7 (b) Hg, Cs (1) (1) Correct Answer Only (c) (Atomic Number > 50) AND (State at room temp = solid)
[2]
[1] [1]
[2]
< - - - - - 1 mark - - - - -> < - - - - - - - - - - - 1 mark - - - - - - - - - - -> Or (State at room temp = solid) < - - - - - - -1 mark - - - - - - - > Must use exact spelling (d) Os, Fe, Ga, Ag, Cs, Hg, Br, O, Ar 15 (a) key press: AND (Atomic Number > 50)
represented by:
1 [2]
Syllabus 0420
Paper 13 [1]
(c) Any one from: incorrect number typed/keyed in not one of the accepted codes used code not recognised machine malfunction (e.g. no cups) (d) (i) (ii) chicken soup/60 5 2
[1] [1]
0 [2]
(iii)
[1]
Page 11 16
START read the IN sensor
Syllabus 0420
Paper 13
No
Yes
10
1 mark
3
Yes
No
1 mark
6
No
Yes
11 4
5*
1 mark
7
1 mark
Yes
No
12*
13 1*
1 mark 1 mark
14
[6] *Instead of 5, 12, 1 can have: 12, 1, 5 12, 5, 1 instead of 4, , 13, 2 can have: 13, , 2, 4 13, , 4, 2
Syllabus 0420
Paper 13
Initialisation (smallest, largest, total) (could be first input) correct loop (also: repeat .... until n = 500, while n <> 500 do ....) input (inside a loop) calculate the density check on largest density + action taken check on smallest density + action taken find population total + calculate average population print values (outside loop + some evidence of processing taking place) (1 mark) (1 mark) (1 mark) (1 mark) (1 mark) (1 mark) (1 mark) (1 mark) [6]
e.g. smallest = 10000: largest = 0: total = 0 for country = 1 to 500 input population, area density = population/area if density > largest then largest = density if density < smallest then smallest = density total = total + population next country average = total/500 print largest, smallest, average