SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
GCE Advanced Subsidiary Level and GCE Advanced Level




MARK SCHEME for the May/June 2010 question paper
for the guidance of teachers



                                9691 COMPUTING
    9691/12         Paper 12 (Written Paper), maximum raw mark 90



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.



•   CIE will not enter into discussions or correspondence in connection with these mark schemes.



CIE is publishing the mark schemes for the May/June 2010 question papers for most IGCSE, GCE
Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level syllabuses.




                      www.XtremePapers.net
Page 2                 Mark Scheme: Teachers’ version                  Syllabus         Paper
                          GCE AS/A LEVEL – May/June 2010                    9691             12

1   (a)   (i) -Data held in ROM is permanent/the data in RAM can be changed
              -ROM is not volatile, RAM is volatile
              -ROM is normally smaller than RAM
              (1 per -, max 2)                                                                       [2]

          (ii) -Boot/Bootstrap program (Not: Bootfile)
               -Must be available when computer is turned on/protects boot program from corruption   [2]


    (b) -Cables or wireless/to carry signals from one machine to the other.
        -N.I.C/to interface between cable and motherboard
        -Modem or Router/to connect two computers on a WAN
        -Hub or switch/to connect computers in a star LAN
        (2 per -, max 2 -, max 4)                                                                    [4]


2   (a) Input:
        -Bar code reader of some sort/to input bar codes to system automatically
        -Key board or Touch screen/to input code if not readable.
        -Scales/to weigh loose produce sold by weight
        -Chip and Pin reader/to allow for card payment
        Output:
        -Screen/to show current state of bill
        -Buzzer or Speaker/to make audio signal that signifies successful reading
        -Printer/to print receipt
        Storage:
        -Hard disk/fast access and amendable/to store software/stock files
        -CDRW or DVDRW or flash memory stick/to back up the file
        (2 per -, max 4 -, only one group to have two -, max 8)                                      [8]


    (b) -Barcodes read whenever goods bought/sold
        -If new stock then number in stock is incremented
        -If stock sold then number in stock is decremented
        -Software checks number in stock against reorder number...
        -after every transaction
        -When number in stock is below reorder level (then order created)
        -Note that order has been made, stored as Boolean/until delivered
        -Linked to supplier table for automatic ordering/order list produced for manager
        (1 per -, max 6)                                                                             [6]


3   -Digital camera takes picture
    -by means of array of light sensitive pixels
    -Picture stored in computer memory...
    -or on flash memory stick/hard disk for computer transfer in...
    -JPEG format (or other)
    -Displayed on screen to allow...
    -manipulation by suitable image editing software.
    -Sent to inkjet printer to print on shirt.
    (1 per -, max 6)                                                                                 [6]




                                             © UCLES 2010


                         www.XtremePapers.net
Page 3                 Mark Scheme: Teachers’ version                       Syllabus      Paper
                          GCE AS/A LEVEL – May/June 2010                         9691          12

4   (a) -Set of rules...
        -to control the transmission of data                                                          [2]


    (b) (i) Packet Switching:
            -Blocks of data find own way through network and...
            -are reordered when they reach the destination
            Circuit Switching
            -Route is reserved for the duration of the data transfer
            -Message simply needs to be reconstructed at destination
            General points:
            -The transmission of data from one node to another over a network
            -Message is split into (standard sized) blocks of data
            -each has label attached showing destination and block number
            (1 per -, max 5)                                                                          [5]

        (ii) Advantage:
             -Difficult to intercept message/network not tied up/all possible routes available
             Disadvantage:
             -Message must be reordered at destination/message sent at speed of slowest block         [2]


5   (a) e.g.

         (i) Produce information booklets for patients

        (ii) Make presentations on health topics to audiences, e.g. schools

        (iii) Store patient records

        (iv) To send orders to drug companies                                                         [4]


    (b) e.g. -Automated filling of drug containers
             -This is a one-off problem/off-the-shelf software will not exist                         [2]


    (c) -Standard letter is written with data markers/fields
        -Database of patients searched with the following criteria
        -Doctor=Dr. Mun
        -Date of last appointment >=October 1st
        -Selected patients have their details input to data areas/fields on standard letter
        -May be done electronically resulting in emails being sent.
        (1 per -, max 5)                                                                              [5]




                                               © UCLES 2010


                         www.XtremePapers.net
Page 4                    Mark Scheme: Teachers’ version                Syllabus          Paper
                             GCE AS/A LEVEL – May/June 2010                  9691              12

6   (a) -Different requirements of enquiry and order completion (warehouse) areas
        -Warehouse requires all records to be accessed in some order (sequential)...
        -so that none are missed
        -The other requires direct access (indexed)...
        -to allow for fast response to customer with telephone query.
        (1 per -, max 4)                                                                              [4]


    (b) e.g. Base Index             Second level              Third level

             (First Digit)          (Digits 2, 3, 4)            (5, 6, 7)
                  0                     0000                    0000000            DATA
                  1                     0001                    0000001            DATA
                  2                     0002
                  3                                             0000999

                                        0999

                                        1000
                  7                     1001
                  8
                  9                     1999


                                        9000
                                        9001

                                        9999                    9999000
                                                                9999001

                                                                9999999

        Mark Points:
        -Accurate diagram used to illustrate at least 2 of the other mark points
        -Use of Base index (1 or 2 digits)...
        -pointing to second level index
        -Indexes shown to be sequential
        -Finally pointing to data (block).
        (1 per -, max 4, max 3 if no diagram but answer is prose)                                     [4]


7   -Backups taken regularly/archive at wider intervals
    -Backup will be (e.g.) daily...
    -because any corruption will lead to loss of orders/revenue/client dissatisfaction/valuable data
     which the company cannot afford to lose
    -Archiving is removal of redundant/little used data...
    -To free space on medium/tidy up index/speed up direct access
    -Back up is used as security/requires whole file including structure
    -Archive is used for statistics/comparison/data requirements like tax office/tends not to include
     structure as may never be required/long term queries
    -Transaction file mentioned
    (1 per -, max 5)                                                                                  [5]




                                              © UCLES 2010


                             www.XtremePapers.net
Page 5                  Mark Scheme: Teachers’ version                  Syllabus          Paper
                           GCE AS/A LEVEL – May/June 2010                    9691              12

8   (a)   (i) -Form based interface
              -Contains areas to be filled in with information
              -Data must be input/in order
              -May have drop down lists/radio buttons
              -Will have prompts for operator so correct information is ascertained.
              (1 per -, max 3)                                                                        [3]

          (ii) -e.g. Bank account number
               -Restrict number of staff who have access...
               -by using passwords/access rights
               -Use firewall to stop hackers/outside access to system/do not allow on a WAN
               -Control physical access by only allowing data on limited machines/locking files away
                when not in use
               -Encrypt data on files.
               -Make files RO
               (1 for first point, + 4 more points, max 5)                                           [5]


    (b) (i) -Passive, is a system which provides information but the information cannot be altered
             by the user.
            -e.g. Details of items on offer
            -Interactive is a system which allows the information to be altered by the user.
            -e.g. User can make an order which will change the information stored on the customer file.
                                                                                                      [4]

          (ii) -Corrective/when bugs or errors are found in the software which must be corrected
               -Perfective/to improve the software e.g. adding a search engine to the site.
               -Adaptive/to alter the software due to some external influences
                e.g. Tax rates might change which would require the price calculated to be altered.
               (2 per -, max 6)                                                                       [6]


9   (a) e.g. PROCEDURE INVOICE
             INITIALISE TOTAL
             WHILE NOT END OF ORDERS, DO
                 READ ORDER, AMOUNT
                 OUTPUT ORDER, AMOUNT
                 TOTAL = TOTAL + AMOUNT
             ENDWHILE

          Mark Points:
          -Naming of INVOICE in some way
          -Initialise total
          -Use of WHILE loop
          -Read order details and amount owing, inside loop
          -Condition statement for amount owing > 0
          -Output order details and amount owing, inside loop
          -Cumulative total
          -Output running total outside loop
          (1 per -, max 4)                                                                            [4]




                                             © UCLES 2010


                          www.XtremePapers.net
Page 6               Mark Scheme: Teachers’ version          Syllabus   Paper
                    GCE AS/A LEVEL – May/June 2010            9691       12

(b) e.g. WHILE NOT END OF CUSTOMERS, DO
            READ CUSTOMER RECORD
            READ DISCOUNT
            OUTPUT CUSTOMER DETAILS FROM RECORD
            PROCEDURE INVOICE
            IF DISCOUNT = "GOLD" THEN FINAL = TOTAL * .8
                   ELSE IF DISCOUNT = "SILVER" THEN FINAL = TOTAL *.9
                              ELSE FINAL = TOTAL "* .95
                           END IF
            END IF
            OUTPUT TOTAL
            OUTPUT "AMOUNT AFTER DISCOUNT" = FINAL
         ENDWHILE
         END

   Mark Points:
   -Reads all records, even when they are zero
   -Reads Discount
   -Reads and Outputs customer details, before...
   -INVOICE (not repeat of statements) (f.t.)
   -Correct nested condition statements (or equivalent)...
   -using .8, .9, .95 (or equivalent)
   -Output TOTAL and FINAL
   -Output explanation
   -Well laid out.
   (1 per -, max 7)                                                             [7]




                                      © UCLES 2010


                   www.XtremePapers.net

Weitere ähnliche Inhalte

Was ist angesagt?

June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1Samimvez
 
Nov 09 MS12
Nov 09 MS12Nov 09 MS12
Nov 09 MS12Samimvez
 
Nov 06 MS3
Nov 06 MS3Nov 06 MS3
Nov 06 MS3Samimvez
 
Nov 09 MS31
Nov 09 MS31Nov 09 MS31
Nov 09 MS31Samimvez
 
Nov 09 MS11
Nov 09 MS11Nov 09 MS11
Nov 09 MS11Samimvez
 
June 07 MS3
June 07 MS3June 07 MS3
June 07 MS3Samimvez
 
June 10 MS33
June 10 MS33June 10 MS33
June 10 MS33Samimvez
 
June 10 MS32
June 10 MS32June 10 MS32
June 10 MS32Samimvez
 
Chap02 data manipulation
Chap02   data manipulationChap02   data manipulation
Chap02 data manipulationZohair Pia
 
Approaches to Designing a High-Performance Switch Router
Approaches to Designing a High-Performance Switch RouterApproaches to Designing a High-Performance Switch Router
Approaches to Designing a High-Performance Switch RouterVishal Sharma, Ph.D.
 
Nov 08 MS3
Nov 08 MS3Nov 08 MS3
Nov 08 MS3Samimvez
 
34 single partition allocation
34 single partition allocation34 single partition allocation
34 single partition allocationmyrajendra
 
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...peknap
 
31 address binding, dynamic loading
31 address binding, dynamic loading31 address binding, dynamic loading
31 address binding, dynamic loadingmyrajendra
 

Was ist angesagt? (15)

June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1
 
Nov 09 MS12
Nov 09 MS12Nov 09 MS12
Nov 09 MS12
 
Nov 06 MS3
Nov 06 MS3Nov 06 MS3
Nov 06 MS3
 
Nov 09 MS31
Nov 09 MS31Nov 09 MS31
Nov 09 MS31
 
Nov 09 MS11
Nov 09 MS11Nov 09 MS11
Nov 09 MS11
 
June 07 MS3
June 07 MS3June 07 MS3
June 07 MS3
 
June 10 MS33
June 10 MS33June 10 MS33
June 10 MS33
 
Databases
DatabasesDatabases
Databases
 
June 10 MS32
June 10 MS32June 10 MS32
June 10 MS32
 
Chap02 data manipulation
Chap02   data manipulationChap02   data manipulation
Chap02 data manipulation
 
Approaches to Designing a High-Performance Switch Router
Approaches to Designing a High-Performance Switch RouterApproaches to Designing a High-Performance Switch Router
Approaches to Designing a High-Performance Switch Router
 
Nov 08 MS3
Nov 08 MS3Nov 08 MS3
Nov 08 MS3
 
34 single partition allocation
34 single partition allocation34 single partition allocation
34 single partition allocation
 
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
 
31 address binding, dynamic loading
31 address binding, dynamic loading31 address binding, dynamic loading
31 address binding, dynamic loading
 

Andere mochten auch

Nedelkova Barbora: EVS
Nedelkova Barbora: EVSNedelkova Barbora: EVS
Nedelkova Barbora: EVSbarbarca
 
Química General - LATRE
Química General - LATREQuímica General - LATRE
Química General - LATREUniversity UMSS
 
Ovocníčkovia
OvocníčkoviaOvocníčkovia
Ovocníčkoviajanka1710
 
Franklin Rail Trail - Public Land Use Committee
Franklin Rail Trail - Public Land Use CommitteeFranklin Rail Trail - Public Land Use Committee
Franklin Rail Trail - Public Land Use CommitteeFranklin Matters
 
How to implement a multilingual content strategy
How to implement a multilingual content strategyHow to implement a multilingual content strategy
How to implement a multilingual content strategyAxonn Media
 
Quijote[1]
Quijote[1]Quijote[1]
Quijote[1]aldonza
 
Npi Majestic Glimpses
Npi Majestic GlimpsesNpi Majestic Glimpses
Npi Majestic GlimpsesShawn Nielsen
 
Trabajo tejidos
Trabajo tejidosTrabajo tejidos
Trabajo tejidosrodrigorev
 
Npm pfl35t specsheet
Npm pfl35t specsheetNpm pfl35t specsheet
Npm pfl35t specsheetElectromate
 
Frase Formação Delbosque
Frase Formação DelbosqueFrase Formação Delbosque
Frase Formação DelbosqueMarco Pereira
 
Evo.pp copia
Evo.pp   copiaEvo.pp   copia
Evo.pp copiaTOTO12397
 
Npm s605 specsheet
Npm s605 specsheetNpm s605 specsheet
Npm s605 specsheetElectromate
 

Andere mochten auch (20)

Voter fraud
Voter fraudVoter fraud
Voter fraud
 
Nedelkova Barbora: EVS
Nedelkova Barbora: EVSNedelkova Barbora: EVS
Nedelkova Barbora: EVS
 
Química General - LATRE
Química General - LATREQuímica General - LATRE
Química General - LATRE
 
NR 18 .18
NR 18 .18NR 18 .18
NR 18 .18
 
Ovocníčkovia
OvocníčkoviaOvocníčkovia
Ovocníčkovia
 
Current Trends
Current TrendsCurrent Trends
Current Trends
 
Franklin Rail Trail - Public Land Use Committee
Franklin Rail Trail - Public Land Use CommitteeFranklin Rail Trail - Public Land Use Committee
Franklin Rail Trail - Public Land Use Committee
 
Curs prog lliure
Curs prog lliureCurs prog lliure
Curs prog lliure
 
How to implement a multilingual content strategy
How to implement a multilingual content strategyHow to implement a multilingual content strategy
How to implement a multilingual content strategy
 
Utel-premiya
Utel-premiyaUtel-premiya
Utel-premiya
 
Quijote[1]
Quijote[1]Quijote[1]
Quijote[1]
 
Npi Majestic Glimpses
Npi Majestic GlimpsesNpi Majestic Glimpses
Npi Majestic Glimpses
 
Luis gomez
Luis gomezLuis gomez
Luis gomez
 
Trabajo tejidos
Trabajo tejidosTrabajo tejidos
Trabajo tejidos
 
Npm pfl35t specsheet
Npm pfl35t specsheetNpm pfl35t specsheet
Npm pfl35t specsheet
 
Frase Formação Delbosque
Frase Formação DelbosqueFrase Formação Delbosque
Frase Formação Delbosque
 
Evo.pp copia
Evo.pp   copiaEvo.pp   copia
Evo.pp copia
 
Ovos de Papel
Ovos de PapelOvos de Papel
Ovos de Papel
 
Npm s605 specsheet
Npm s605 specsheetNpm s605 specsheet
Npm s605 specsheet
 
Gt16 5653--int
Gt16 5653--intGt16 5653--int
Gt16 5653--int
 

Ähnlich wie June 10 MS12

June 10 MS13
June 10 MS13June 10 MS13
June 10 MS13Samimvez
 
June 06 MS1
June 06 MS1June 06 MS1
June 06 MS1Samimvez
 
June 08 MS3
June 08 MS3June 08 MS3
June 08 MS3Samimvez
 
Nov 06 MS1
Nov 06 MS1Nov 06 MS1
Nov 06 MS1Samimvez
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1Alpro
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge
Computing 9691 Mark Scheme for May / June 2007 CambridgeComputing 9691 Mark Scheme for May / June 2007 Cambridge
Computing 9691 Mark Scheme for May / June 2007 CambridgeAlpro
 
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers ZimbabweMark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers ZimbabweAlpro
 
June 06 MS3
June 06 MS3June 06 MS3
June 06 MS3Samimvez
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1Samimvez
 
June 08 MS1
June 08 MS1June 08 MS1
June 08 MS1Samimvez
 
June 05 MS3
June 05 MS3June 05 MS3
June 05 MS3Samimvez
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3Alpro
 
Nov 09 MS32
Nov 09 MS32Nov 09 MS32
Nov 09 MS32Samimvez
 
Nov 07 MS3
Nov 07 MS3Nov 07 MS3
Nov 07 MS3Samimvez
 
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...Alpro
 
June 04 MS
June 04 MSJune 04 MS
June 04 MSSamimvez
 
June 03 MS1
June 03 MS1June 03 MS1
June 03 MS1Samimvez
 
Nov 04 MS1
Nov 04 MS1Nov 04 MS1
Nov 04 MS1Samimvez
 
Split my monolith - Workshop
Split my monolith - WorkshopSplit my monolith - Workshop
Split my monolith - Workshopmartinsson
 
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12   workbench data visualization - IMS UG May 2014 Sydney & MelbourneIms12   workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12 workbench data visualization - IMS UG May 2014 Sydney & MelbourneRobert Hain
 

Ähnlich wie June 10 MS12 (20)

June 10 MS13
June 10 MS13June 10 MS13
June 10 MS13
 
June 06 MS1
June 06 MS1June 06 MS1
June 06 MS1
 
June 08 MS3
June 08 MS3June 08 MS3
June 08 MS3
 
Nov 06 MS1
Nov 06 MS1Nov 06 MS1
Nov 06 MS1
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 1
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge
Computing 9691 Mark Scheme for May / June 2007 CambridgeComputing 9691 Mark Scheme for May / June 2007 Cambridge
Computing 9691 Mark Scheme for May / June 2007 Cambridge
 
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers ZimbabweMark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
Mark Scheme for May June 2008 Question Paper Computing 9691 Computers Zimbabwe
 
June 06 MS3
June 06 MS3June 06 MS3
June 06 MS3
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1
 
June 08 MS1
June 08 MS1June 08 MS1
June 08 MS1
 
June 05 MS3
June 05 MS3June 05 MS3
June 05 MS3
 
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
Computing 9691 Mark Scheme for May / June 2007 Cambridge Paper 3
 
Nov 09 MS32
Nov 09 MS32Nov 09 MS32
Nov 09 MS32
 
Nov 07 MS3
Nov 07 MS3Nov 07 MS3
Nov 07 MS3
 
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
Computing 9691 Test Paper Question Paper Paper 3 (Written paper 3) for May / ...
 
June 04 MS
June 04 MSJune 04 MS
June 04 MS
 
June 03 MS1
June 03 MS1June 03 MS1
June 03 MS1
 
Nov 04 MS1
Nov 04 MS1Nov 04 MS1
Nov 04 MS1
 
Split my monolith - Workshop
Split my monolith - WorkshopSplit my monolith - Workshop
Split my monolith - Workshop
 
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12   workbench data visualization - IMS UG May 2014 Sydney & MelbourneIms12   workbench data visualization - IMS UG May 2014 Sydney & Melbourne
Ims12 workbench data visualization - IMS UG May 2014 Sydney & Melbourne
 

Mehr von Samimvez

Mehr von Samimvez (20)

Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorial
 
Example3
Example3Example3
Example3
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08
 
Example2
Example2Example2
Example2
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5
 
EQ V3x
EQ V3xEQ V3x
EQ V3x
 
Eq v2
Eq v2Eq v2
Eq v2
 
3.6
3.63.6
3.6
 
3.2
3.23.2
3.2
 
3.10
3.103.10
3.10
 
3.1
3.13.1
3.1
 
3.3
3.33.3
3.3
 
3.8
3.83.8
3.8
 
3.4
3.43.4
3.4
 
3.7
3.73.7
3.7
 
3.5
3.53.5
3.5
 
3.9
3.93.9
3.9
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 

Kürzlich hochgeladen

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Kürzlich hochgeladen (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

June 10 MS12

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Advanced Subsidiary Level and GCE Advanced Level MARK SCHEME for the May/June 2010 question paper for the guidance of teachers 9691 COMPUTING 9691/12 Paper 12 (Written Paper), maximum raw mark 90 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. • CIE will not enter into discussions or correspondence in connection with these mark schemes. CIE is publishing the mark schemes for the May/June 2010 question papers for most IGCSE, GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level syllabuses. www.XtremePapers.net
  • 2. Page 2 Mark Scheme: Teachers’ version Syllabus Paper GCE AS/A LEVEL – May/June 2010 9691 12 1 (a) (i) -Data held in ROM is permanent/the data in RAM can be changed -ROM is not volatile, RAM is volatile -ROM is normally smaller than RAM (1 per -, max 2) [2] (ii) -Boot/Bootstrap program (Not: Bootfile) -Must be available when computer is turned on/protects boot program from corruption [2] (b) -Cables or wireless/to carry signals from one machine to the other. -N.I.C/to interface between cable and motherboard -Modem or Router/to connect two computers on a WAN -Hub or switch/to connect computers in a star LAN (2 per -, max 2 -, max 4) [4] 2 (a) Input: -Bar code reader of some sort/to input bar codes to system automatically -Key board or Touch screen/to input code if not readable. -Scales/to weigh loose produce sold by weight -Chip and Pin reader/to allow for card payment Output: -Screen/to show current state of bill -Buzzer or Speaker/to make audio signal that signifies successful reading -Printer/to print receipt Storage: -Hard disk/fast access and amendable/to store software/stock files -CDRW or DVDRW or flash memory stick/to back up the file (2 per -, max 4 -, only one group to have two -, max 8) [8] (b) -Barcodes read whenever goods bought/sold -If new stock then number in stock is incremented -If stock sold then number in stock is decremented -Software checks number in stock against reorder number... -after every transaction -When number in stock is below reorder level (then order created) -Note that order has been made, stored as Boolean/until delivered -Linked to supplier table for automatic ordering/order list produced for manager (1 per -, max 6) [6] 3 -Digital camera takes picture -by means of array of light sensitive pixels -Picture stored in computer memory... -or on flash memory stick/hard disk for computer transfer in... -JPEG format (or other) -Displayed on screen to allow... -manipulation by suitable image editing software. -Sent to inkjet printer to print on shirt. (1 per -, max 6) [6] © UCLES 2010 www.XtremePapers.net
  • 3. Page 3 Mark Scheme: Teachers’ version Syllabus Paper GCE AS/A LEVEL – May/June 2010 9691 12 4 (a) -Set of rules... -to control the transmission of data [2] (b) (i) Packet Switching: -Blocks of data find own way through network and... -are reordered when they reach the destination Circuit Switching -Route is reserved for the duration of the data transfer -Message simply needs to be reconstructed at destination General points: -The transmission of data from one node to another over a network -Message is split into (standard sized) blocks of data -each has label attached showing destination and block number (1 per -, max 5) [5] (ii) Advantage: -Difficult to intercept message/network not tied up/all possible routes available Disadvantage: -Message must be reordered at destination/message sent at speed of slowest block [2] 5 (a) e.g. (i) Produce information booklets for patients (ii) Make presentations on health topics to audiences, e.g. schools (iii) Store patient records (iv) To send orders to drug companies [4] (b) e.g. -Automated filling of drug containers -This is a one-off problem/off-the-shelf software will not exist [2] (c) -Standard letter is written with data markers/fields -Database of patients searched with the following criteria -Doctor=Dr. Mun -Date of last appointment >=October 1st -Selected patients have their details input to data areas/fields on standard letter -May be done electronically resulting in emails being sent. (1 per -, max 5) [5] © UCLES 2010 www.XtremePapers.net
  • 4. Page 4 Mark Scheme: Teachers’ version Syllabus Paper GCE AS/A LEVEL – May/June 2010 9691 12 6 (a) -Different requirements of enquiry and order completion (warehouse) areas -Warehouse requires all records to be accessed in some order (sequential)... -so that none are missed -The other requires direct access (indexed)... -to allow for fast response to customer with telephone query. (1 per -, max 4) [4] (b) e.g. Base Index Second level Third level (First Digit) (Digits 2, 3, 4) (5, 6, 7) 0 0000 0000000 DATA 1 0001 0000001 DATA 2 0002 3 0000999 0999 1000 7 1001 8 9 1999 9000 9001 9999 9999000 9999001 9999999 Mark Points: -Accurate diagram used to illustrate at least 2 of the other mark points -Use of Base index (1 or 2 digits)... -pointing to second level index -Indexes shown to be sequential -Finally pointing to data (block). (1 per -, max 4, max 3 if no diagram but answer is prose) [4] 7 -Backups taken regularly/archive at wider intervals -Backup will be (e.g.) daily... -because any corruption will lead to loss of orders/revenue/client dissatisfaction/valuable data which the company cannot afford to lose -Archiving is removal of redundant/little used data... -To free space on medium/tidy up index/speed up direct access -Back up is used as security/requires whole file including structure -Archive is used for statistics/comparison/data requirements like tax office/tends not to include structure as may never be required/long term queries -Transaction file mentioned (1 per -, max 5) [5] © UCLES 2010 www.XtremePapers.net
  • 5. Page 5 Mark Scheme: Teachers’ version Syllabus Paper GCE AS/A LEVEL – May/June 2010 9691 12 8 (a) (i) -Form based interface -Contains areas to be filled in with information -Data must be input/in order -May have drop down lists/radio buttons -Will have prompts for operator so correct information is ascertained. (1 per -, max 3) [3] (ii) -e.g. Bank account number -Restrict number of staff who have access... -by using passwords/access rights -Use firewall to stop hackers/outside access to system/do not allow on a WAN -Control physical access by only allowing data on limited machines/locking files away when not in use -Encrypt data on files. -Make files RO (1 for first point, + 4 more points, max 5) [5] (b) (i) -Passive, is a system which provides information but the information cannot be altered by the user. -e.g. Details of items on offer -Interactive is a system which allows the information to be altered by the user. -e.g. User can make an order which will change the information stored on the customer file. [4] (ii) -Corrective/when bugs or errors are found in the software which must be corrected -Perfective/to improve the software e.g. adding a search engine to the site. -Adaptive/to alter the software due to some external influences e.g. Tax rates might change which would require the price calculated to be altered. (2 per -, max 6) [6] 9 (a) e.g. PROCEDURE INVOICE INITIALISE TOTAL WHILE NOT END OF ORDERS, DO READ ORDER, AMOUNT OUTPUT ORDER, AMOUNT TOTAL = TOTAL + AMOUNT ENDWHILE Mark Points: -Naming of INVOICE in some way -Initialise total -Use of WHILE loop -Read order details and amount owing, inside loop -Condition statement for amount owing > 0 -Output order details and amount owing, inside loop -Cumulative total -Output running total outside loop (1 per -, max 4) [4] © UCLES 2010 www.XtremePapers.net
  • 6. Page 6 Mark Scheme: Teachers’ version Syllabus Paper GCE AS/A LEVEL – May/June 2010 9691 12 (b) e.g. WHILE NOT END OF CUSTOMERS, DO READ CUSTOMER RECORD READ DISCOUNT OUTPUT CUSTOMER DETAILS FROM RECORD PROCEDURE INVOICE IF DISCOUNT = "GOLD" THEN FINAL = TOTAL * .8 ELSE IF DISCOUNT = "SILVER" THEN FINAL = TOTAL *.9 ELSE FINAL = TOTAL "* .95 END IF END IF OUTPUT TOTAL OUTPUT "AMOUNT AFTER DISCOUNT" = FINAL ENDWHILE END Mark Points: -Reads all records, even when they are zero -Reads Discount -Reads and Outputs customer details, before... -INVOICE (not repeat of statements) (f.t.) -Correct nested condition statements (or equivalent)... -using .8, .9, .95 (or equivalent) -Output TOTAL and FINAL -Output explanation -Well laid out. (1 per -, max 7) [7] © UCLES 2010 www.XtremePapers.net