SlideShare a Scribd company logo
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
GCE Advanced Subsidiary Level and GCE Advanced Level




MARK SCHEME for the October/November 2008 question paper




                                9691 COMPUTING
        9691/01              Paper 1 (Written Paper 1), 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.

All Examiners are instructed that alternative correct answers and unexpected approaches in
candidates’ scripts must be given marks that fairly reflect the relevant knowledge and skills
demonstrated.

Mark schemes 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 October/November 2008 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                                 Syllabus         Paper
                       GCE A/AS LEVEL – October/November 2008                   9691             01

1   (a)    (i) - To input data into the system

          (ii) - To output results from the system

          (iii) - To store data within the system when system switched off/for later use
                (1 per -, max 3)                                                                         [3]


    (b)    (i) - Temperature sensor/thermistor/keyboard
               - To measure the water temperature/to enter parameters to system

          (ii) - Heater/actuator/alarm
               - To heat the water when below the required temperature/to allow the computer to
                 control the heater/to warn when T wrong

          (iii) - Hard drive/(any other reasonable)
                - To store control program/data collected for later analysis
                (1 per -, max 6)                                                                         [6]


    (c)    (i) - Size/number of data items to be stored
               - Name/identifier of array
               - Data type of data stored in array
               - Dimension of array
               (1 per -, max 3)                                                                          [3]

          (ii) - X = the number of the piece of data in 24 hour period
               - If X > size of array report error
               - ARRAY_NAME(X) = Data Item
               (1 per -, max 2)                                                                          [2]


2   (a) - Comments/annotations/within the code/explaining the code/computer will ignore
        - Sensible variable and module names/so that the reader does not have to resort to table in
          order to understand what they stand for
        - Indentation/groups of program instructions/identified by some logical connection/start at
          different point on page from other instructions
        - Modularity/code split into smaller groups/allow for local variables or allow for library routines
        (Up to 2 per -, max 3 -, max 6)                                                                  [6]


    (b)    (i) - Testing of logical paths...
               - All routes through program code...
               - To ensure that code follows the algorithm
               - Use of desk checking
               (1 per -, max 2)                                                                          [2]

          (ii) - Translator diagnostics/produced by translator program/when code transgresses rules
               - Debugging tools/allow programmer to investigate conditions where error occurs
               - Use of test data/to identify which inputs produce errors/Tracing of variable values
               - Break points/Variable dump/to find values of all variables/at specific point in code
               - Black box testing/to test functionality of code/expected results compared with actual
                 results
               - Cross reference/will report different modules/procedures/functions using the same
                 variable names
               (Up to 2 per -, max 2 -, max 4)                                                         [4]

                                                 © UCLES 2008


                                 www.xtremepapers.net
Page 3                        Mark Scheme                                       Syllabus     Paper
                      GCE A/AS LEVEL – October/November 2008                         9691         01

3   (a)   (i) - One off software/especially written to fit a specific application

          (ii) - Software is appropriate to many areas/can be tailored to requirements                   [2]


    (b) - Custom written
        - Machine is unique/product of machine unique/performs single task
        - Generic software will not exist/will not be capable of tailoring
        - Provision of extra facilities not required/will not allow software to run at maximum
          efficiency/should be in m.c. form
        (1 per -, max 3)                                                                                 [3]


    (c) - Creation of files necessary to run software/machine
        - System testing
        - Training of personnel
        - Decision on changeover strategy/direct changeover
        (1 per -, max 3)                                                                                 [3]


4   (a) NUMBER COUNT MARK OUTPUT
        (4             1      40)        1, FAIL
         4            (2      90)        2, MERIT
         4            (3      60)        3, PASS
         4            (4      50)        4, PASS
        (1 per correct inputs, 1 per correct output. -2 if 5th line added)                               [8]


    (b) E.g. IF MARK < 0 or MARK > 100 THEN REPORT ERROR
                                                 GO TO READ MARK
           END IF
        Mark points:
        - Condition MARK < 0
        - And condition MARK >100 (both conditions)
        - Error report
        - Loop back to read next MARK
        - To be inserted into given algorithm after READ MARK
        (1 per -, max 5)                                                                                 [5]


5   (a) - Workers are slow at inputting data
        - Computer processes data very quickly
        - Creating a speed mismatch
        - Which would slow processor down
        - Data is collected and processed only when worker is no longer involved
        - Copy of data always on hard drive if need to query order
        (1 per -, max 3)                                                                                 [3]


    (b) - Daily
        - Copy (copies) of the data file made to...
        - Portable storage
        - At least one copy kept off site
        - Transaction files kept during day
        (1 per -, max 4)                                                                                 [4]


                                               © UCLES 2008


                                www.xtremepapers.net
Page 4                       Mark Scheme                               Syllabus   Paper
                     GCE A/AS LEVEL – October/November 2008                 9691       01

    (c) - (Large files) requiring deletion of old/infrequently used data
        - This data stored on long term storage to free up space
        - In case query about an order in the future
        - For statistical purposes for management
        (1 per -, max 2)                                                                      [2]


6   (a) - Network cards/Wireless network cards
        - Hub/Switch
        - Cable/Radio aerials or connector
        - Server (File/Network/Printer)
        (1 per -, max 2)
        - Network operating system
        - Network versions of the software
        (1 per -, max 1)                                                                      [3]


    (b) - Set of rules/instructions
        - To govern data communication                                                        [2]


    (c) - Sharing of software/files
        - Sharing of hardware peripherals
        - Workers may use any spare machine
        - Values in databases are always up to date
        - Easier for the technician to maintain
        - Workers can communicate with each other
        - Easier for the boss to see what is going on
        - Data is less secure/private (Note: not ‘hacked’)
        - Data requires locking when in use
        - Viruses spread more rapidly
        - If server/file server down then whole network affected
        (1 per -, max 3 for advantages or disadvantages, max 5)                               [5]


7   (a) - Large quantity of data to be processed
        - All of a similar type
        - Data must all be connected before sensible processing can be done
        - Does not need immediate processing
        - Can be done at quiet time
        - Payment is weekly giving set time for processing
        - Does not need human intervention
        (1 per -, max 4)                                                                      [4]


    (b) - Need to open a bank account/bank will charge
        - May have difficulty accessing cash
        - May not be confident that correct amount will be paid
        - Workers prefer to be paid daily
        - May be concerned that personal data may be hacked into
        - May be concerned that their personal data could be passed on to others
        (1 per -, max 4)                                                                      [4]




                                             © UCLES 2008


                               www.xtremepapers.net
Page 5                       Mark Scheme                                  Syllabus   Paper
                      GCE A/AS LEVEL – October/November 2008                    9691       01

8    (i) - Files/Software/Operating system
         - Need to store large volumes of data/semi-permanently/access to data/ability to alter
           contents easily

    (ii) - Back up/Archive
         - Need to be portable/to be rewritable

    (iii) - Import software/keep original copies of software
          - Cannot be changed (hence lost)/kept in case of need to reinstall                      [6]


9   (a) - E.g. Spellchecker
        - Spellings are not changed                                                               [2]


    (b) - E.g. Payroll file
        - Is altered on a regular basis e.g. promotions                                           [2]


10 N.B. Allow alternatives if well argued.

     (i) - Form based
         - To ensure that correct data is input/in the correct format/nothing missed              [2]

    (ii) - Command line
         - To allow access to entire system/to access areas with minimum delay                    [2]

    (iii) - Natural language
          - Workers need no skill or knowledge/system will interpret their requests               [2]




                                             © UCLES 2008


                               www.xtremepapers.net

More Related Content

What's hot

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
Alpro
 
Nov 09 MS12
Nov 09 MS12Nov 09 MS12
Nov 09 MS12
Samimvez
 
June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1
Samimvez
 
June 10 MS32
June 10 MS32June 10 MS32
June 10 MS32
Samimvez
 
June 10 MS33
June 10 MS33June 10 MS33
June 10 MS33
Samimvez
 
June 07 MS1
June 07 MS1June 07 MS1
June 07 MS1
Samimvez
 
Operating System
Operating SystemOperating System
Operating System
Subhasis Dash
 
Structure of processes ppt
Structure of processes pptStructure of processes ppt
Structure of processes ppt
Yojana Nanaware
 
06threadsimp
06threadsimp06threadsimp
06threadsimp
Zhiwen Guo
 
Process scheduling &amp; time
Process scheduling &amp; timeProcess scheduling &amp; time
Process scheduling &amp; time
Yojana Nanaware
 
01intro
01intro01intro
01intro
Zhiwen Guo
 
03 Hadoop
03 Hadoop03 Hadoop
03 Hadoop
Omid Djoudi
 
Imis09 ruo ando
Imis09 ruo andoImis09 ruo ando
Imis09 ruo ando
Ruo Ando
 
June 09 MS3
June 09 MS3June 09 MS3
June 09 MS3
Samimvez
 
Process management
Process managementProcess management
Process management
Mohd Arif
 
CS6401 OPERATING SYSTEMS Unit 3
CS6401 OPERATING SYSTEMS Unit 3CS6401 OPERATING SYSTEMS Unit 3
CS6401 OPERATING SYSTEMS Unit 3
Kathirvel Ayyaswamy
 
Chapter 2 part 1
Chapter 2 part 1Chapter 2 part 1
Chapter 2 part 1
rohassanie
 
Smpe
SmpeSmpe
My ppt @ bec doms on process management
My ppt @ bec doms on process managementMy ppt @ bec doms on process management
My ppt @ bec doms on process management
Babasab Patil
 
Process Management
Process ManagementProcess Management
Process Management
Christalin Nelson
 

What's hot (20)

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 MS12
Nov 09 MS12Nov 09 MS12
Nov 09 MS12
 
June 05 MS1
June 05 MS1June 05 MS1
June 05 MS1
 
June 10 MS32
June 10 MS32June 10 MS32
June 10 MS32
 
June 10 MS33
June 10 MS33June 10 MS33
June 10 MS33
 
June 07 MS1
June 07 MS1June 07 MS1
June 07 MS1
 
Operating System
Operating SystemOperating System
Operating System
 
Structure of processes ppt
Structure of processes pptStructure of processes ppt
Structure of processes ppt
 
06threadsimp
06threadsimp06threadsimp
06threadsimp
 
Process scheduling &amp; time
Process scheduling &amp; timeProcess scheduling &amp; time
Process scheduling &amp; time
 
01intro
01intro01intro
01intro
 
03 Hadoop
03 Hadoop03 Hadoop
03 Hadoop
 
Imis09 ruo ando
Imis09 ruo andoImis09 ruo ando
Imis09 ruo ando
 
June 09 MS3
June 09 MS3June 09 MS3
June 09 MS3
 
Process management
Process managementProcess management
Process management
 
CS6401 OPERATING SYSTEMS Unit 3
CS6401 OPERATING SYSTEMS Unit 3CS6401 OPERATING SYSTEMS Unit 3
CS6401 OPERATING SYSTEMS Unit 3
 
Chapter 2 part 1
Chapter 2 part 1Chapter 2 part 1
Chapter 2 part 1
 
Smpe
SmpeSmpe
Smpe
 
My ppt @ bec doms on process management
My ppt @ bec doms on process managementMy ppt @ bec doms on process management
My ppt @ bec doms on process management
 
Process Management
Process ManagementProcess Management
Process Management
 

Viewers also liked

Governancaemtic
GovernancaemticGovernancaemtic
Governancaemtic
gueste8f73
 
Focus groups
Focus groupsFocus groups
Focus groups
mike tait
 
Double page spread powerpoint
Double page spread powerpointDouble page spread powerpoint
Double page spread powerpoint
MattRogero
 
Front cover ideas
Front cover ideasFront cover ideas
Front cover ideas
Alanyaodonnell
 
Production pitch
Production pitchProduction pitch
Production pitch
jphibbert
 
ESSELT'S FILM PRODUCTIONS - FORM
ESSELT'S FILM PRODUCTIONS - FORMESSELT'S FILM PRODUCTIONS - FORM
ESSELT'S FILM PRODUCTIONS - FORM
martap
 

Viewers also liked (6)

Governancaemtic
GovernancaemticGovernancaemtic
Governancaemtic
 
Focus groups
Focus groupsFocus groups
Focus groups
 
Double page spread powerpoint
Double page spread powerpointDouble page spread powerpoint
Double page spread powerpoint
 
Front cover ideas
Front cover ideasFront cover ideas
Front cover ideas
 
Production pitch
Production pitchProduction pitch
Production pitch
 
ESSELT'S FILM PRODUCTIONS - FORM
ESSELT'S FILM PRODUCTIONS - FORMESSELT'S FILM PRODUCTIONS - FORM
ESSELT'S FILM PRODUCTIONS - FORM
 

Similar to Nov 08 MS1

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

Similar to Nov 08 MS1 (20)

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

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
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
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
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 

Recently uploaded

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
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
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
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
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
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
 
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
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
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
 
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
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 

Recently uploaded (20)

Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
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
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
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
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
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
 
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
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
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
 
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
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 

Nov 08 MS1

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Advanced Subsidiary Level and GCE Advanced Level MARK SCHEME for the October/November 2008 question paper 9691 COMPUTING 9691/01 Paper 1 (Written Paper 1), 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. All Examiners are instructed that alternative correct answers and unexpected approaches in candidates’ scripts must be given marks that fairly reflect the relevant knowledge and skills demonstrated. Mark schemes 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 October/November 2008 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 Syllabus Paper GCE A/AS LEVEL – October/November 2008 9691 01 1 (a) (i) - To input data into the system (ii) - To output results from the system (iii) - To store data within the system when system switched off/for later use (1 per -, max 3) [3] (b) (i) - Temperature sensor/thermistor/keyboard - To measure the water temperature/to enter parameters to system (ii) - Heater/actuator/alarm - To heat the water when below the required temperature/to allow the computer to control the heater/to warn when T wrong (iii) - Hard drive/(any other reasonable) - To store control program/data collected for later analysis (1 per -, max 6) [6] (c) (i) - Size/number of data items to be stored - Name/identifier of array - Data type of data stored in array - Dimension of array (1 per -, max 3) [3] (ii) - X = the number of the piece of data in 24 hour period - If X > size of array report error - ARRAY_NAME(X) = Data Item (1 per -, max 2) [2] 2 (a) - Comments/annotations/within the code/explaining the code/computer will ignore - Sensible variable and module names/so that the reader does not have to resort to table in order to understand what they stand for - Indentation/groups of program instructions/identified by some logical connection/start at different point on page from other instructions - Modularity/code split into smaller groups/allow for local variables or allow for library routines (Up to 2 per -, max 3 -, max 6) [6] (b) (i) - Testing of logical paths... - All routes through program code... - To ensure that code follows the algorithm - Use of desk checking (1 per -, max 2) [2] (ii) - Translator diagnostics/produced by translator program/when code transgresses rules - Debugging tools/allow programmer to investigate conditions where error occurs - Use of test data/to identify which inputs produce errors/Tracing of variable values - Break points/Variable dump/to find values of all variables/at specific point in code - Black box testing/to test functionality of code/expected results compared with actual results - Cross reference/will report different modules/procedures/functions using the same variable names (Up to 2 per -, max 2 -, max 4) [4] © UCLES 2008 www.xtremepapers.net
  • 3. Page 3 Mark Scheme Syllabus Paper GCE A/AS LEVEL – October/November 2008 9691 01 3 (a) (i) - One off software/especially written to fit a specific application (ii) - Software is appropriate to many areas/can be tailored to requirements [2] (b) - Custom written - Machine is unique/product of machine unique/performs single task - Generic software will not exist/will not be capable of tailoring - Provision of extra facilities not required/will not allow software to run at maximum efficiency/should be in m.c. form (1 per -, max 3) [3] (c) - Creation of files necessary to run software/machine - System testing - Training of personnel - Decision on changeover strategy/direct changeover (1 per -, max 3) [3] 4 (a) NUMBER COUNT MARK OUTPUT (4 1 40) 1, FAIL 4 (2 90) 2, MERIT 4 (3 60) 3, PASS 4 (4 50) 4, PASS (1 per correct inputs, 1 per correct output. -2 if 5th line added) [8] (b) E.g. IF MARK < 0 or MARK > 100 THEN REPORT ERROR GO TO READ MARK END IF Mark points: - Condition MARK < 0 - And condition MARK >100 (both conditions) - Error report - Loop back to read next MARK - To be inserted into given algorithm after READ MARK (1 per -, max 5) [5] 5 (a) - Workers are slow at inputting data - Computer processes data very quickly - Creating a speed mismatch - Which would slow processor down - Data is collected and processed only when worker is no longer involved - Copy of data always on hard drive if need to query order (1 per -, max 3) [3] (b) - Daily - Copy (copies) of the data file made to... - Portable storage - At least one copy kept off site - Transaction files kept during day (1 per -, max 4) [4] © UCLES 2008 www.xtremepapers.net
  • 4. Page 4 Mark Scheme Syllabus Paper GCE A/AS LEVEL – October/November 2008 9691 01 (c) - (Large files) requiring deletion of old/infrequently used data - This data stored on long term storage to free up space - In case query about an order in the future - For statistical purposes for management (1 per -, max 2) [2] 6 (a) - Network cards/Wireless network cards - Hub/Switch - Cable/Radio aerials or connector - Server (File/Network/Printer) (1 per -, max 2) - Network operating system - Network versions of the software (1 per -, max 1) [3] (b) - Set of rules/instructions - To govern data communication [2] (c) - Sharing of software/files - Sharing of hardware peripherals - Workers may use any spare machine - Values in databases are always up to date - Easier for the technician to maintain - Workers can communicate with each other - Easier for the boss to see what is going on - Data is less secure/private (Note: not ‘hacked’) - Data requires locking when in use - Viruses spread more rapidly - If server/file server down then whole network affected (1 per -, max 3 for advantages or disadvantages, max 5) [5] 7 (a) - Large quantity of data to be processed - All of a similar type - Data must all be connected before sensible processing can be done - Does not need immediate processing - Can be done at quiet time - Payment is weekly giving set time for processing - Does not need human intervention (1 per -, max 4) [4] (b) - Need to open a bank account/bank will charge - May have difficulty accessing cash - May not be confident that correct amount will be paid - Workers prefer to be paid daily - May be concerned that personal data may be hacked into - May be concerned that their personal data could be passed on to others (1 per -, max 4) [4] © UCLES 2008 www.xtremepapers.net
  • 5. Page 5 Mark Scheme Syllabus Paper GCE A/AS LEVEL – October/November 2008 9691 01 8 (i) - Files/Software/Operating system - Need to store large volumes of data/semi-permanently/access to data/ability to alter contents easily (ii) - Back up/Archive - Need to be portable/to be rewritable (iii) - Import software/keep original copies of software - Cannot be changed (hence lost)/kept in case of need to reinstall [6] 9 (a) - E.g. Spellchecker - Spellings are not changed [2] (b) - E.g. Payroll file - Is altered on a regular basis e.g. promotions [2] 10 N.B. Allow alternatives if well argued. (i) - Form based - To ensure that correct data is input/in the correct format/nothing missed [2] (ii) - Command line - To allow access to entire system/to access areas with minimum delay [2] (iii) - Natural language - Workers need no skill or knowledge/system will interpret their requests [2] © UCLES 2008 www.xtremepapers.net