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


MARK SCHEME for the June 2005 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 June 2005 question papers for most IGCSE and
GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level
syllabuses




                        www.xtremepapers.net
Grade thresholds for Syllabus 9691 (Computing) in the June 2005 examination.

                         maximum         minimum mark required for grade:
                           mark
                                           A             B             E
                         available
      Component 2           60            54            52            40

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.




                     www.xtremepapers.net
June 2005


                   GCE A/AS LEVEL




                   MARK SCHEME


                MAXIMUM MARK: 60



            SYLLABUS/COMPONENT: 9691/02

                     COMPUTING
                Paper 2 (Practical Tasks)




            www.xtremepapers.net
Page 1                        Mark Scheme                              Syllabus      Paper
                             GCE A/AS LEVEL – JUNE 2005                       9691           2


The mark points indicated on the mark scheme are listed below. Indicate with a tick where each
mark has been awarded.

Please note that where a Maximum Mark is indicated, candidates cannot be awarded anything
greater than that amount, even if the number of ticks against mark points exceeds the maximum.
If the number of ticks is less than the maximum, then the number of ticks is the mark to be
awarded.

Please ensure that you attach this mark sheet to each candidate’s work.


  1     (a)      Give 1 mark for each of the following attributes, providing it has been
                 described and given an appropriate data type.

                 Lecturer Table                                                    Max 4 marks
                 Lecturer ID        • A unique field
                                    • Appropriate data type
                 Lecturer name      • Gives name of the lecture
                                    • Text string type
                 Office             • Identifies the lecturer’s office
                                    • Alphanumeric string type contains 2 uppercase
                                      letters, 3 digits
                                    • Validation/mask for Office ID
                 Phone              • 4-digit telephone number
                                    • Numeric string type
                                    • Validation/mask for phone number
                 Module Table                                                      Max 2 marks
                 Module ID          • A unique field
                                    • Alphanumeric string type - 2 letters, 4 digits
                                    • Validation/mask for module ID
                 Description        • Name of the module
                                    • Text string type
                 Module/Lecturer table                                             Max 2 marks
                 Module ID          • A unique field
                                    • Alphanumeric string type
                                    • Validation/mask for module ID
                 Lecturer ID        • A unique field
                                    • Appropriate data type
                   • 1 mark if key for lecturer table has been clearly specified
                   • 1 mark if key for module table has been clearly specified
                   • 1 mark if key for ModuleLecturer table has been clearly specified
                     as a composite key (both attributes)
Max 11 marks                                                            Sub-total 1 (a)




                   © University of Cambridge International Examinations 2005
                               www.xtremepapers.net
Page 2                          Mark Scheme                           Syllabus       Paper
                             GCE A/AS LEVEL – JUNE 2005                    9691            2



      (b) (i)         • The form has a clear heading and description of its purpose
                      • There are boxes for all the attributes need to be input
Max 2 marks                                                                 Sub-total (b) (i)

             (ii)     • The form has a clear heading and description of its purpose
                      • There are boxes for all the attributes need to be input
Max 2 marks                                                                   Sub-total (ii)

             (iii)    • The form has a clear heading and description of its purpose
                      • There are boxes for each attribute
                      • The values can be chosen from the list
Max 2 marks                                                                  Sub-total (iii)

      (c)             • The user is asked for a lecturer’s ID
                      • This can be chosen from a list
                      • A correct list of modules is produced
Max 2 marks                                                                       Sub-total (c)

      (d)             •   There is a heading describing the purpose of the list
                      •   The report has a date
                      •   The page(s) are numbered
                      •   All the modules are listed
                      •   In module ID order
                      •   All the lecturers for each module are listed
Max 3 marks                                                                       Sub-total (d)

2                    Give 1 mark for each sequence enclosed in parentheses and 1 mark
                     for the output
                     N.B. Candidates are not expected to include the parentheses; these
                     are for marking purposes only.
             (i)     (1,2,) (4,5,6,7,8,9,10,11,) (27,28,30,31,32,33,34)
                     Output: Invalid string
Max 4 marks                                                              Sub-total 2 (i)

             (ii)    (1,2) (4,5,6,7,8,9,) (11,12,13,14,15,16,18,19,20,21,) (25,26,)
                     (12,13,14,15,21,22,24,25,26,) (12,26,27,28,29,30,32,33,34)
                     Output: Valid string
Max 7 marks                                                                   Sub-total (ii)

             (iii)   (1,2,4,5,6,7,8,9) (11,12,13,14,15,16,18,19,20,21,)
                     (25,26,12,13,14,15,) (21,22,24,25,26,12,13,14,15,16,17,18,20,21,)
                     (25,26,12,) (26,27,28,30,31,32,33,34)
                     Output: Invalid string
Max 7 marks                                                                 Sub-total (iii)




                       © University of Cambridge International Examinations 2005
                                 www.xtremepapers.net
Page 3                  Mark Scheme                           Syllabus       Paper
                     GCE A/AS LEVEL – JUNE 2005                    9691            2



3     (a)     •   User can only enter digits 0 and 1
              •   User can choose one of the four operators (+ , - , * , / )
              •   There are three boxes, two for data entry and one for output
              •   There is a clear button
Max 4 marks                                                            Sub-total 3 (a)

     (b)      •   The code is well annotated
              •   Meaningful names have been used throughout
              •   The function will accept binary number (or string of binary digits)
              •   The function correctly returns the decimal equivalent
Max 4 marks                                                             Sub-total (b)

      (c)     •   The code is well annotated
              •   Meaningful names have been used throughout
              •   The function will accept a decimal number
              •   The function correctly returns the binary equivalent
Max 4 marks                                                               Sub-total (c)

      (d)     • The code is well annotated
              • Meaningful names have been used throughout
              • There is correct code for all four functions
Max 3 marks                                                               Sub-total (d)

      (e)     • There is a set of test data for each operation
              • The code correctly adds two binary numbers
              • The code correctly subtracts two binary numbers with a positive
                result
              • The code correctly subtracts two binary numbers with a negative
                result
              • The code correctly multiplies two binary numbers
              • The code correctly divides two binary numbers
Max 5 marks                                                         Sub-total (e)

                                                                         Total (Max 60)




              © University of Cambridge International Examinations 2005
                         www.xtremepapers.net

More Related Content

Similar to June 05 MS2

June 04 P32
June 04 P32June 04 P32
June 04 P32
Samimvez
 
Nov 04 MS1
Nov 04 MS1Nov 04 MS1
Nov 04 MS1
Samimvez
 
OCR G322 Mark Scheme Jan 2012
OCR G322 Mark Scheme Jan 2012OCR G322 Mark Scheme Jan 2012
OCR G322 Mark Scheme Jan 2012
aquinasmedia
 
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
Shripad Tawade
 
OCR G325 Mark Scheme Jan 2012
OCR G325 Mark Scheme Jan 2012OCR G325 Mark Scheme Jan 2012
OCR G325 Mark Scheme Jan 2012
aquinasmedia
 
June 04 MS
June 04 MSJune 04 MS
June 04 MS
Samimvez
 
Cs 72 (p)s2
Cs 72 (p)s2Cs 72 (p)s2
Cs 72 (p)s2
Web Developer
 
Semester ii
Semester   iiSemester   ii
Semester ii
smumbahelp
 
Nov 04 P2
Nov 04 P2Nov 04 P2
Nov 04 P2
Samimvez
 
A New Reusability Metric for Object-Oriented Software
A New Reusability Metric for Object-Oriented SoftwareA New Reusability Metric for Object-Oriented Software
A New Reusability Metric for Object-Oriented Software
newreusabilitymetric
 
Toy compiler
Toy compilerToy compiler
Toy compiler
home
 
Smu mscit sem 1 winter 2014 assignments
Smu mscit sem 1 winter 2014 assignmentsSmu mscit sem 1 winter 2014 assignments
Smu mscit sem 1 winter 2014 assignments
smumbahelp
 
Cs 72 (p)s4
Cs 72 (p)s4Cs 72 (p)s4
Cs 72 (p)s4
Web Developer
 
COBOL FOR FRESHER
COBOL FOR FRESHERCOBOL FOR FRESHER
COBOL FOR FRESHER
Nirmal Pati
 
Mainframe refresher-part-1
Mainframe refresher-part-1Mainframe refresher-part-1
Mainframe refresher-part-1
vishwas17
 
22316-2019-Summer-model-answer-paper.pdf
22316-2019-Summer-model-answer-paper.pdf22316-2019-Summer-model-answer-paper.pdf
22316-2019-Summer-model-answer-paper.pdf
PradipShinde53
 
2019-Db2-From_ASCII_to_UTF-8.pdf
2019-Db2-From_ASCII_to_UTF-8.pdf2019-Db2-From_ASCII_to_UTF-8.pdf
2019-Db2-From_ASCII_to_UTF-8.pdf
Roland Schock
 
G322 samplepaperandmarkscheme
G322 samplepaperandmarkschemeG322 samplepaperandmarkscheme
G322 samplepaperandmarkscheme
ISM
 
Textual analysis mark scheme
Textual analysis mark schemeTextual analysis mark scheme
Textual analysis mark scheme
stoliros
 
OODPunit1.pdf
OODPunit1.pdfOODPunit1.pdf
OODPunit1.pdf
KrishMehta47
 

Similar to June 05 MS2 (20)

June 04 P32
June 04 P32June 04 P32
June 04 P32
 
Nov 04 MS1
Nov 04 MS1Nov 04 MS1
Nov 04 MS1
 
OCR G322 Mark Scheme Jan 2012
OCR G322 Mark Scheme Jan 2012OCR G322 Mark Scheme Jan 2012
OCR G322 Mark Scheme Jan 2012
 
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
 
OCR G325 Mark Scheme Jan 2012
OCR G325 Mark Scheme Jan 2012OCR G325 Mark Scheme Jan 2012
OCR G325 Mark Scheme Jan 2012
 
June 04 MS
June 04 MSJune 04 MS
June 04 MS
 
Cs 72 (p)s2
Cs 72 (p)s2Cs 72 (p)s2
Cs 72 (p)s2
 
Semester ii
Semester   iiSemester   ii
Semester ii
 
Nov 04 P2
Nov 04 P2Nov 04 P2
Nov 04 P2
 
A New Reusability Metric for Object-Oriented Software
A New Reusability Metric for Object-Oriented SoftwareA New Reusability Metric for Object-Oriented Software
A New Reusability Metric for Object-Oriented Software
 
Toy compiler
Toy compilerToy compiler
Toy compiler
 
Smu mscit sem 1 winter 2014 assignments
Smu mscit sem 1 winter 2014 assignmentsSmu mscit sem 1 winter 2014 assignments
Smu mscit sem 1 winter 2014 assignments
 
Cs 72 (p)s4
Cs 72 (p)s4Cs 72 (p)s4
Cs 72 (p)s4
 
COBOL FOR FRESHER
COBOL FOR FRESHERCOBOL FOR FRESHER
COBOL FOR FRESHER
 
Mainframe refresher-part-1
Mainframe refresher-part-1Mainframe refresher-part-1
Mainframe refresher-part-1
 
22316-2019-Summer-model-answer-paper.pdf
22316-2019-Summer-model-answer-paper.pdf22316-2019-Summer-model-answer-paper.pdf
22316-2019-Summer-model-answer-paper.pdf
 
2019-Db2-From_ASCII_to_UTF-8.pdf
2019-Db2-From_ASCII_to_UTF-8.pdf2019-Db2-From_ASCII_to_UTF-8.pdf
2019-Db2-From_ASCII_to_UTF-8.pdf
 
G322 samplepaperandmarkscheme
G322 samplepaperandmarkschemeG322 samplepaperandmarkscheme
G322 samplepaperandmarkscheme
 
Textual analysis mark scheme
Textual analysis mark schemeTextual analysis mark scheme
Textual analysis mark scheme
 
OODPunit1.pdf
OODPunit1.pdfOODPunit1.pdf
OODPunit1.pdf
 

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

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
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
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
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
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
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
 
“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
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
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
 
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
 
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
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 

Recently uploaded (20)

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
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?
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
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
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
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
 
“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...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
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
 
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
 
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
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 

June 05 MS2

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS GCE Advanced Subsidiary Level and Advanced Level MARK SCHEME for the June 2005 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 June 2005 question papers for most IGCSE and GCE Advanced Level and Advanced Subsidiary Level syllabuses and some Ordinary Level syllabuses www.xtremepapers.net
  • 2. Grade thresholds for Syllabus 9691 (Computing) in the June 2005 examination. maximum minimum mark required for grade: mark A B E available Component 2 60 54 52 40 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. www.xtremepapers.net
  • 3. June 2005 GCE A/AS LEVEL MARK SCHEME MAXIMUM MARK: 60 SYLLABUS/COMPONENT: 9691/02 COMPUTING Paper 2 (Practical Tasks) www.xtremepapers.net
  • 4. Page 1 Mark Scheme Syllabus Paper GCE A/AS LEVEL – JUNE 2005 9691 2 The mark points indicated on the mark scheme are listed below. Indicate with a tick where each mark has been awarded. Please note that where a Maximum Mark is indicated, candidates cannot be awarded anything greater than that amount, even if the number of ticks against mark points exceeds the maximum. If the number of ticks is less than the maximum, then the number of ticks is the mark to be awarded. Please ensure that you attach this mark sheet to each candidate’s work. 1 (a) Give 1 mark for each of the following attributes, providing it has been described and given an appropriate data type. Lecturer Table Max 4 marks Lecturer ID • A unique field • Appropriate data type Lecturer name • Gives name of the lecture • Text string type Office • Identifies the lecturer’s office • Alphanumeric string type contains 2 uppercase letters, 3 digits • Validation/mask for Office ID Phone • 4-digit telephone number • Numeric string type • Validation/mask for phone number Module Table Max 2 marks Module ID • A unique field • Alphanumeric string type - 2 letters, 4 digits • Validation/mask for module ID Description • Name of the module • Text string type Module/Lecturer table Max 2 marks Module ID • A unique field • Alphanumeric string type • Validation/mask for module ID Lecturer ID • A unique field • Appropriate data type • 1 mark if key for lecturer table has been clearly specified • 1 mark if key for module table has been clearly specified • 1 mark if key for ModuleLecturer table has been clearly specified as a composite key (both attributes) Max 11 marks Sub-total 1 (a) © University of Cambridge International Examinations 2005 www.xtremepapers.net
  • 5. Page 2 Mark Scheme Syllabus Paper GCE A/AS LEVEL – JUNE 2005 9691 2 (b) (i) • The form has a clear heading and description of its purpose • There are boxes for all the attributes need to be input Max 2 marks Sub-total (b) (i) (ii) • The form has a clear heading and description of its purpose • There are boxes for all the attributes need to be input Max 2 marks Sub-total (ii) (iii) • The form has a clear heading and description of its purpose • There are boxes for each attribute • The values can be chosen from the list Max 2 marks Sub-total (iii) (c) • The user is asked for a lecturer’s ID • This can be chosen from a list • A correct list of modules is produced Max 2 marks Sub-total (c) (d) • There is a heading describing the purpose of the list • The report has a date • The page(s) are numbered • All the modules are listed • In module ID order • All the lecturers for each module are listed Max 3 marks Sub-total (d) 2 Give 1 mark for each sequence enclosed in parentheses and 1 mark for the output N.B. Candidates are not expected to include the parentheses; these are for marking purposes only. (i) (1,2,) (4,5,6,7,8,9,10,11,) (27,28,30,31,32,33,34) Output: Invalid string Max 4 marks Sub-total 2 (i) (ii) (1,2) (4,5,6,7,8,9,) (11,12,13,14,15,16,18,19,20,21,) (25,26,) (12,13,14,15,21,22,24,25,26,) (12,26,27,28,29,30,32,33,34) Output: Valid string Max 7 marks Sub-total (ii) (iii) (1,2,4,5,6,7,8,9) (11,12,13,14,15,16,18,19,20,21,) (25,26,12,13,14,15,) (21,22,24,25,26,12,13,14,15,16,17,18,20,21,) (25,26,12,) (26,27,28,30,31,32,33,34) Output: Invalid string Max 7 marks Sub-total (iii) © University of Cambridge International Examinations 2005 www.xtremepapers.net
  • 6. Page 3 Mark Scheme Syllabus Paper GCE A/AS LEVEL – JUNE 2005 9691 2 3 (a) • User can only enter digits 0 and 1 • User can choose one of the four operators (+ , - , * , / ) • There are three boxes, two for data entry and one for output • There is a clear button Max 4 marks Sub-total 3 (a) (b) • The code is well annotated • Meaningful names have been used throughout • The function will accept binary number (or string of binary digits) • The function correctly returns the decimal equivalent Max 4 marks Sub-total (b) (c) • The code is well annotated • Meaningful names have been used throughout • The function will accept a decimal number • The function correctly returns the binary equivalent Max 4 marks Sub-total (c) (d) • The code is well annotated • Meaningful names have been used throughout • There is correct code for all four functions Max 3 marks Sub-total (d) (e) • There is a set of test data for each operation • The code correctly adds two binary numbers • The code correctly subtracts two binary numbers with a positive result • The code correctly subtracts two binary numbers with a negative result • The code correctly multiplies two binary numbers • The code correctly divides two binary numbers Max 5 marks Sub-total (e) Total (Max 60) © University of Cambridge International Examinations 2005 www.xtremepapers.net