Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.
134 on 31/10/2013 11:38
Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 1 Coursework Task C206 12 Higher Computing Valid for session 2013/2014 only Publication code: BB3416 Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 Coursework Task Subject: Computing Level: Higher Publication date: October 2013 Publication code: BB3416 Published by the Scottish Qualications Authority The Optima Building Lowden 58 Robertson Street 24 Wester Shawfair Glasgow Dalkeith G2 8DQ Midlothian EH22 1FD The assessment material and marking scheme in this Coursework pack can be used by staff in approved SQA centres for the purposes of assessment of candidates in accordance with the Course Assessment Specication. The pack must not be released to candidates or distributed for other purposes. SQA distributes these materials only to centres; these materials are not distributed more widely and are not publicly available from SQAs website on the Internet. Scottish Qualications Authority 2013 The information in this publication may be reproduced to support SQA qualications. If it is to be used for any other purposes written permission must be obtained from the Publications Ofcer at the SQA, Glasgow. Where the publication includes materials from sources other than SQA (secondary copyright), this material should only be reproduced for the purposes of examination or assessment. If it needs to be reproduced for any other purpose it is the centres responsibility to obtain the necessary copyright clearance. The SQAs NQ Assessment Development and Delivery team at Dalkeith may be able to direct you to the secondary sources. This publication must not be reproduced for commercial or trade purposes. This material is for use by teaching staff only.
2 Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 3 Contents Section 1 Organisation and Conditions for Assessment Section 2 Coursework Task Section 3 Marking Guidelines Section 4 Advice on Recording and Retention of Evidence Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 4 Section 1 Organisation and Conditions for Assessment
Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 Organisation and Conditions for Assessment The assessment is designed to test the candidates ability to apply knowledge and understanding and practical skills, developed through study of the Computer Systems and Software Development Units. The notional design length for the assessment is 810 hours. However, a candidate may be allowed longer than this if required. Section 2 and the Marking Grid in Section 3 should be given to the candidates. The assessment is to be undertaken under open book conditions, but under supervision to ensure that the work submitted is the candidates own work. The tutor may give the candidate hints and/or help if requested. Any such help should be reected in the marks awarded. Once the task has been completed and marked, it should not be returned to the candidate for further work. The task is designed to discriminate between candidates and, therefore, would be expected to provide a wide range of marks. Stronger candidates should be able to complete the task successfully, and without tutor assistance, within the suggested time. Weaker candidates might not complete all aspects of the task within a reasonable time, or may require signicant assistance, and so would achieve a lower total mark. Note that there is no requirement for a candidate to achieve a threshold to pass the assessment. The mark obtained out of 60 should be submitted to the SQA unscaled. This will be combined with the Question Paper mark out of 140 to establish the candidates overall grade of award. The Coursework mark should also be used in preparation of estimate grades. Marking Guidelines (Section 3) In addition to the Marking Grid, which can be issued to candidates, further guidelines for teachers have been included in Section 3. These are included to give further assistance to teachers and must not be issued to candidates.
5 Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 Section 2 Coursework Task
6 Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 Coursework Task Higher Computing Coursework Task 20132014 Introduction Mattys Pizza Parlour ask each group of customers to complete a short questionnaire on paper as they leave the restaurant. At the end of each night, all the data from the questionnaires is entered into the restaurants computer system. The restaurant manager wishes to collate information on required table sizes, customer satisfaction and follow up on poor customer feedback. This will be done by: nding the largest group to complete a questionnaire each day counting the number of groups who rated their meal out of 10: poor (1 to 3), good (4 to 6), excellent (7 to 10). creating a list that can be used to contact those groups who rated their meal as poor. A computer program will be written to store each completed questionnaire and process the required information. Part 1 You have been asked to write a short program to allow the questionnaire data to be entered and analysed. The software will: Allow the employee to enter the following questionnaire data: Name Tel No Group size Rating 110. Ask the user if they wish to enter data from another questionnaire. Find and display the largest group to visit that day. Calculate and display the number of meals that were rated: 1 to 3, 4 to 6, or 7 to 10. Display a contact list for each group that rated their meal 3 or less out of 10. The contact list should include name, telephone number and rating. 7 Customers name: Please supply your phone number. To improve our customer experience we may contact you for more information. How many guests were seated at your table? How would you rate tonights meal out of 10? Mattys Pizza Parlour Customer Questionnaire Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 How the program should work Entering the log data The questionnaires will be entered one at a time. Following the input of each group, the user will be asked if they wish to enter another questionnaire. The questionnaire data below should be entered into the program. Mrs Penny 01234567890 2 5 Mr Sui 01987654321 3 5 Mrs Pheobe 01327652465 6 6 Mr Simpson 07983425636 3 3 Ms Singh 07865374832 4 1 Mr Cameo 01417635463 1 9 Other than Name, the program should ensure that all inputs are validated. The program should continue to ask for questionnaires until N is entered by the employee. Find and display the largest group size The largest group to complete a questionnaire should be displayed as follows.
The largest group size tonight was: 6 Calculate and display the number of questionnaires rated poor/good/excellent The program should display a list of the ratings using the following categories: Poor rated 1 to 3 Good rated 4 to 6 Excellent rated 7 to 10 The list should be displayed as shown.
The customers rated tonights meals as: Poor: 2 Good: 3 Excellent: 1 8 Name Tel No Group Size (max 20) Rating (1 to 10) Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 Find and display the contact list The contact names of those customers who rated their meal 3 or less should be found and displayed in a list as shown. Contact Name: Mr Simpson Telephone Number: 07983425636 Rating: 3 Contact Name: Ms Singh Telephone Number: 07865374832 Rating: 1 Main Algorithm 1. Start loop 2. Ask user to enter questionnaire data 3. Ask user if they wish to enter further questionnaire data (Y/N) 4. End conditional loop when N is chosen 5. Find and display the largest group in the questionnaire data 6. Calculate and display the number of meals rated 1 to 3, 4 to 6 and 7 to 10 7. Find and display a list of groups who rated their meal 3 or less 9 Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 What you have to do: Tasks Evidence Required Marks 1 Indicate data ow on the main algorithm. Algorithm with data ow. 2 2 Rene steps 5,6,7. Pseudocode for steps 5,6,7. 7 3 Using a software development environment of your choice, implement the algorithm. Use input validation as described. Use separate sub-programs where appropriate. Use parameter passing where appropriate. Listing of implemented program. 16 4 Test the program with the data provided. Hard copy of results for given test data. 1 5 Test the program with your own test data and evaluate its robustness. Table of test data. Hard copy of your test results and report on the robustness of the program. 2 6 Evaluate maintainability. Brief report on maintainability of program code. 2 10
Mrs Penny 01234567890 2 5 Mr Sui 01987654321 3 5 Mrs Pheobe 01327652465 6 6 Mr Simpson 07983425636 3 3 Ms Singh 07865374832 4 1 Mr Cameo 01417635463 1 9 Name Tel No Group Size Rating (1 to 10) Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 11 Part 2 Mattys Pizza Parlour wish to use a desktop computer with a separate touch screen monitor to enter the questionnaire data. The desktop computer will be connected to the restaurants network. The manager wishes to back up the questionnaire data onto a USB ash drive. The ash drive should have a means of protecting the customers personal details should it become lost or stolen. The computer will also be used to maintain the pizza parlours website using web authoring software. The manager has put aside 2000 for the purchase of the required hardware and software. Specications Desktop Computer Minimum Quad Core 25 Gigahertz Processor Minimum 8 Gigabytes RAM Minimum 1 Terrabyte of backing storage USB 3.0 port Minimum 100 Megabits per second Network Card HDMI Output LED Touchscreen Monitor Minimum Size of 23 Minimum Resolution of 1920 x 1080 Minimum Response Time of 5 milliseconds HDMI input USB Flash Drive Minimum 128 Gigabytes storage Security software installed to protect customers personal details Minimum data transfer rate of 1 Gigabits per second (USB 3.0) Web Authoring software to maintain the restaurants website Capable of using ftp to upload edited web pages Compatibility with selected desktop computer One other software feature Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 12 What you have to do: Tasks Evidence Required Marks 1 Produce a report which: Clearly identies two suitable desktop computers and uses a table to show that they match the stated criteria. Compares the desktop computers according to processing capability, RAM capacity, backing storage capacity and network card, in the context of the restaurant task. Recommend one desktop computer and justify your recommendation in terms of your comparison/analysis. A report detailing your ndings and recommendations. Highlighted printouts/ photocopies of source materials, eg web pages, magazine articles. 8 2 Produce a report which: Clearly identies two suitable touchscreen monitors and uses a table to show that they match the stated criteria. Compares the screen size, resolution and response time, in the context of the restaurant task. Recommend one monitor and justify your recommendation in terms of your comparison/analysis. A report detailing your ndings and recommendations. Highlighted printouts/ photocopies of source materials, eg web pages, magazine articles. 7 3 Produce a report which: Clearly identies two USB ash drives and uses a table to show that they match the stated criteria. Compares the storage capacity, data transfer rate and security protection, in the context of the restaurant task. Recommend one ash drive and justify your recommendation in terms of your comparison/analysis. A report detailing your ndings and recommendations. Highlighted printouts/ photocopies of source materials, eg web pages, magazine articles. 7 4 Produce a report which: Clearly identies two compatible web authoring software packages and uses a table to show that they match the stated criteria. Compares the web authoring software in terms of their ftp capability, compatability and one other feature, in the context of the restaurant task. Recommend one software package and justify your recommendation in terms of your comparison/analysis. A report detailing your ndings and recommendations. Highlighted printouts/ photocopies of source materials, eg web pages, magazine articles. 6 5 Produce a report which shows that the total expenditure for the purchases is within 2000. A report summarising costs. 2 Note: Highlight the relevant facts on any printouts/photocopies of source materials, to show where the details in your report come from. Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 13 Section 3 Marking Guidelines
Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 14 Marking Grid Part 1 Name Date
Topic Out of Mark Part 1 Design (9) Indication of data ow 2, 1, 0 Pseudocode for step 5 2, 1, 0 Pseudocode for step 6 2, 1, 0 Pseudocode for step 7 3, 2, 1, 0 Implementation (16) Main program 2, 1, 0 Sub-program for step 5 2, 1, 0 Sub-program for step 6 2, 1, 0 Sub-program for step 7 3, 2, 1, 0 Formatted output 2, 1, 0 Use of parameters 2, 1, 0 Input validation 2, 1, 0 Maintainability 1, 0 Correcting errors (5) Testing using data provided 1, 0 Evaluating robustness 2, 1, 0 Evaluating maintainability 2, 1, 0 Allocation of marks Award full marks if achieved successfully without assistance. Award less than the maximum if task achieved partially without assistance. Award one mark if completed with some assistance or hints. Award no marks if item not achieved, or completed only with signicant assistance. Markers Comments Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 15 Marking Grid Part 2 Name Date Part 2 Out of Mark Identify and justify a desktop computer (8) Clearly identies two suitable desktop computers and uses a table to show that they match the stated criteria. 2, 1, 0 Compares the desktop computers according to processing capability, RAM capacity, backing storage capacity, and network card (in the context of the restaurant task). 4, 3, 2, 1, 0 Recommend one desktop computer and justify your recommendation in terms of your comparison/analysis. 2, 1, 0 Identify and justify a LED Touchscreen Monitor (7) Clearly identies two suitable touchscreen monitors and uses a table to show that they match the stated criteria. 2, 1, 0 Compares the screen size, resolution and response time (in the context of the restaurant task). 3, 2, 1, 0 Recommend one monitor and justify your recommendation in terms of your comparison/analysis. 2, 1, 0 Identify and justify a 128Gb Flash Drive (7) Clearly identies two USB ash drives and uses a table to show that they match the stated criteria. 2, 1, 0 Compares the storage capacity, data transfer rate and security protection (in the context of the restaurant task). 3, 2, 1, 0 Recommend one USB ash drive and justify your recommendation in terms of your comparison/analysis. 2, 1, 0 Identify and justify a Web Authoring Software Package (6) Identies two compatible web authoring software packages and uses a table to show that they match the stated criteria. 2, 1, 0 Compares the web authoring software in terms of their ftp capability, compatability and one other feature (in the context of the restaurant task). 2, 1, 0 Recommend one software package and justify your recommendation in terms of your comparison/analysis. 2, 1, 0 Overall report (2) The itemised total cost of all recommended hardware is within the 2000 budget. 1, 0 Highlighted printouts of hardware and software. 1, 0 Overall total 60 Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 16 Marking Grid Part 2 (continued)
Allocation of marks Award full marks if achieved successfully without assistance. Award less than the maximum if task achieved partially without assistance. Award one mark if completed with some assistance or hints and enter comment stating reason for deduction. Award no marks if item not achieved, or completed only with signicant assistance. Markers Comments Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 Further Guidelines for Teachers/Lecturers (Not to be distributed to candidates) General Guidelines It would be considered good practice to distribute the marking scheme to candidates. Candidates may nd the breakdown of marks in the marking scheme useful when working through their Coursework Task. When completing the marking scheme, teachers should ensure they complete the Markers comment boxes to explain why marks have been awarded. Part 1 Teachers Notes It may be necessary, in some programming environments, to introduce a step zero into the algorithm to initialise the variables. With some visual programming languages users may wish to implement the menu system graphically (ie, button, drop-down menus). In this case the supplied data could be input using either a keyboard or a mouse. Pupils should be guided towards the following use of input validations: Group Size integer with a set range Rating integer with a set range Telephone Number string of length 11 with the rst character = 0 The number of groups should be incremented within step two. The maximum number of groups can be assumed to be twenty. Marking Scheme Input validation award 1 mark for correctly validating both Group Size and Rating and 1 mark for correctly validating telephone number. Evaluating robustness includes the candidates own tests for robustness through the use of exceptional test data and a report discussing test data chosen. When evaluating maintainability candidates should consider the use of: White space indentation and blank lines Meaningful identiers eg procedure, variable names Internal commentary Modularity Parameter passing/local variables (use of array rather than individual variables) Two marks should be awarded if the evaluation refers to at least three of the above bullet points. One mark should be awarded if the evaluation refers to two of the above. No marks should be awarded if the evaluation refers to fewer than two of the above. 17 Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 Part 2 Teachers Notes Candidates should be encouraged to list the specication of their hardware/software in the form of a table. Note that a table on its own should not be regarded as a comparison. Ensure candidates provide evidence that they have researched the stated interface speeds of their selected devices. Candidates may purchase an All-in-One Touchscreen computer, as long as it meets all requirements. Additional Security software should be purchased for the USB Flash Drive where not bundled or pre- installed. The storage device should be a USB Flash Drive and not a Solid State or Hard Disk Drive. Candidates should ensure that the web authoring software is compatible with the chosen computer. Marking Scheme Each hardware/software requirement should be marked as follows: Identication candidates should show evidence that they have correctly identied two items that have matched the requirements. A table is recommended for this purpose. Comparison candidates should discuss the specication of each item in terms of the context of the restaurant task. If the context is not mentioned, deduct 1 mark from the comparison. For example, a good comparison of two desktops that fails to mention the context would be awarded 3 out of 4 marks. Recommendation candidates should identify one item and clearly justify why they have selected that item over the other. 18 Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 19 Section 4 Advice on Recording and Retention of Evidence
Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 Advice on Recording and Retention of Evidence For each candidate, the following evidence should be retained for possible verication by SQA: 1 written reports, program designs, program listings, printouts and other evidence as detailed in the Coursework Task 2 completed marking grid, with comments where appropriate. The summary form overleaf may be copied for each candidate undertaking the Higher Computing Course. 20 Downloaded by SQACoordinator@motherwell.co.uk from 80.75.66.134 on 31/10/2013 11:38 Scottish Qualications Authority Coursework Task C206/12 Higher Computing 2013/2014 21 Candidate assessment summary
Name Year of presentation
Centre Candidate number
Unit assessment
Unit title Software Development Mark Date passed Initials 1 st attempt 2 nd attempt Assessment 1 (Outcome 1)
Assessment 2 (Outcome 2)
Unit title Computer Systems Mark Date passed Initials 1 st attempt 2 nd attempt Assessment 1 (Outcome 1)
Assessment 2 (Outcome 2)
Unit title Mark Date passed Initials 1 st attempt 2 nd attempt Assessment 1 (Outcome 1)
Assessment 2 (Outcome 2)
Course assessment
Mark Date completed Initials Coursework Task (out of 60)