SlideShare a Scribd company logo
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
                                General Certificate of Education
                                Advanced Subsidiary Level and Advanced Level



               COMPUTING                                                                                              9691/12
               Paper 1                                                                                       May/June 2010
                                                                                                        2 hours 30 minutes
               Additional Materials:     Answer Booklet/Paper
*1101465160*




               READ THESE INSTRUCTIONS FIRST

               If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet.
               Write your Centre number, candidate number and name on all the work you hand in.
               Write in dark blue or black pen.
               You may use a soft pencil for any diagrams, graphs or rough working.
               Do not use staples, paper clips, highlighters, glue or correction fluid.

               Answer all questions.

               At the end of the examination, fasten all your work securely together.
               The number of marks is given in brackets [ ] at the end of each question or part question.




                                                This document consists of 4 printed pages.

               IB10 06_9691_12/FP
               © UCLES 2010                                                                                       [Turn over




                                         www.XtremePapers.net
2

1   (a) (i) State two differences between ROM and RAM.                                           [2]

         (ii) State one piece of software which must be stored in a computer's ROM, justifying your
              answer.                                                                            [2]

    (b) State two pieces of hardware, apart from the PCs, which would be needed in order to enable
        two computers to communicate. Justify your answers.                                    [4]


2   Goods in a shop are labelled with barcodes. These barcodes are used when goods are sold at
    the checkout. The shop uses a computer system, attached to the checkout, to store a file of
    records relating to the goods on sale.

    (a) State appropriate peripheral hardware for this system, justifying your choices.          [8]

    (b) Describe how the system can be used to maintain levels of stock in the shop.             [6]


3   A computer system is used in a tourist souvenir shop.

    Customers can have their pictures taken. The picture is stored on the system. After the customer
    approves the image it is printed onto a T-shirt.

    Explain how this system works, by describing the hardware, software and data storage.        [6]


4   (a) Define the term protocol.                                                                [2]

    (b) (i) Explain what is meant by the terms packet switching and circuit switching.           [5]

         (ii) State one advantage and one disadvantage of using packet switching.                [2]


5   (a) A medical centre has a computer system. State how each of the following types of software
        could be used at the medical centre.

         (i) Desktop publisher

         (ii) Presentation software

         (iii) Database software

         (iv) Communication software                                                             [4]

    (b) Identify an application area in the medical centre for which custom-written software is
        appropriate. Justify your answer.                                                   [2]

    (c) Describe how mail-merge can be used to contact all patients who have seen Dr Mun since
        1 October in order to ask them to return to the centre for a new medicine.             [5]




© UCLES 2010                                 9691/12/M/J/10


                        www.XtremePapers.net
3

The remaining questions refer to the following information.

A mail order company employs telephone operators to take orders by phone and to answer queries
from customers about their accounts. Customer details and their orders are stored in the CUSTOMER
file. This file can be accessed by the warehouse staff in order to supply the goods which have been
ordered.


6   (a) Explain why indexed sequential access to the data in the CUSTOMER file would be
        appropriate.                                                                 [4]

    (b) Each customer has a unique 7 digit account number which is issued as the key field.

         Describe, with the aid of a diagram, an indexing system which could be used to allow
         indexed sequential access to the CUSTOMER file.                                   [4]


7   Backup files and archive files are taken from the CUSTOMER file.

    Explain the difference between backing up a file and archiving a file, making reference to the
    requirements of this application.                                                           [5]


8   (a) When a customer telephones the company to place an order, the details are taken by the
        telephone operator and entered directly into the computer system.

         (i) Describe a suitable human-computer interface which the operator would use.           [3]

         (ii) Information about customers which is stored on the CUSTOMER file is sensitive and
              needs to be protected.

               State a sensitive piece of information which would be stored and describe steps which
               the company can take to protect such information.                                  [5]

    (b) The company has a website where customers can find out about the products which it has on
        offer and also where orders can be made electronically.

         (i) Using this example, explain the difference between passive and interactive information
             systems.                                                                            [4]

         (ii) The website has only recently been brought into operation.

               Name and describe three different types of maintenance which will need to be carried
               out on it.                                                                        [6]




© UCLES 2010                                  9691/12/M/J/10                              [Turn over

                          www.XtremePapers.net
4

9     Candidates are advised to use either pseudocode or a flow chart to answer this question,
      although other forms of algorithmic representation will be credited.

      Individual statements are produced each month for customers.

      (a) A procedure is to be written which inputs data from a customer record, totals the amount
          outstanding on orders which have been dispatched but not yet paid for, and outputs details of
          these orders.

             Produce an algorithm which will carry out the above task. The procedure is to be called
             INVOICE.                                                                             [4]

      (b) The amount that the customer pays depends on the type of customer.

             Each customer receives a gold, silver or bronze discount. This discount is recorded in the
             customer record.

             A gold customer receives a 20% discount.
             A silver customer receives a 10% discount.
             A bronze customer receives a 5% discount.

             The discounted amount should be output after the total calculated in INVOICE, with a
             suitable explanation.

             Produce the final algorithm that will print out the customer statements. (You should use
             INVOICE in this final algorithm without reproducing the details from part (a).)       [7]




Permission to reproduce items where third-party owned material protected by copyright is included has been sought and cleared where possible. Every
reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the
publisher will be pleased to make amends at the earliest possible opportunity.

University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of
Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge.

© UCLES 2010                                                         9691/12/M/J/10


                                      www.XtremePapers.net

More Related Content

Viewers also liked

e.tamboryn
e.tamboryne.tamboryn
e.tamboryn
DanielDeMarto
 
Airboat
AirboatAirboat
Polinesia francesa
Polinesia francesaPolinesia francesa
Polinesia francesaguest9b1a93d
 
Jet Press 720S: How it works
Jet Press 720S: How it worksJet Press 720S: How it works
Jet Press 720S: How it works
FujifilmPrint
 
CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...
pacomeambassa
 
pres_IGARSS_2011_LFF_poltom.pdf
pres_IGARSS_2011_LFF_poltom.pdfpres_IGARSS_2011_LFF_poltom.pdf
pres_IGARSS_2011_LFF_poltom.pdf
grssieee
 
Il resoconto dei miei 5 anni in Parlamento
Il resoconto dei miei 5 anni in ParlamentoIl resoconto dei miei 5 anni in Parlamento
Il resoconto dei miei 5 anni in Parlamento
Rita Ghedini
 
CEOP-AEGIS at GEPW5 Session 1
CEOP-AEGIS at GEPW5 Session 1CEOP-AEGIS at GEPW5 Session 1
CEOP-AEGIS at GEPW5 Session 1
jrgcolin
 
Unidad v adsi -p2- (iii-2012)-web
Unidad v   adsi -p2- (iii-2012)-webUnidad v   adsi -p2- (iii-2012)-web
Unidad v adsi -p2- (iii-2012)-web
Jesús Chaparro
 
Constraints bliudze-slides-sc2011
Constraints bliudze-slides-sc2011Constraints bliudze-slides-sc2011
Constraints bliudze-slides-sc2011
Simon Bliudze
 
tutorial de sistema operativo de windows
tutorial de sistema operativo de windows tutorial de sistema operativo de windows
tutorial de sistema operativo de windows
santiagorivas11
 
Taller final word
Taller final wordTaller final word
Taller final word
natalia
 
Acidos nucleicos
Acidos nucleicosAcidos nucleicos
Acidos nucleicos
Rocio Olivares
 
How are Developing Countries Coping with Higher Oil Prices?
How are Developing Countries Coping with Higher Oil Prices?How are Developing Countries Coping with Higher Oil Prices?
How are Developing Countries Coping with Higher Oil Prices?
Chris Chen
 
Task 4 – audience questionnaire
Task 4 – audience questionnaireTask 4 – audience questionnaire
Task 4 – audience questionnaire
Emma Wilkinson
 
Adukterioa - A Traição, A Infidelidade, O Adultério e Os Relacionamentos Ext...
Adukterioa - A Traição, A Infidelidade, O Adultério e Os  Relacionamentos Ext...Adukterioa - A Traição, A Infidelidade, O Adultério e Os  Relacionamentos Ext...
Adukterioa - A Traição, A Infidelidade, O Adultério e Os Relacionamentos Ext...
Tharas On Line
 
Seminaire FROTSI Midi-Pyrenees 2009
Seminaire FROTSI Midi-Pyrenees 2009Seminaire FROTSI Midi-Pyrenees 2009
Seminaire FROTSI Midi-Pyrenees 2009
Ludovic Dublanchet
 
Communiqué de presse Mars 2014 - de l’Air Traffic Management à l’Automotic Tr...
Communiqué de presse Mars 2014 - de l’Air Traffic Management à l’Automotic Tr...Communiqué de presse Mars 2014 - de l’Air Traffic Management à l’Automotic Tr...
Communiqué de presse Mars 2014 - de l’Air Traffic Management à l’Automotic Tr...eurogicielgroup
 

Viewers also liked (20)

e.tamboryn
e.tamboryne.tamboryn
e.tamboryn
 
Airboat
AirboatAirboat
Airboat
 
金有品頒獎典禮
金有品頒獎典禮金有品頒獎典禮
金有品頒獎典禮
 
Polinesia francesa
Polinesia francesaPolinesia francesa
Polinesia francesa
 
Jet Press 720S: How it works
Jet Press 720S: How it worksJet Press 720S: How it works
Jet Press 720S: How it works
 
CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...
 
pres_IGARSS_2011_LFF_poltom.pdf
pres_IGARSS_2011_LFF_poltom.pdfpres_IGARSS_2011_LFF_poltom.pdf
pres_IGARSS_2011_LFF_poltom.pdf
 
Il resoconto dei miei 5 anni in Parlamento
Il resoconto dei miei 5 anni in ParlamentoIl resoconto dei miei 5 anni in Parlamento
Il resoconto dei miei 5 anni in Parlamento
 
CEOP-AEGIS at GEPW5 Session 1
CEOP-AEGIS at GEPW5 Session 1CEOP-AEGIS at GEPW5 Session 1
CEOP-AEGIS at GEPW5 Session 1
 
Unidad v adsi -p2- (iii-2012)-web
Unidad v   adsi -p2- (iii-2012)-webUnidad v   adsi -p2- (iii-2012)-web
Unidad v adsi -p2- (iii-2012)-web
 
Constraints bliudze-slides-sc2011
Constraints bliudze-slides-sc2011Constraints bliudze-slides-sc2011
Constraints bliudze-slides-sc2011
 
tutorial de sistema operativo de windows
tutorial de sistema operativo de windows tutorial de sistema operativo de windows
tutorial de sistema operativo de windows
 
Taller final word
Taller final wordTaller final word
Taller final word
 
Social learning
Social learningSocial learning
Social learning
 
Acidos nucleicos
Acidos nucleicosAcidos nucleicos
Acidos nucleicos
 
How are Developing Countries Coping with Higher Oil Prices?
How are Developing Countries Coping with Higher Oil Prices?How are Developing Countries Coping with Higher Oil Prices?
How are Developing Countries Coping with Higher Oil Prices?
 
Task 4 – audience questionnaire
Task 4 – audience questionnaireTask 4 – audience questionnaire
Task 4 – audience questionnaire
 
Adukterioa - A Traição, A Infidelidade, O Adultério e Os Relacionamentos Ext...
Adukterioa - A Traição, A Infidelidade, O Adultério e Os  Relacionamentos Ext...Adukterioa - A Traição, A Infidelidade, O Adultério e Os  Relacionamentos Ext...
Adukterioa - A Traição, A Infidelidade, O Adultério e Os Relacionamentos Ext...
 
Seminaire FROTSI Midi-Pyrenees 2009
Seminaire FROTSI Midi-Pyrenees 2009Seminaire FROTSI Midi-Pyrenees 2009
Seminaire FROTSI Midi-Pyrenees 2009
 
Communiqué de presse Mars 2014 - de l’Air Traffic Management à l’Automotic Tr...
Communiqué de presse Mars 2014 - de l’Air Traffic Management à l’Automotic Tr...Communiqué de presse Mars 2014 - de l’Air Traffic Management à l’Automotic Tr...
Communiqué de presse Mars 2014 - de l’Air Traffic Management à l’Automotic Tr...
 

Similar to June 10 P12

June 10 P13
June 10 P13June 10 P13
June 10 P13
Samimvez
 
June 06 P1
June 06 P1June 06 P1
June 06 P1
Samimvez
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
Samimvez
 
June 10 P33
June 10 P33June 10 P33
June 10 P33
Samimvez
 
Nov 08 P1
Nov 08 P1Nov 08 P1
Nov 08 P1
Samimvez
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
Samimvez
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
Samimvez
 
Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
Samimvez
 
Nov 07 P1
Nov 07 P1Nov 07 P1
Nov 07 P1
Samimvez
 
Nov 05 P1
Nov 05 P1Nov 05 P1
Nov 05 P1
Samimvez
 
Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
Samimvez
 
June 10 P32
June 10 P32June 10 P32
June 10 P32
Samimvez
 
June 10 P31
June 10 P31June 10 P31
June 10 P31
Samimvez
 
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Alpro
 
June 08 P1
June 08 P1June 08 P1
June 08 P1
Samimvez
 
June 06 P3
June 06 P3June 06 P3
June 06 P3
Samimvez
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
Samimvez
 
Computing 9691 Test paper Paper 1 for May / June 2007 Cambridge
Computing 9691 Test paper Paper 1 for May / June 2007 CambridgeComputing 9691 Test paper Paper 1 for May / June 2007 Cambridge
Computing 9691 Test paper Paper 1 for May / June 2007 Cambridge
Alpro
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31
Samimvez
 
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
Alpro
 

Similar to June 10 P12 (20)

June 10 P13
June 10 P13June 10 P13
June 10 P13
 
June 06 P1
June 06 P1June 06 P1
June 06 P1
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
 
June 10 P33
June 10 P33June 10 P33
June 10 P33
 
Nov 08 P1
Nov 08 P1Nov 08 P1
Nov 08 P1
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
 
Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
 
Nov 07 P1
Nov 07 P1Nov 07 P1
Nov 07 P1
 
Nov 05 P1
Nov 05 P1Nov 05 P1
Nov 05 P1
 
Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
 
June 10 P32
June 10 P32June 10 P32
June 10 P32
 
June 10 P31
June 10 P31June 10 P31
June 10 P31
 
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
 
June 08 P1
June 08 P1June 08 P1
June 08 P1
 
June 06 P3
June 06 P3June 06 P3
June 06 P3
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 
Computing 9691 Test paper Paper 1 for May / June 2007 Cambridge
Computing 9691 Test paper Paper 1 for May / June 2007 CambridgeComputing 9691 Test paper Paper 1 for May / June 2007 Cambridge
Computing 9691 Test paper Paper 1 for May / June 2007 Cambridge
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31
 
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
Computing paper 1 9691 / 1 may june 2002 general Certificate of education Adv...
 

More from Samimvez

Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorial
Samimvez
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10Samimvez
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08Samimvez
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3
Samimvez
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5
Samimvez
 
EQ V3x
EQ V3xEQ V3x
EQ V3x
Samimvez
 
Eq v2
Eq v2Eq v2
Eq v2
Samimvez
 
3.6
3.63.6
3.2
3.23.2
3.10
3.103.10
3.10
Samimvez
 
3.1
3.13.1
3.3
3.33.3
3.8
3.83.8
3.4
3.43.4
3.7
3.73.7
3.5
3.53.5
3.9
3.93.9
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2
Samimvez
 

More from 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
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2
 

Recently uploaded

June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

June 10 P12

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level COMPUTING 9691/12 Paper 1 May/June 2010 2 hours 30 minutes Additional Materials: Answer Booklet/Paper *1101465160* READ THESE INSTRUCTIONS FIRST If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet. Write your Centre number, candidate number and name on all the work you hand in. Write in dark blue or black pen. You may use a soft pencil for any diagrams, graphs or rough working. Do not use staples, paper clips, highlighters, glue or correction fluid. Answer all questions. At the end of the examination, fasten all your work securely together. The number of marks is given in brackets [ ] at the end of each question or part question. This document consists of 4 printed pages. IB10 06_9691_12/FP © UCLES 2010 [Turn over www.XtremePapers.net
  • 2. 2 1 (a) (i) State two differences between ROM and RAM. [2] (ii) State one piece of software which must be stored in a computer's ROM, justifying your answer. [2] (b) State two pieces of hardware, apart from the PCs, which would be needed in order to enable two computers to communicate. Justify your answers. [4] 2 Goods in a shop are labelled with barcodes. These barcodes are used when goods are sold at the checkout. The shop uses a computer system, attached to the checkout, to store a file of records relating to the goods on sale. (a) State appropriate peripheral hardware for this system, justifying your choices. [8] (b) Describe how the system can be used to maintain levels of stock in the shop. [6] 3 A computer system is used in a tourist souvenir shop. Customers can have their pictures taken. The picture is stored on the system. After the customer approves the image it is printed onto a T-shirt. Explain how this system works, by describing the hardware, software and data storage. [6] 4 (a) Define the term protocol. [2] (b) (i) Explain what is meant by the terms packet switching and circuit switching. [5] (ii) State one advantage and one disadvantage of using packet switching. [2] 5 (a) A medical centre has a computer system. State how each of the following types of software could be used at the medical centre. (i) Desktop publisher (ii) Presentation software (iii) Database software (iv) Communication software [4] (b) Identify an application area in the medical centre for which custom-written software is appropriate. Justify your answer. [2] (c) Describe how mail-merge can be used to contact all patients who have seen Dr Mun since 1 October in order to ask them to return to the centre for a new medicine. [5] © UCLES 2010 9691/12/M/J/10 www.XtremePapers.net
  • 3. 3 The remaining questions refer to the following information. A mail order company employs telephone operators to take orders by phone and to answer queries from customers about their accounts. Customer details and their orders are stored in the CUSTOMER file. This file can be accessed by the warehouse staff in order to supply the goods which have been ordered. 6 (a) Explain why indexed sequential access to the data in the CUSTOMER file would be appropriate. [4] (b) Each customer has a unique 7 digit account number which is issued as the key field. Describe, with the aid of a diagram, an indexing system which could be used to allow indexed sequential access to the CUSTOMER file. [4] 7 Backup files and archive files are taken from the CUSTOMER file. Explain the difference between backing up a file and archiving a file, making reference to the requirements of this application. [5] 8 (a) When a customer telephones the company to place an order, the details are taken by the telephone operator and entered directly into the computer system. (i) Describe a suitable human-computer interface which the operator would use. [3] (ii) Information about customers which is stored on the CUSTOMER file is sensitive and needs to be protected. State a sensitive piece of information which would be stored and describe steps which the company can take to protect such information. [5] (b) The company has a website where customers can find out about the products which it has on offer and also where orders can be made electronically. (i) Using this example, explain the difference between passive and interactive information systems. [4] (ii) The website has only recently been brought into operation. Name and describe three different types of maintenance which will need to be carried out on it. [6] © UCLES 2010 9691/12/M/J/10 [Turn over www.XtremePapers.net
  • 4. 4 9 Candidates are advised to use either pseudocode or a flow chart to answer this question, although other forms of algorithmic representation will be credited. Individual statements are produced each month for customers. (a) A procedure is to be written which inputs data from a customer record, totals the amount outstanding on orders which have been dispatched but not yet paid for, and outputs details of these orders. Produce an algorithm which will carry out the above task. The procedure is to be called INVOICE. [4] (b) The amount that the customer pays depends on the type of customer. Each customer receives a gold, silver or bronze discount. This discount is recorded in the customer record. A gold customer receives a 20% discount. A silver customer receives a 10% discount. A bronze customer receives a 5% discount. The discounted amount should be output after the total calculated in INVOICE, with a suitable explanation. Produce the final algorithm that will print out the customer statements. (You should use INVOICE in this final algorithm without reproducing the details from part (a).) [7] Permission to reproduce items where third-party owned material protected by copyright is included has been sought and cleared where possible. Every reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the publisher will be pleased to make amends at the earliest possible opportunity. University of Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge. © UCLES 2010 9691/12/M/J/10 www.XtremePapers.net