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 MS1
Samimvez
 
Nov 09 MS12
Nov 09 MS12Nov 09 MS12
Nov 09 MS12
Samimvez
 
Nov 06 MS3
Nov 06 MS3Nov 06 MS3
Nov 06 MS3
Samimvez
 
Nov 09 MS31
Nov 09 MS31Nov 09 MS31
Nov 09 MS31
Samimvez
 
Nov 09 MS11
Nov 09 MS11Nov 09 MS11
Nov 09 MS11
Samimvez
 
June 07 MS3
June 07 MS3June 07 MS3
June 07 MS3
Samimvez
 
June 10 MS33
June 10 MS33June 10 MS33
June 10 MS33
Samimvez
 
June 10 MS32
June 10 MS32June 10 MS32
June 10 MS32
Samimvez
 
Chap02 data manipulation
Chap02   data manipulationChap02   data manipulation
Chap02 data manipulation
Zohair Pia
 
Nov 08 MS3
Nov 08 MS3Nov 08 MS3
Nov 08 MS3
Samimvez
 
34 single partition allocation
34 single partition allocation34 single partition allocation
34 single partition allocation
myrajendra
 
31 address binding, dynamic loading
31 address binding, dynamic loading31 address binding, dynamic loading
31 address binding, dynamic loading
myrajendra
 

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: EVS
barbarca
 
Ovocníčkovia
OvocníčkoviaOvocníčkovia
Ovocníčkovia
janka1710
 
Quijote[1]
Quijote[1]Quijote[1]
Quijote[1]
aldonza
 
Trabajo tejidos
Trabajo tejidosTrabajo tejidos
Trabajo tejidos
rodrigorev
 
Evo.pp copia
Evo.pp   copiaEvo.pp   copia
Evo.pp copia
TOTO12397
 

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 MS13
Samimvez
 
June 06 MS1
June 06 MS1June 06 MS1
June 06 MS1
Samimvez
 
June 08 MS3
June 08 MS3June 08 MS3
June 08 MS3
Samimvez
 
Nov 06 MS1
Nov 06 MS1Nov 06 MS1
Nov 06 MS1
Samimvez
 
June 06 MS3
June 06 MS3June 06 MS3
June 06 MS3
Samimvez
 
June 09 MS1
June 09 MS1June 09 MS1
June 09 MS1
Samimvez
 
June 08 MS1
June 08 MS1June 08 MS1
June 08 MS1
Samimvez
 
June 05 MS3
June 05 MS3June 05 MS3
June 05 MS3
Samimvez
 
Nov 09 MS32
Nov 09 MS32Nov 09 MS32
Nov 09 MS32
Samimvez
 
Nov 07 MS3
Nov 07 MS3Nov 07 MS3
Nov 07 MS3
Samimvez
 
June 04 MS
June 04 MSJune 04 MS
June 04 MS
Samimvez
 
June 03 MS1
June 03 MS1June 03 MS1
June 03 MS1
Samimvez
 
Nov 04 MS1
Nov 04 MS1Nov 04 MS1
Nov 04 MS1
Samimvez
 

Ä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 (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

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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...
 
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
 
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
 
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?
 

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