You are on page 1of 2

UNIT OF COMPETENCY Apply Program Development Approach CODE ICT313329 MODULE TITLE Applying Program Development Approach MODULE

DESCRIPTOR This module defines the competency required to apply a programming development approach when writing or coding programs.. NOMINAL DURATION 85 hours LEVEL OF QUALIFICATION NC IV PREREQUISITE Designing Program Logic SUMMARY OF LEARNING OUTCOMES Upon completion of this module, the trainee should be able to: LO1. Determine and select appropriate program development approach. LO2. Apply the selected development approach.

LO1. Determine and select appropriate program development approach. ASSESSMENT CRITERIA Program activities are determined and appropriate program development approach selected An initial plan to guide the program development process is created CONTENTS Selection of program activities are determined and appropriate program development approach The methodology will depend on the standards of the workplace and may include the use of one or combinations of, but not limited to, the following: - structured programming - ERD - Flowcharting - Diagramming - Dataflow diagrams - CASE tool - UML - Pseudo-code Creation of an initial plan to guide the program development process Approaches in writing or developing programs Planning various programming activities Preparing program documentation Reading and writing at a level where basic workplace documents are understood Interpretation of program specification and user requirements

LO2. Apply the selected development approach. ASSESSMENT CRITERIA Documentation tool for program development is used Program structure and organization is drawn Proper naming conventions are defined and used Input and output forms are documented accordingly

Program flow and processes are documented accordingly Resources for coding and testing programs are identified Program activities are monitored and checked against plan Opportunities for improvement, any lessons learned and possible recommendations for future projects are reviewed and documented Program deliverables are submitted to appropriate person for approval CONTENTS Usage of documentation tool for program development Program structure and organization Definition and usage of proper naming conventions Documentation of input and output forms accordingly Program flow and processes Identification of resources for coding and testing programs Monitoring and checking of program activities against plan Opportunities for improvement, any lessons learned and possible recommendations for future projects Submission of program deliverables to appropriate person for approval

CONDITIONS The following resources must be provided: - Programming standards - Documentation standards and tools - Personal computer or workstation Well ventilated and well lighted classroom, conducive to learning equipped with LCD projector, projection screen, and whiteboard; Audio-visual aids The module will be delivered through interactive discussions; demonstration in the classroom utilizing visual aids and other teaching materials to gain the required attitude and knowledge; and practical application/hands-on training to acquire the required skills and competencies. Take home reading assignments may also be given from time to time. ASSESSMENT METHOD Assessment of learning outcomes includes written and oral scrutiny of the strength of trainees understanding and knowledge of the fundamentals and applications of this module. Written quizzes and examination must be administered to check if the required learning outcomes are achieved. Recitation is encouraged through a scheme of problem and solution presentation of students. Laboratory exercises must be given in order to simulate the activities, thus, ensuring the trainees attainment of the required knowledge, skills, attitude and competency. The instructor must provide the exercises. Laboratory reports/documents (printed and/or softcopy) must be submitted after every laboratory session. Conduct assessment of actual programming exercises.

You might also like