Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sector:
Information & Communications Technology (ICT)
Distinctive Area of Competence and Qualifications:
PROGRAMMING NC IV
Unit of Competency:
DESIGN PROGAM LOGIC
Module Title:
DESIGNING PROGAM LOGIC
1
How to use this COMPETENCY BASED LEARNING MATERIAL
Welcome to the Competency Based Learning Material for the module, Designing Program
Logic. This learning material contains activities for you to complete.
The unit of competency Design Program Logic covers the knowledge, skills and attitudes
required for a Programming. It is one of the modules in the Core Competence at National
Certificate Level (NC IV).
You are required to go through a series of learning activities in order to complete each of the
learning outcomes of the module. In each learning outcome, there are Information Sheets,
Resources Sheets and Reference Materials for further reading to help you better understanding
the required activities. Follow these activities and answer the self-checked. Get answer sheet from
you trainer to reflect your answer for each self-check. If you have question, please dont hesitate to
ask your facilitator for assistance.
You have some or most of the knowledge and skills covered in this learning material
because you have.
If you can demonstrate to you trainer that you are competent in a particular skill, you dont have
to do the same training again.
If you feel have some of the skills, talk to your trainer about having them formally
recognized. If you have qualified or a Certificate of Competence from previous training, show it to
your trainer. If the skills you acquired are still relevant to the module, they may become part of the
evidence you can present for RPL.
At the end of this learning material is a learners diary. Use this diary to record important
dates, job undertaken and other workplace events that will assist you in providing further details to
your trainer or assessors. A record of Achievement is also provided for the trainer to complete
upon completion of the module.
This module was prepared to help you achieve the required competency in Designing Program
Logic. This will be the source of information for you to acquire knowledge and skills in this
particular trade, with minimum supervision or help from your trainer. With the aid of the materials,
you will acquire the competency independently and at your own pace.
Talk to your trainer and agree in how you will both organized the training of this unit. Read
through the Competency Based Learning Material carefully. It is divided into sections which
cover all the skills and knowledge you need to successful complete this module.
Most probably your trainer will also be your supervisor or manager. He/She is there to
support you and show you about the correct way to do things. Ask for help.
Your trainer will tell you about the important things you need to consider when you are
completing activities and it is important that you listen and take notes.
You will be given plenty of opportunities to ask questions and practice on the job. Make sure
you practice your new skills during regular work shifts. This way you will improve both your
speed and memory and also your confidence.
Talk to more experienced workmates and ask for their guidance.
2
Use self check questions at the end of each section to test your own progress.
When you are ready, ask your trainer to watch you perform the activities outlined in the
learning material.
As you work through the activities, ask for written feedback on your progress. Your trainer
keeps feedback/pre-assessment reports for this reason. When you have successfully
completed each element, ask your trainer to mark on the reports that you are ready for
assessment.
When you have completed this module and feel confident that you have had sufficient
practice, your trainer will arrange an appointment with the registered assessor to assess
you. The result of your assessment will be recorded in your competency achievement
record.
3
Terms and Definition
Algorithm is a finite set of instructions that specify a sequence of operations to be carried out in
order to solve a specific problem or class of problems.
Assessment the gathering of evidence and the making of judgments based on that evidence
about individuals students or trainees according to an agreed set of rules or standards.
Learning Activities can take many forms like: readings, projects, practice exercises, viewing
media, and doing many things as a creative learning guide writer can device.
Learning Outcome clearly emphasizes performance and knowledge gained by the learner,
rather than the teaching/training activities associates with it.
Computer (PC) Is a data-processing machine or, in other words, a machine for manipulation of
symbols.
Systems Software a set of programs that belongs to the configurations of a given computer
system and facilitates its use.
4
QUALIFICATION : PROGRAMMING NC IV
UNIT OF COMPETENCY : Design Program Logic
MODULE TITLE : Designing Program Logic
INTRODUCTION:
This module defines the competency required to describe the various processes in a
program to ensure that there is understanding of user and design requirement.
It covers the knowledge, skills and attitude in designing program logic in computer
programming.
It consist of three (3) learning outcomes (LOs), each outcome contains learning activities
for the competency, supported with information sheets, self-check and job/operation sheets,
gathered from different resources. Before you perform the laboratory exercises, read the
information/operation sheet and answer the self-checked provided to confirm to yourself and to
your trainer that you are equipped with the knowledge necessary to perform the skills portion of
each learning outcomes.
Upon completion of this module, you have to subject yourself to your trainer for
assessment. You will be given a certificate of completion as a proof that you met the standard
requirement (knowledge and skill) for this module. The assessment could be made in different
methods, as prescribed in the competency standards.
LEARNING OUTCOMES:
ASSESSMENT CRITERIA
1. Review and clarify the design documentation and obtained the requirements for the
programs.
2. Determines the design approach to be taken in coding and linked the modules Document
typed, edited and navigated.
3. Confirms sufficient knowledge assessment of programming and program logic formulation
or design skills.
4. Creates diagrams of program flow and modules according to project standards.
5. Documents program scope and limits according to project standard.
6. Documents or referenced the routines or procedures according to project standard.
7. Identifies and revised references for tables, files, I/O and other programs functionalities
according to program requirements.
8. Produces the required design to assess the ability to meet technical requirements
successfully.
9. Checks the program flow, states or conditions for interfaces and compliance to design
documentation requirements.
10. Gains feedbacks / inputs from appropriate persons as needed.
5
Qualification : PROGRAMMING NC IV
Module Title : Designing Program Logic
Learning Outcome #1 : Select the program logic design approach
Assessment Criteria:
Resources :
3. Information Sheet 1
4. Personal Computers
6
Learning Outcome #1 : Select the program logic design approach
7
Information Sheet 1
1.1 Flowchart
Input / Output data are to be read into the computer memory from an
input device or data are to be passed from the memory
to an output device.
8
Self Check 1
Instructions: Answer the following as indicated. Use answer sheet to be provided by your trainer.
1.
2.
3.
4.
5.
9
UNIT OF COMPETENCY :
MODULE TITLE :
NAME: ________________________________________________
A.
1.
2.
3.
4.
5.
B.
1.
2.
3.
4.
5.
10
Model Answers 1
Check your answers with the model answers below
A.
1. Terminal
2. Processing
3. Decision
4. Annotation
5. Flowlines
B.
1. Appears either at the beginning of a flowchart (and contains the word Start) or at its
conclusion (and contains Stop).
2. One or more computational tasks are to be performed sequentially.
3. Two alternative execution paths are possible. The path to be followed is selected during the
execution by testing whether or not the condition specified within the outline is fulfilled
4. Contains comments that simplify the understanding of the algorithm or the description of
data.
5. Indicates the outline that is to be entered next.
11
Operation Sheet 1
INSTRUCTIONS:
A. Tools
1. Remove static electricity in your body by holding to a metal for at least 5 seconds in
order to prevent peripheral damage or shock.
2. Setup computer units and other peripheral devices to be used for presentation and
demonstration.
3. Launch the necessary software to be used.
4. Draw the flowchart using the Logic Design Program
B. Work Area
1. Remove static electricity in your body by holding to a metal for at least 5 seconds in
order to prevent peripheral damage or shock.
2. Gently press the keyboard when typing since it is a soft-touch device that doesnt
require too much effort.
3. Be sure to move the mouse in a flat surface. Avoid dropping it in your desks.
12
PERFORMANCE TEST
Prepared by:
13