Level 2 Create software components using Java (7266/ )

Similar documents
Level 2 Creating an event driven computer program using Java ( )

Level 2 Creating an event driven computer program using Java ( )

Level 3 Develop software using Java (7266/ )

Level 2 Creating a procedural program using COBOL ( )

Level 3 ICT systems and network management ( )

Level 3 Install, configure and integrate networked hardware and software ( )

Level 3 Creating an object oriented computer program using Java ( / )

Level 2 Install and configure ICT equipment and operating systems ( )

Level 3 Web fundamentals ( )

Level 2 Install and Configure Equipment and Operating Systems ( )

Level 2 Select and use IT 2 ( )

Level 3 Software design fundamentals ( / )

Level 2 Install, configure and test ICT networks (7266/ / )

Level 3 Designing and creating advanced websites ( )

Level 1 Dismantle, assemble, install and maintain a desktop computing system (7266/7267/ )

Level 3 Creating an event driven computer program using Visual Basic ( / )

Level 1 Dismantle, assemble, install and maintain a desktop computing system (7266/7267/ )

Level 3 Develop software using Visual Basic.NET (7266/ )

Level 2 Create software components using Visual Basic.NET ( )

Level 3 Develop software using C# (7266/ )

Level 3 Creating an event driven computer program using Visual Basic.NET ( / )

Level 2 Creating an event driven computer program using Visual Basic.NET ( )

Level 2 Security for IT Users ( )

Level 2 Networking Principles ( )

Level 2 Networking Principles ( )

Level 2 Security for IT users (ITS ) ITQ (QCF) Assignment guide for Candidates Assignment A. March 2010 Version 1.

Level 3 Network management and security ( )

Level 3 Website software ( )

Level 3 Network management and security ( )

Level 2 Creating an event driven computer program using VisualBasic.Net ( )

Level 2 Create Software Components Using C# (7266/ )

Level 1 Multimedia Software (MM )

Level 1Using mobile IT devices (UMD )

Level 2 Designing and creating multimedia presentations (7266/ )

Level 3 Implementing an ICT systems security policy ( / )

Level 3 Design and maintain ICT networks software components ( )

Level 2 Creating an event driven computer program using Visual Basic ( )

Level 2 Networking, telephony and VoIP for the digital home technology integrator ( )

Level 2 Install, configure and test ICT networks ( )

Level 3 Voice and data communications ( )

Level 2 Set up an IT system (SIS )

Level 2 Creating an event driven computer program using C# ( )

Level 1 Creating simple web pages (7266/ )

Level 2 FS IT user fundamentals (IUFFS )

Level 2 Control and security systems for the digital home technology integrator ( )

Level 2 Creating an event driven computer program using C# ( )

Level 2 Audio/video installation for the digital home technology integrator ( )

Level 3 Design Software ( )

Level 2 Digital Home Technology Integrator ( )

Level 3 Design software ( )

January 2010 Version 9.0

Level 3 Install, configure and upgrade ICT software ( / )

Level 3 Install, configure and integrate networked hardware and software ( )

Level 1 Working with desktop publishing applications (7266/ )

Level 3 Voice and data communications ( )

Level 1 Internet Safety for IT Users ( )

Level 1 IT user fundamentals (IUF:FS )

Level 1 Using the Internet for finding and sending information (7266/ )

Level 1 Using the Internet for finding and sending information (7266/ )

Level 2 IT software fundamentals (ISF:FS )

Level 2 Designing and creating databases (7266/ )

Level 1 IT user fundamentals (IUF:FS )

Level 3 Design and maintain ICT network software components ( )

Level 3 Principles of ICT Systems and Data Security ( / )

Level 1 Desktop publishing software (DTP )

Level 1 Internet Safety for IT Users ( )

Level 2 Designing and creating documents using desktop publishing software (7266/ ) e-quals Assignment guide for Candidates Assignment C

Level 3 Using the Internet (INT )

Level 1 Design software (DIS )

Level 2 Data management software (DMS )

Level 3 Multimedia software (MM )

Level 1 Producing simple databases (7266/ )

Level 3 Desktop publishing software (DTP )

Level 1 Design software (DIS )

Level 2 Designing and creating multi-page websites (7266/ )

Level 3 Word processing software ( )

Level 3 Database software ( )

Level 3 Word processing software (WP )

Level 2 Website software (WS )

Level 3 Database Software ( )

Level 3 Using collaborative technologies (UCT )

Level 3 Multimedia Software (MM )

Systems and Principles Unit Syllabus

Systems and Principles Unit Syllabus

Level 3 Data management software (DMS )

Level 3 Using (EML )

Level 2 Combining word processing, spreadsheet and database applications to present information (7266/ )

Level 1 Producing simple word processed documents (7266/ )

Level 2 Desktop publishing software (DTP )

Level 3 Integrating applications to create advanced presentations (7266/ )

Level 1 Creating presentations using word processing, spreadsheet and presentation software (7266/ )

Level 3 Software design fundamentals ( / )

Level 1 Creating simple presentations (7266/ )

Systems and Principles Unit Syllabus

Level 3 Designing and creating relational databases (7266/ ) e-quals

Systems and Principles Unit Syllabus

Level 2 Using word processing software to adapt and merge documents (7266/ )

Level 3 Develop designs and test software components (7266/ )

Start IT (itq) Database software ( )

Level 2 Using word processing software to adapt and merge documents (7266/ )

Transcription:

Level 2 Create software components using Java (7266/7267-205) e-quals Assignment guide for Candidates Assignment D www.cityandguilds.com/e-quals07 November 2008 Version 3.0

About City & Guilds City & Guilds is the UK s leading provider of vocational qualifications, offering over 500 awards across a wide range of industries, and progressing from entry level to the highest levels of professional achievement. With over 8500 centres in 100 countries, City & Guilds is recognised by employers worldwide for providing qualifications that offer proof of the skills they need to get the job done. City & Guilds Group The City & Guilds Group includes City & Guilds, ILM (the Institute of Leadership & Management) which provides management qualifications, learning materials and membership services, NPTC which offers land-based qualifications and membership services, and HAB (the HospitalityAwarding Body). City & Guilds also manages the Engineering Council Examinations on behalf of the Engineering Council. Equal opportunities City & Guilds fully supports the principle of equal opportunities and we are committed to satisfying this principle in all our activities and published material. A copy of our equal opportunities policy statement is available on the City & Guilds website. Copyright The content of this document is, unless otherwise indicated, The City and Guilds of London Institute 2007 and may not be copied, reproduced or distributed without prior written consent. However, approved City & Guilds centres and learners studying for City & Guilds qualifications may photocopy this document free of charge and/or include a locked PDF version of it on centre intranets on the following conditions: centre staff may copy the material only for the purpose of teaching learners working towards a City & Guilds qualification, or for internal administration purposes learners may copy the material only for their own use when working towards a City & Guilds qualification The Standard Copying Conditions on the City & Guilds website also apply. Please note: National Occupational Standards are not The City and Guilds of London Institute. Please check the conditions upon which they may be copied with the relevant Sector Skills Council. Publications City & Guilds publications are available on the City & Guilds website or from our Publications Sales department at the address below or by telephoning +44 (0)20 7294 2850 or faxing +44 (0)20 7294 3387. Every effort has been made to ensure that the information contained in this publication is true and correct at the time of going to press. However, City & Guilds products and services are subject to continuous development and improvement and the right is reserved to change products and services from time to time. City & Guilds cannot accept liability for loss or damage arising from the use of information in this publication. City & Guilds 1 Giltspur Street London EC1A 9DD T +44 (0)20 7294 2800 F +44 (0)20 7294 2400 www.cityandguilds.com learnersupport@cityandguilds.com

Contents Level 2 Create software components using Java (7266/7267-205) Introduction Information for Candidates 2 Candidate instructions 3 Level 2 Assignment D Version 2.0 Create software components using Java (7266-205) 1

Level 2 Create software components using Java (7266/7267-205) Assignment D Introduction Information for Candidates About this document This assignment comprises part of the assessment for Level 2 Create software components using Java (7266/7267-205). Health and safety You are asked to consider the importance of safe working practices at all times. You are responsible for maintaining the safety of others as well as your own. Anyone behaving in an unsafe fashion will be stopped and a suitable warning given. You will not be allowed to continue with an assignment if you compromise any of the Health and Safety requirements. This may seem rather strict but, apart from the potentially unpleasant consequences, you must acquire the habits required for the workplace. Time allowance The recommended time allowance for this assignment is 4 hours. 2 Level 2 Assignment D Version 2.0 Create software components using Java (7266-205)

Level 2 Create software components using Java (7266/7267-205) Candidate instructions Candidates are advised to read all instructions carefully before starting work and to check with your assessor, if necessary, to ensure that you have fully understood what is required. Time allowance: 4 hours Assignment set up: A scenario is provided for candidates in the form of a company specification for a new product. This assignment is made up of two tasks Task A - provides a detailed design specification that should be followed by candidates when developing their program. Task B - provides presentation criteria that should be followed by candidates when producing their work. Scenario A software development company, HighTech Solutions, is developing a word count program for use on the Internet. It will be run using a Java applet. The applet will allow a user to do simple functions. The outline specification for the applet states that the program must find a word in text and count the number of words, characters and paragraphs in text the user inputs the word to be found and the text to be searched and counted a search for a word must highlight the word in the searched text and display the start position of the word if the word is found or if not successful display the message Word not found the user can clear the results and input text all functions are activated by the use of buttons. Task A Candidates should use the following detailed specification to fulfil the company's requirements: 1 Create a WordCount applet that has a GUI similar to that shown in the following picture. Level 2 Assignment D Version 2.0 Create software components using Java (7266-205) 3

2 The background and the buttons are light gray in colour. 3 The text for the labels Enter text, Enter word, Status and Count of words and characters must be bold. 4 Text Fields that have no data input should have the Editable property set as false. 5 The scroll bars for the TextArea for Enter text must be disabled. 6 A click on the Find Word button must result in the following actions if there is no word entered in the Enter word TextField no action should be taken if there is no text in the TextArea no action should be taken if there is text in the TextArea the text must be redisplayed to remove any previous highlighting if there is a word in the Enter word TextField and text in the TextArea the TextArea must be searched for the exact match for the word if the word is found the message Word found at: nnn must be displayed in the Status TextField, in a blue Foreground colour, where nnn is the start position of the word found in the TextArea the word must be highlighted in the TextArea. if the word is not found the message Word not found must be displayed in the Status TextField in a red Foreground colour. 7 A click on the Clear button must clear ALL the display areas (TextArea and TextFields). 8 A click on the Word Count button must result in the following actions if there is no text in the TextArea no action should be taken if there is text in the TextArea a count must be made of the number of words 4 Level 2 Assignment D Version 2.0 Create software components using Java (7266-205)

number of characters including spaces number of characters without spaces number of paragraphs (paragraphs are identified by a carriage return character \n ) the counts must be displayed in the appropriate TextField on the applet. 9 Test the applet, check the expected results with the actual results and resolve any logical or run-time errors. 10 Print a program listing. 11 Produce a screen print of the WordCount applet. 12 Save the program on a disk. Task B Candidates should follow the below criteria when producing their work: 1 The program conforms to the design specification. 2 The program uses the most appropriate data type(s). 3 Meaningful names are used when declaring variables. 4 The program syntax is consistently indented to aid readability. 5 The program is commented. Note Candidates should produce the following for their assessor: A printed program listing. Screen print of the WordCount applet. At the conclusion of this assignment, hand all paperwork and removable media to the test supervisor. Ensure that your name is on the removable media and all documentation. If the assignment is taken over more than one period, all removable media and paperwork must be returned to the test supervisor at the end of each sitting. Level 2 Assignment D Version 2.0 Create software components using Java (7266-205) 5

Published by City & Guilds 1 Giltspur Street London EC1A 9DD T +44 (0)20 7294 2468 F +44 (0)20 7294 2400 www.cityandguilds.com City & Guilds is a registered charity established to promote education and training 6 Level 2 Assignment D Version 2.0 Create software components using Java (7266-205)