0% found this document useful (0 votes)
109 views13 pages

CBLM Programming NC IV

This document provides guidance on using a competency-based learning material for the module "Designing Program Logic". It outlines three learning outcomes that cover selecting a program logic design approach, documenting the program logic or design, and validating the design. The material includes information sheets, self-checks, and job operation sheets to support completing learning activities for each outcome. Upon finishing all activities, the learner will be assessed to check their competency.

Uploaded by

Jaysie Fernandez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
109 views13 pages

CBLM Programming NC IV

This document provides guidance on using a competency-based learning material for the module "Designing Program Logic". It outlines three learning outcomes that cover selecting a program logic design approach, documenting the program logic or design, and validating the design. The material includes information sheets, self-checks, and job operation sheets to support completing learning activities for each outcome. Upon finishing all activities, the learner will be assessed to check their competency.

Uploaded by

Jaysie Fernandez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

8/10/2019 Cblm - (Programming) Nc IV

http://slidepdf.com/reader/full/cblm-programming-nc-iv 1/13
8/10/2019 Cblm - (Programming) Nc IV

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 !no"ledge, s!ills and attitudes
re#uired for a Programming. $t is one of the modules in the Core Competence at %ational
Certificate Level &%C $'(.

)ou are re#uired to go through a series of learning activities in order to complete each of the
learning outcomes of the module. $n each learning outcome, there are Information Sheets,
Resources Sheets and Reference Materials for further reading to help you *etter understanding
the re#uired activities. +ollo" these activities and ans"er the selfchec!ed. -et ans"er sheet from
you trainer to reflect your ans"er for each selfchec!. $f you have #uestion, please dont hesitate to
as! your facilitator for assistance.

Recognition of Prior earning !RP"

)ou have some or most of the !no"ledge and s!ills covered in this learning material
*ecause you have.

•  /ctual e0perience on the 1o*


•  /lready complete the training area

$f you can demonstrate to you trainer that you are competent in a particular s!ill, you dont have
to do the same training again.

$f you feel have some of the s!ills, tal! to your trainer a*out having them formally
recogni2ed. $f you have #ualified or a Certificate of Competence from previous training, sho" it to
your trainer. $f the s!ills you ac#uired are still relevant to the module, they may *ecome part of the
evidence you can present for 3PL.

 /t the end of this learning material is a learners diary. 4se this diary to record important
dates, 1o* underta!en and other "or!place events that "ill assist you in providing further details to
your trainer or assessors. / record of /chievement is also provided for the trainer to complete
upon completion of the module.

This module "as prepared to help you achieve the re#uired competency in Designing Program
Logic. This "ill *e the source of information for you to ac#uire !no"ledge and s!ills in this
particular trade, "ith minimum supervision or help from your trainer. With the aid of the materials,
you "ill ac#uire the competency independently and at your o"n pace.

• Tal! to your trainer and agree in ho" you "ill *oth organi2ed the training of this unit. 3ead
through the Competency Based Learning Material carefully. $t is divided into sections "hich
cover all the s!ills and !no"ledge you need to successful complete this module.
• Most pro*a*ly your trainer "ill also *e your supervisor or manager. 5e67he is there to
support you and sho" you a*out the correct "ay to do things. /s! for help.
• )our trainer "ill tell you a*out the important things you need to consider "hen you are
completing activities and it is important that you listen and ta!e notes.

)ou "ill *e given plenty of opportunities to as! #uestions and practice on the 1o*. Ma!e sure
you practice your ne" s!ills during regular "or! shifts. This "ay you "ill improve *oth your 
speed and memory and also your confidence.
• Tal! to more e0perienced "or!mates and as! for their guidance.
2

http://slidepdf.com/reader/full/cblm-programming-nc-iv 2/13
8/10/2019 Cblm - (Programming) Nc IV

• 4se self chec! #uestions at the end of each section to test your o"n progress.
• When you are ready, as! your trainer to "atch you perform the activities outlined in the
learning material.
•  /s you "or! through the activities, as! for "ritten feed*ac! on your progress. )our trainer 
!eeps feed*ac!6preassessment reports for this reason. When you have successfully
completed each element, as! your trainer to mar! 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 "ill arrange an appointment "ith the registered assessor to assess
you. The result of your assessment "ill *e recorded in your competency achievement
record.

http://slidepdf.com/reader/full/cblm-programming-nc-iv 3/13
8/10/2019 Cblm - (Programming) Nc IV

Terms and #efinition

$lgorithm % is a finite set of instructions that specify a se#uence of operations to *e carried out in
order to solve a specific pro*lem or class of pro*lems.

$ssessment
a*out 8 the
individuals gathering
students of evidence
or trainees and the
according ma!ing
to an of set
agreed 1udgments *ased
of rules or on that evidence
standards.

Certification 8 the provision of a certificate or a"ard granted as the result of an assessment


classes. $t signifies the completion of a course of study and6or the achievement of program of 
specified competence.

&lowchart 8 is a t"odimensional representation of an algorithm9 the predefined graphic sym*ols


of a flo"chart are used to indicate the various operations and flo" of control.

Hardware 8 The tangi*le parts of the computer system

earning $cti'ities 8 can ta!e many forms li!e: readings, pro1ects, practice e0ercises, vie"ing
media, and doing many things as a creative learning guide "riter can device.

earning Outcome  8 clearly emphasi2es performance and !no"ledge gained *y the learner,
rather than the teaching6training activities associates "ith it.

O()ect*Oriented Programming anguage &also called an OO language or OOPL(  is one that


allo"s or encourages, to some degree, o*1ectoriented programming techni#ues such as
encapsulation, inheritance, modularity, and polymorphism.

Com+uter !PC" 8 $s a dataprocessing machine or, in other "ords, a machine for manipulation of 
sym*ols.

Pseudocode *  is a te0tual presentation of an algorithm, "here the actions to *e ta!en *y the


machine are specified in a manner close to natural language, "ith control structures imposing the
logic.

 Sstems Softwar e 8 a set of programs that *elongs to the configurations of a given computer 
system and facilitates its use.

http://slidepdf.com/reader/full/cblm-programming-nc-iv 4/13
8/10/2019 Cblm - (Programming) Nc IV

-.$I&IC$TION / PRO0R$MMIN0 NC I1
.NIT O& COMPETENCY / #esign Program ogic
MO#.E TITE / #esigning Program ogic

INTRO#.CTION/

 
This module defines the competency re#uired to descri*e the various processes in a
program to ensure that there is understanding of user and design re#uirement.

$t covers the !no"ledge, s!ills and attitude in designing program logic in computer 
programming.

$t consist of three &;( learning outcomes &L<s(, each outcome contains learning activities
for the competency, supported "ith information sheets, selfchec! and 1o*6operation sheets,
gathered from different resources. Before you perform the la*oratory e0ercises, read the
information6operation sheet and ans"er the selfchec!ed provided to confirm to yourself and to
your trainer that you are e#uipped "ith the !no"ledge necessary to perform the s!ills portion of 

each learning outcomes.


4pon completion of this module, you have to su*1ect yourself to your trainer for 
assessment. )ou "ill *e given a certificate of completion as a proof that you met the standard
re#uirement &!no"ledge and s!ill( for this module. The assessment could *e made in different
methods, as prescri*ed in the competency standards.

E$RNIN0 O.TCOMES/

4pon completion of this module, you must *e a*le to.


=. 7elect the program logic design approach
>. Document the program logic or design
;. 'alidate the design

$SSESSMENT CRITERI$

=. 3evie" and clarify the design documentation and o*tained the re#uirements for the
programs.
>. Determines the design approach to *e ta!en in coding and lin!ed the modules Document
typed, edited and navigated.
;. Confirms sufficient !no"ledge assessment of programming and program logic formulation
or design s!ills.
?. Creates diagrams of program flo" and modules according to pro1ect standards.
@. Documents program scope and limits according to pro1ect standard.
A. Documents or referenced the routines or procedures according to pro1ect standard.
. $dentifies and revised references for ta*les, files, $6< and other programs functionalities
according to program re#uirements.
. Produces the re#uired design to assess the a*ility to meet technical re#uirements
successfully.
. Chec!s the program flo", states or conditions for interfaces and compliance to design
documentation re#uirements.
=E. -ains feed*ac!s 6 inputs from appropriate persons as needed.

http://slidepdf.com/reader/full/cblm-programming-nc-iv 5/13
8/10/2019 Cblm - (Programming) Nc IV

Fualification : P3<-3/MM$%- %C $'


Module Title : Designing Program Logic
Learning <utcome G= : 7elect the program logic design approach

 /ssessment Criteria:

=. Created diagrams of program flo" and modules according to pro1ect standards.


>. Documented program scope and limits according to pro1ect standard.
;. Documented or referenced the routines or procedures according to pro1ect standard.
?. $dentified and revised references for ta*les, files, $6< and other programs functionalities
according to program re#uirements.
@. Produced the re#uired design to assess the a*ility to meet technical re#uirements
successfully.

3esources :

nd
1.
Marcovit2, /lan B. &>EE@(. $ntroduction to Logic Design. > ed
>. Hat2, 3andy 5. &>EE@(. Contemporary Logic Design. > nd ed

;. $nformation 7heet =

?. Personal Computers

http://slidepdf.com/reader/full/cblm-programming-nc-iv 6/13
8/10/2019 Cblm - (Programming) Nc IV

earning Outcome 23 / Select the +rogram logic design a++roach

earning Ste+s S+ecial Instruction

Note/ ou can Proceed to learning activity ! if 


you "ave satisfactorily completed learning 
activity #$

Learning /ctivity =: $dentify the parts of the


Windo"s environment.

=. 3ead: 3esources to familiari2e "ith the = $nformation 7heet=


flo" chart outline =.=/*stract 8 +lo"charting

>. Do: 3esource chec! to the different > 7elfchec! =


flo"chart sym*ols

;.  /ns"er 
Chec!: )our ans"er "ith the Model ; Model /ns"er =:

?. Proceed to: Learning step A if you ? /ns"er sheet =


ans"er all items in the selfchec!
correctly

@. -o over: 7teps=;, if you have not @ /ns"er sheet =


ans"ered all items in the selfchec!ing
correctly.

A. 7tudy: 3esource on $ntroducing the A 'ladimir I"ass 8 $ntroduction to Computer 


+lo"charts.. 7cience page >= section C.

. Proceed to: the ne0t training outcome if


you performed satisfactorily step A and  Performance 7tandard =
go over it if you performed
unsatisfactorily.

http://slidepdf.com/reader/full/cblm-programming-nc-iv 7/13
8/10/2019 Cblm - (Programming) Nc IV

Information Sheet 3
 
1.1 &lowchart

Processing 8 one or more computational tas!s are to *e performed

  se#uentially

$nput 6 <utput 8 data are to *e read into the computer memory from an
input device or data are to *e passed from the memory
to an output device.

Decision 8 t"o alternative e0ecution paths are possi*le. The path to


*e follo"ed is selected during the e0ecution *y testing
"hether or not the condition specified "ithin the outline is
fulfilled.

Terminal 8 appears either at the *eginning of a flo"chart &and contains


the "ord “7tart( or at its conclusion &and contains “7top(.

 /nnotation8 contains comments that simplify the understanding of the


algorithm or the description of data.

Connectors8 ma!e it possi*le to separate a flo"chart into parts.


$dentical cross reference sym*ols are placed in this
outline "here the flo"line is interrupted and "here it
resumes.

+lo"lines 8 indicates the outline that is to *e entered ne0t.

http://slidepdf.com/reader/full/cblm-programming-nc-iv 8/13
8/10/2019 Cblm - (Programming) Nc IV

http://slidepdf.com/reader/full/cblm-programming-nc-iv 9/13
8/10/2019 Cblm - (Programming) Nc IV

.NIT O& COMPETENCY /

MO#.E TITE /

E$RNIN0 O.TCOME 23 / Select the +rogram logic design a++roach


$nswer Sheet 3 !earning $cti'it 3"

%/MJ: KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK 
 /.
=.
>.
;.
?.
@.

B.
=.
>.
;.
?.
@.

10

http://slidepdf.com/reader/full/cblm-programming-nc-iv 10/13
8/10/2019 Cblm - (Programming) Nc IV

Model $nswers 3
Chec! your ans"ers "ith the model ans"ers *elo"

 /.
=. Terminal
>. Processing
;. Decision
?. /nnotation
@. +lo"lines

B.
=.  /ppears either at the *eginning of a flo"chart &and contains the "ord “7tart( or at its
conclusion &and contains “7top(.
>. <ne or more computational tas!s are to *e performed se#uentially.
;. T"o alternative e0ecution paths are possi*le. The path to *e follo"ed is selected during the
e0ecution *y testing "hether or not the condition specified "ithin the outline is fulfilled
?. Contains comments that simplify the understanding of the algorithm or the description of

data.
@. $ndicates the outline that is to *e entered ne0t.

11

http://slidepdf.com/reader/full/cblm-programming-nc-iv 11/13
8/10/2019 Cblm - (Programming) Nc IV

O+eration Sheet 3

TITE / 7elect the program logic design approach

O67ECTI1E/  To identify the parts and functions of the M7 Word environment.

INSTR.CTIONS/

$5 Tools
=. 3emove static electricity in your *ody *y holding to a metal for at least @ seconds in
order to prevent peripheral damage or shoc!.
>. 7etup computer units and other peripheral devices to *e used for presentation and
demonstration.
;. Launch the necessary soft"are to *e used.
?. Dra" the flo"chart using the Logic Design Program

65 8or4 $rea
=. 3emove static electricity in your *ody *y holding to a metal for at least @ seconds in
order to prevent peripheral damage or shoc!.
>. -ently press the !ey*oard "hen typing since it is a softtouch device that doesnt
re#uire too much effort.
;. Be sure to move the mouse in a flat surface. /void dropping it in your des!s.

12

http://slidepdf.com/reader/full/cblm-programming-nc-iv 12/13
8/10/2019 Cblm - (Programming) Nc IV

PER&ORM$NCE TEST

Learners %ame Date


Test /ttempt
Competency: Performing Design Program Logic
=st >nd ;rd

D$3JCT$<%7: Level <'J3/LL J'/L4/T$<%


PJ3+<3M/%CJ LJ'JL7
C/LL $%7T34CT<39 as! to  /chieved
assess your performance in the ?. Can perform this s!ill "ithout
follo"ing critical tas! and supervision and initiative and adapta*ility
performance criteria *elo". to pro*lem situations.
)ou "ill *e rated *ased on the ;. Can perform this s!ill satisfactorily
overall evaluation on the right "ithout assistance or supervision.
side. >. Can perform this s!ill satisfactorily *ut
re#uires assistance and6or supervision.
=. Can perform parts of this s!ill
satisfactorily, *ut re#uires considera*le
assistance and6or supervision.
$nstructor "ill initial level achieved.

PER&ORM$NCE ST$N#$R#S  YES NO N;$


&or acce+ta(le achie'ement, all items should recei'e a 9Yes: or
9N;$: res+onse5
• Components of the flo"charting are properly identified.
• Components of the Pseudocode are properly identified

Prepared *y:

M/3%J$L /LLJ% -. 7/%C5JI


7LTC+$

13

http://slidepdf.com/reader/full/cblm-programming-nc-iv 13/13

You might also like