Systems and Principles Unit Syllabus

Similar documents
Functional Skills Mathematics Subject Specifications and Tutor/Assessor Guide SUBJECT SPECIFICATIONS. September 2017 Version 1.7

GACE Computer Science Assessment Test at a Glance

Millersville University Degree Works Training User Guide

Houghton Mifflin Online Assessment System Walkthrough Guide

Creating a Test in Eduphoria! Aware

PowerTeacher Gradebook User Guide PowerSchool Student Information System

IVY TECH COMMUNITY COLLEGE

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Functional Skills Mathematics Level 2 sample assessment

Changing Majors. You can change or add majors, minors, concentration, or teaching fields from the Student Course Registration (SFAREGS) form.

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2

Verification Program Health Authority Abu Dhabi

STUDENT MOODLE ORIENTATION

New Features & Functionality in Q Release Version 3.1 January 2016

Appendix L: Online Testing Highlights and Script

Functional Skills. Maths. OCR Report to Centres Level 1 Maths Oxford Cambridge and RSA Examinations

Qualification Guidance

INTERNAL MEDICINE IN-TRAINING EXAMINATION (IM-ITE SM )

DIBELS Next BENCHMARK ASSESSMENTS

CHANCERY SMS 5.0 STUDENT SCHEDULING

Application for Postgraduate Studies (Research)

Pharmacy Technician Program

ecampus Basics Overview

How does an Apprenticeship work?

Entry form Practical or Theory exams

Your School and You. Guide for Administrators

Assessment Pack HABC Level 3 Award in Education and Training (QCF)

Briefing document CII Continuing Professional Development (CPD) scheme.

Qualification handbook

TxEIS Secondary Grade Reporting Semester 2 & EOY Checklist for txgradebook

Business. Pearson BTEC Level 1 Introductory in. Specification

P920 Higher Nationals Recognition of Prior Learning

EMPOWER Self-Service Portal Student User Manual

How to set up gradebook categories in Moodle 2.

Preparing for the School Census Autumn 2017 Return preparation guide. English Primary, Nursery and Special Phase Schools Applicable to 7.

DegreeWorks Advisor Reference Guide

READ THIS FIRST. Colorado Supplement to. Help for the Teenager Who Wants to Drive! Online Program STEP BY STEP GUIDE

VTCT Level 3 Award in Education and Training

Clerical Skills Level I

Guidelines for the Use of the Continuing Education Unit (CEU)

Adult Degree Program. MyWPclasses (Moodle) Guide

Birmingham City University BA (Hons) Interior Design

Spreadsheet software UBU104 F/502/4625 VRQ. Learner name: Learner number:

POWERTEACHER GRADEBOOK

MINISTRY OF EDUCATION

Test Administrator User Guide

Moodle 2 Assignments. LATTC Faculty Technology Training Tutorial

Please fill in the application form below if you wish to apply for any of the study programs of the Faculty of Humanities.

Using the CU*BASE Member Survey

TotalLMS. Getting Started with SumTotal: Learner Mode

THE UNITED REPUBLIC OF TANZANIA MINISTRY OF EDUCATION, SCIENCE, TECHNOLOGY AND VOCATIONAL TRAINING CURRICULUM FOR BASIC EDUCATION STANDARD I AND II

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

The University of Iceland

POLICY ON THE ACCREDITATION OF PRIOR CERTIFICATED AND EXPERIENTIAL LEARNING

Study Guide for Right of Way Equipment Operator 1

Technical Skills for Journalism

Justin Raisner December 2010 EdTech 503

LEGO MINDSTORMS Education EV3 Coding Activities

22264VIC Graduate Certificate in Bereavement Counselling and Intervention. Student Application & Agreement Form

Ascension Health LMS. SumTotal 8.2 SP3. SumTotal 8.2 Changes Guide. Ascension

The Keele University Skills Portfolio Personal Tutor Guide

1st4sport Level 3 Award in Education & Training

Creating Your Term Schedule

Odyssey Writer Online Writing Tool for Students

Abstract. Janaka Jayalath Director / Information Systems, Tertiary and Vocational Education Commission, Sri Lanka.

Cambridge NATIONALS. Creative imedia Level 1/2. UNIT R081 - Pre-Production Skills DELIVERY GUIDE

Excel Intermediate

Introduction to Moodle

Grade 6: Correlated to AGS Basic Math Skills

Connect Microbiology. Training Guide

Table of Contents. Internship Requirements 3 4. Internship Checklist 5. Description of Proposed Internship Request Form 6. Student Agreement Form 7

Diploma of Building and Construction (Building)

Examity - Adding Examity to your Moodle Course

Preferences...3 Basic Calculator...5 Math/Graphing Tools...5 Help...6 Run System Check...6 Sign Out...8

Student Handbook. This handbook was written for the students and participants of the MPI Training Site.

Learning Microsoft Publisher , (Weixel et al)

Recognition of Prior Learning (RPL) Procedure - Higher Education

EDCI 699 Statistics: Content, Process, Application COURSE SYLLABUS: SPRING 2016

Many instructors use a weighted total to calculate their grades. This lesson explains how to set up a weighted total using categories.

Ohio Individualized Education Plan Form Instructions and User Guide IEPPLUS

Programme Specification. MSc in International Real Estate

Northwest Georgia RESA

SCISA HIGH SCHOOL REGIONAL ACADEMIC QUIZ BOWL

Recognition of Prior Learning

THREE-YEAR COURSES FASHION STYLING & CREATIVE DIRECTION Version 02

Pharmaceutical Medicine

INSTRUCTOR USER MANUAL/HELP SECTION

Storytelling Made Simple

Once your credentials are accepted, you should get a pop-window (make sure that your browser is set to allow popups) that looks like this:

Emporia State University Degree Works Training User Guide Advisor

STUDYING RULES For the first study cycle at International Burch University

Detailed Instructions to Create a Screen Name, Create a Group, and Join a Group

WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company

British International School Istanbul Academic Honesty Policy

Persons eligible to be employed as Examination Assistants will be:

Urban Analysis Exercise: GIS, Residential Development and Service Availability in Hillsborough County, Florida

CELTA. Syllabus and Assessment Guidelines. Third Edition. University of Cambridge ESOL Examinations 1 Hills Road Cambridge CB1 2EU United Kingdom

MAKINO GmbH. Training centres in the following European cities:

School of Innovative Technologies and Engineering

SECTION 12 E-Learning (CBT) Delivery Module

Transcription:

Systems and Principles Unit Syllabus Level 2 Creating an event driven computer program using Visual Basic.NET 7540-009 www.cityandguilds.com September 2010 Version 1.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, City & Guilds Institute, 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 Hospitality Awarding 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 2010 and may not be copied, reproduced or distributed without prior written consent. However, approved City & Guilds centres and candidates 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 candidates working towards a City & Guilds qualification, or for internal administration purposes candidates 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)844 543 0000 (Centres) T +44 (0)844 543 0033 (Learners) F +44 (0)20 7294 2413 www.cityandguilds.com learnersupport@cityandguilds.com

Contents Unit 009 Creating an event driven computer program using Visual Basic.NET Syllabus Overview 2 Outcome 1 Implement software using event driven programming 3 Outcome 2 Refine an event driven program to improve quality 4 Outcome 3 Test the operation of an event driven program 5 Unit record sheet 6 Systems and Principles Unit Syllabus Level 2 Creating an event driven computer program using Visual Basic.NET 7540-009 1

Unit 009 Creating an event driven computer program using Visual Basic.NET Syllabus Overview Unit accreditation number T/601/3177 Credit value 7 Rationale This unit introduces the fundamental concepts of event driven computer languages and their use to implement, refine and test a computer program. Learning outcomes There are three outcomes to this unit. The candidate will: Implement software using event driven programming Refine an event driven program to improve quality Test the operation of an event driven program Guided learning hours It is recommended that 60 guided learning hours should be allocated for this unit. This may be on a full time or part time basis. Connections with other qualifications This unit contributes towards the learning outcomes and assessment criteria required for the level 2 Diploma in ICT Professional Competence. Assessment and grading Assessment will be by means of a set assignment covering practical activities and underpinning knowledge. 2 Systems and Principles Unit Syllabus Level 2 Creating an event driven computer program using Visual Basic.NET 7540-009

Unit 009 Outcome 1 Creating an event driven computer program using Visual Basic.NET Implement software using event driven programming Practical activities 1 declare and initialise variable and data structure types and sizes to implement given requirements 2 assign properties to screen components 3 associate events, including parameter passing, to screen components 4 implement event handling using control structures 5 declare file structures 6 use standard input/output commands to implement design requirements 7 use operators and predefined functions 8 use an Integrated Development Environment (IDE) Underpinning knowledge describe the data types integer, long, string, Boolean state the difference between a variable and a constant describe how a one-dimensional array can be declared, initialised and accessed explain how a control can be added to or removed from the toolbox describe the use of the following controls and their properties: CheckBox, Button, ColorDialog, FontDialog, GroupBox, HScrollBar, Label, ListBox, MainMenu, OpenFileDialog, PictureBox, RadioButton, SaveFileDialog, TextBox, Timer, VScrollBar explain the use of shortcut keys in menus and controls explain the use of a Graphics object and the methods used to draw lines, circles, ellipses and rectangles state how an event is assigned to a control and the types of events that can be assigned ie Click, DoubleClick, Load, MouseDown, MouseMove, MouseUp, Scroll, TextChanged, Tick describe control structures used for selection ie If, If... Else, Select Case describe control structures for loops ie For Next, Do While Loop, Do Loop While explain the structure of a sequential file and the mode of access for reading, writing or appending describe the operation of the File.Exists method and the EOF function describe the relational operators < (less than), > (greater than), <= (less than or equal to), >= (greater than or equal to), = (equal to), <> (not equal to) describe the logical operators AND, OR, NOT describe the arithmetic operators ie + (add), - (subtract), * (multiply), / (divide), MOD (modulus) describe the assignment operator = Systems and Principles Unit Syllabus Level 2 Creating an event driven computer program using Visual Basic.NET 7540-009 3

Unit 009 Outcome 2 Creating an event driven computer program using Visual Basic.NET Refine an event driven program to improve quality Practical activities 1 follow an agreed standard for naming, comments and code layout 2 implement data validation for inputs 3 implement error handling and reporting 4 create documentation for the support and maintenance of a computer program Underpinning knowledge describe the conventional use of indentation in code layout state that meaningful names should be used for forms and controls state that meaningful comments are inserted in code to aid understanding of the code state that data validation is performed on data entered into a program to prevent incorrect data causing incorrect results or a run-time error describe the types of data validation that can be performed such as presence check, range check, date check, type check (alphabetic or numeric), character count, check digit (modulus number), format check (eg AG145), use of a lookup table for defined values state the importance of trapping errors in a program so that the program does not crash at run-time state the types of error that can cause a run-time error eg division by zero, reading past end of file, reading from or writing to a file that has not been opened describe how screen prompts are used to provide information to a user about the actions that can be taken when an error occurs state that the purpose of technical documentation is to help the software developer support and maintain the software describe the contents of technical documentation ie program specification program listing and test results. 4 Systems and Principles Unit Syllabus Level 2 Creating an event driven computer program using Visual Basic.NET 7540-009

Unit 009 Outcome 3 Creating an event driven computer program using Visual Basic.NET Test the operation of an event driven program Practical activities 1 use the debugging facilities available in the IDE 2 determine expected test results from given test data 3 compare actual results against expected results to identify discrepancies Underpinning knowledge state that errors can be located when debugging a program by displaying the values held in variables state that test data should contain valid and invalid data state that testing is done to determine if a program executes correctly according to its specification and to aid in the location and correction of errors. Systems and Principles Unit Syllabus Level 2 Creating an event driven computer program using Visual Basic.NET 7540-009 5

Unit record sheet Use this form to track your progress through this unit. Tick the boxes when you have covered each outcome. When they are all ticked, you are ready to be assessed. Outcome Date 1 Implement software using event driven programming 2 Refine an event driven program to improve quality 3 Test the operation of an event driven program Candidate Signature Date City & Guilds Registration Number Quality nominee (if sampled) Date Assessor Signature Date External Verifier Signature (if sampled) Date Centre Name Centre Number 6 Systems and Principles Unit Syllabus Level 2 Creating an event driven computer program using Visual Basic.NET 7540-009

Published by City & Guilds 1 Giltspur Street London EC1A 9DD T +44 (0)844 543 0000 (Centres) T +44 (0)844 543 0033 (Learners) F +44 (0)20 7294 2400 www.cityandguilds.com City & Guilds is a registered charity established to promote education and training Systems and Principles Unit Syllabus Level 2 Creating an event driven computer program using Visual Basic.NET 7540-009 7