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


MARK SCHEME for the November 2004 question paper



                                 9691 COMPUTING

    9691/02              Paper 2 (Practical Tasks), maximum raw mark 60



This mark scheme is published as an aid to teachers and students, to indicate the
requirements of the examination. It shows the basis on which Examiners were initially
instructed to award marks. It does not indicate the details of the discussions that took place
at an Examiners’ meeting before marking began. Any substantial changes to the mark
scheme that arose from these discussions will be recorded in the published Report on the
Examination.

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 discussion or correspondence in connection with these mark
        schemes.



CIE is publishing the mark schemes for the November 2004 question papers for most IGCSE
and GCE Advanced Level syllabuses.
Grade thresholds taken for Syllabus 9691/02 (Computing) in the November 2004
examination.

                         maximum         minimum mark required for grade:
                           mark
                                           A             B             E
                         available
      Component 2           60            56            52            39

The thresholds (minimum marks) for Grades C and D are normally set by dividing the
mark range between the B and the E thresholds into three. For example, if the
difference between the B and the E threshold is 24 marks, the C threshold is set 8
marks below the B threshold and the D threshold is set another 8 marks down. If
dividing the interval by three results in a fraction of a mark, then the threshold is
normally rounded down.
November 2004


                   A AND AS LEVEL




                   MARK SCHEME


                MAXIMUM MARK: 60



           SYLLABUS/COMPONENT: 9691/02
                     COMPUTING
                Paper 2 (Practical Tasks)
Page 1                          Mark Scheme                             Syllabus   Paper
                          A AND AS LEVEL – NOVEMBER 2004                      9691       2

1    (a)     (i)    Customer ID – a unique field
                    Numeric type
                    Customer name to be able to write to the person
                    Text/alphanumeric/string type
                    Street address to hold the street part of the address
                    Text/alphanumeric/string type
                    Town to hold the name of the town
                    Text/alphanumeric/string type
                    Zip code for the post code
                    Text/alphanumeric/string type
                    Telephone number
                    Text/alphanumeric/string type                             Maximum 8 marks

             (ii)   Customer ID                                                Maximum 1 mark

     (b)     (i)    Component ID - a unique field
                    Numeric type
                    Description - to know the component
                    Text/character/string type
                    Unit cost - used to create bills
                    Currency type
                    Number in stock - to see if order can be filled
                    Integer type
                    Supplier ID
                    Numeric/text/character/string type                        Maximum 6 marks

             (ii)   Component ID                                               Maximum 1 mark

     (c)            Customer table has at least 20 entries
                    All CustomerlDs are different
                    Component table has at least 15 entries
                    Every ComponentlD is different
                    CustComp table has at least one component for
                    each customer
                    CustComp table has at least one customer for each
                    component
                    There is at least one customer that has ordered
                    more than one component
                    There is at least one component that has been
                    ordered by more than one customer
                    All CustomerlDs in CustComp table exist in
                    Customer table
                    All ComponentlDs in CustComp table exist in
                    Component table                                           Maximum 7 marks




                      © University of Cambridge International Examinations 2005
Page 2                   Mark Scheme                           Syllabus   Paper
               A AND AS LEVEL – NOVEMBER 2004                    9691       2


 (d)     The user can only enter a valid Component ID
         The report has a clear and meaningful heading
         The report gives details of the Component
         The report gives details of all the customers that
         bought the component together with the dates             Maximum 3 marks

 (e)     The user can only enter a valid Customer ID
         The report has a clear and meaningful heading
         The report gives details of the Customer
         The report gives details of all the components that
         the customer has bought together with the dates         Maximum 3 marks




           © University of Cambridge International Examinations 2005
Page 3                    Mark Scheme                            Syllabus      Paper
                    A AND AS LEVEL – NOVEMBER 2004                     9691          2


2
       Top   P       S(1)     S(2)        Output
        1             1
             1
        0                                  email
        1              2
             3                               a
        2                       7
             0
             7
        1                             communicating                Give ½ mark per row,
                                                                   after the first two, in
             0                                                     the table.
             2
        0                                    is                    Round the total up to
        1              4                                           the nearest whole
                                                                   number
             0
             4
        0                                  quick
        1              5
             6                               of
             0
             5
        0                                   way
             0
                                                                     Maximum 10 marks




                 © University of Cambridge International Examinations 2005
Page 4                          Mark Scheme                            Syllabus     Paper
                          A AND AS LEVEL – NOVEMBER 2004                     9691         2


3    (a)          It is possible to enter any of the ten digits 0 to 9
                  It is possible to enter a decimal point
                  It is possible to enter any of the operations +. -, x, /
                  It is possible to enter an = sign
                  It is possible to clear the contents of the display and set
                  it to zero
                  There is a display for the results
                  It is possible to turn the calculator on/off                    Maximum 5 marks

     (b) (i)      For annotation of code give:
                  2 marks if it is fully annotated
                  1 mark for some annotation
                  0 marks if there is no annotation or very little

                  For the code give 1 mark each to a maximum of 3:
                  user can enter positive numbers
                  user can enter negative numbers
                  system accepts integer and decimal fractions
                  user can correctly add and subtract numbers
                  user can correctly multiply and divide numbers
                  user can clear display
                  result is correct when = sign is entered                        Maximum 5 marks

           (ii)   Table shows testing:
                  addition of two positive numbers
                  addition of one positive and one negative number
                  addition of two negative numbers
                  subtraction of two positive numbers
                  subtraction of one positive and one negative number
                  subtraction of two negative numbers
                  multiplication of two positive numbers
                  multiplication of one positive and one negative number
                  multiplication of two negative numbers
                  division of two positive numbers
                  division of one positive and one negative number
                  division of two negative numbers
                  choosing the = sign
                  choosing the clear operation                                  Maximum 6 marks




                      © University of Cambridge International Examinations 2005
Page 5                       Mark Scheme                            Syllabus    Paper
                   A AND AS LEVEL – NOVEMBER 2004                     9691        2


   (iii)   Give 1 mark for each of the following tests, providing
           they show the data entered and the result:
           addition of two positive numbers
           addition of one positive and one negative number
           addition of two negative numbers
           subtraction of two positive numbers
           subtraction of one positive and one negative number
           subtraction of two negative numbers
           multiplication of two positive numbers
           multiplication of one positive and one negative number
           multiplication of two negative numbers
           division of two positive numbers
           division of one positive and one negative number
           division of two negative numbers
           choosing the = sign
           choosing the clear operation                                Maximum 5 Marks


                                                                           Total (max 60)




               © University of Cambridge International Examinations 2005

Weitere ähnliche Inhalte

Ähnlich wie GCE Advanced Level Computing Mark Scheme

June 04 P32
June 04 P32June 04 P32
June 04 P32Samimvez
 
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...Alpro
 
Mainframe refresher-part-1
Mainframe refresher-part-1Mainframe refresher-part-1
Mainframe refresher-part-1vishwas17
 
Nov 05 MS2
Nov 05 MS2Nov 05 MS2
Nov 05 MS2Samimvez
 
June 05 P2
June 05 P2June 05 P2
June 05 P2Samimvez
 
Information sheet/Kertas Penerangan
Information sheet/Kertas PeneranganInformation sheet/Kertas Penerangan
Information sheet/Kertas Peneranganathirahchehusin
 
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionnBca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionnShripad Tawade
 
COBOL FOR FRESHER
COBOL FOR FRESHERCOBOL FOR FRESHER
COBOL FOR FRESHERNirmal Pati
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Alpro
 
Assembler Language Tutorial for Mainframe Programmers
Assembler Language Tutorial for Mainframe ProgrammersAssembler Language Tutorial for Mainframe Programmers
Assembler Language Tutorial for Mainframe ProgrammersSrinimf-Slides
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2Samimvez
 
Information sheet/Kertas Penerangan
Information sheet/Kertas Penerangan Information sheet/Kertas Penerangan
Information sheet/Kertas Penerangan athirahchehusin
 

Ähnlich wie GCE Advanced Level Computing Mark Scheme (20)

Nov 04 P2
Nov 04 P2Nov 04 P2
Nov 04 P2
 
June 04 P32
June 04 P32June 04 P32
June 04 P32
 
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
Computing Paper 2 Practical Tests may june 2004 general certificate of educat...
 
Mainframe refresher-part-1
Mainframe refresher-part-1Mainframe refresher-part-1
Mainframe refresher-part-1
 
Nov 05 MS2
Nov 05 MS2Nov 05 MS2
Nov 05 MS2
 
Mcs 012 soved assignment 2015-16
Mcs 012 soved assignment 2015-16Mcs 012 soved assignment 2015-16
Mcs 012 soved assignment 2015-16
 
June 05 P2
June 05 P2June 05 P2
June 05 P2
 
Information sheet/Kertas Penerangan
Information sheet/Kertas PeneranganInformation sheet/Kertas Penerangan
Information sheet/Kertas Penerangan
 
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionnBca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
Bca(rev syll ii-sem) assignment for july 2012 and jan 2013 sessionn
 
COBOL FOR FRESHER
COBOL FOR FRESHERCOBOL FOR FRESHER
COBOL FOR FRESHER
 
Savitch Ch 02
Savitch Ch 02Savitch Ch 02
Savitch Ch 02
 
Savitch Ch 02
Savitch Ch 02Savitch Ch 02
Savitch Ch 02
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
 
Assembler Language Tutorial for Mainframe Programmers
Assembler Language Tutorial for Mainframe ProgrammersAssembler Language Tutorial for Mainframe Programmers
Assembler Language Tutorial for Mainframe Programmers
 
Savitch ch 02
Savitch ch 02Savitch ch 02
Savitch ch 02
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2
 
443 449
443 449443 449
443 449
 
9702 w04 ms_all
9702 w04 ms_all9702 w04 ms_all
9702 w04 ms_all
 
Information sheet/Kertas Penerangan
Information sheet/Kertas Penerangan Information sheet/Kertas Penerangan
Information sheet/Kertas Penerangan
 
BCDCONVERTER.pptx
BCDCONVERTER.pptxBCDCONVERTER.pptx
BCDCONVERTER.pptx
 

Mehr von Samimvez

Mehr von Samimvez (20)

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

Kürzlich hochgeladen

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Kürzlich hochgeladen (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

GCE Advanced Level Computing Mark Scheme

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Advanced Subsidiary Level and GCE Advanced Level MARK SCHEME for the November 2004 question paper 9691 COMPUTING 9691/02 Paper 2 (Practical Tasks), maximum raw mark 60 This mark scheme is published as an aid to teachers and students, to indicate the requirements of the examination. It shows the basis on which Examiners were initially instructed to award marks. It does not indicate the details of the discussions that took place at an Examiners’ meeting before marking began. Any substantial changes to the mark scheme that arose from these discussions will be recorded in the published Report on the Examination. 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 discussion or correspondence in connection with these mark schemes. CIE is publishing the mark schemes for the November 2004 question papers for most IGCSE and GCE Advanced Level syllabuses.
  • 2. Grade thresholds taken for Syllabus 9691/02 (Computing) in the November 2004 examination. maximum minimum mark required for grade: mark A B E available Component 2 60 56 52 39 The thresholds (minimum marks) for Grades C and D are normally set by dividing the mark range between the B and the E thresholds into three. For example, if the difference between the B and the E threshold is 24 marks, the C threshold is set 8 marks below the B threshold and the D threshold is set another 8 marks down. If dividing the interval by three results in a fraction of a mark, then the threshold is normally rounded down.
  • 3. November 2004 A AND AS LEVEL MARK SCHEME MAXIMUM MARK: 60 SYLLABUS/COMPONENT: 9691/02 COMPUTING Paper 2 (Practical Tasks)
  • 4. Page 1 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 1 (a) (i) Customer ID – a unique field Numeric type Customer name to be able to write to the person Text/alphanumeric/string type Street address to hold the street part of the address Text/alphanumeric/string type Town to hold the name of the town Text/alphanumeric/string type Zip code for the post code Text/alphanumeric/string type Telephone number Text/alphanumeric/string type Maximum 8 marks (ii) Customer ID Maximum 1 mark (b) (i) Component ID - a unique field Numeric type Description - to know the component Text/character/string type Unit cost - used to create bills Currency type Number in stock - to see if order can be filled Integer type Supplier ID Numeric/text/character/string type Maximum 6 marks (ii) Component ID Maximum 1 mark (c) Customer table has at least 20 entries All CustomerlDs are different Component table has at least 15 entries Every ComponentlD is different CustComp table has at least one component for each customer CustComp table has at least one customer for each component There is at least one customer that has ordered more than one component There is at least one component that has been ordered by more than one customer All CustomerlDs in CustComp table exist in Customer table All ComponentlDs in CustComp table exist in Component table Maximum 7 marks © University of Cambridge International Examinations 2005
  • 5. Page 2 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 (d) The user can only enter a valid Component ID The report has a clear and meaningful heading The report gives details of the Component The report gives details of all the customers that bought the component together with the dates Maximum 3 marks (e) The user can only enter a valid Customer ID The report has a clear and meaningful heading The report gives details of the Customer The report gives details of all the components that the customer has bought together with the dates Maximum 3 marks © University of Cambridge International Examinations 2005
  • 6. Page 3 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 2 Top P S(1) S(2) Output 1 1 1 0 email 1 2 3 a 2 7 0 7 1 communicating Give ½ mark per row, after the first two, in 0 the table. 2 0 is Round the total up to 1 4 the nearest whole number 0 4 0 quick 1 5 6 of 0 5 0 way 0 Maximum 10 marks © University of Cambridge International Examinations 2005
  • 7. Page 4 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 3 (a) It is possible to enter any of the ten digits 0 to 9 It is possible to enter a decimal point It is possible to enter any of the operations +. -, x, / It is possible to enter an = sign It is possible to clear the contents of the display and set it to zero There is a display for the results It is possible to turn the calculator on/off Maximum 5 marks (b) (i) For annotation of code give: 2 marks if it is fully annotated 1 mark for some annotation 0 marks if there is no annotation or very little For the code give 1 mark each to a maximum of 3: user can enter positive numbers user can enter negative numbers system accepts integer and decimal fractions user can correctly add and subtract numbers user can correctly multiply and divide numbers user can clear display result is correct when = sign is entered Maximum 5 marks (ii) Table shows testing: addition of two positive numbers addition of one positive and one negative number addition of two negative numbers subtraction of two positive numbers subtraction of one positive and one negative number subtraction of two negative numbers multiplication of two positive numbers multiplication of one positive and one negative number multiplication of two negative numbers division of two positive numbers division of one positive and one negative number division of two negative numbers choosing the = sign choosing the clear operation Maximum 6 marks © University of Cambridge International Examinations 2005
  • 8. Page 5 Mark Scheme Syllabus Paper A AND AS LEVEL – NOVEMBER 2004 9691 2 (iii) Give 1 mark for each of the following tests, providing they show the data entered and the result: addition of two positive numbers addition of one positive and one negative number addition of two negative numbers subtraction of two positive numbers subtraction of one positive and one negative number subtraction of two negative numbers multiplication of two positive numbers multiplication of one positive and one negative number multiplication of two negative numbers division of two positive numbers division of one positive and one negative number division of two negative numbers choosing the = sign choosing the clear operation Maximum 5 Marks Total (max 60) © University of Cambridge International Examinations 2005