CBLM Programming NC IV
CBLM Programming NC IV
http://slidepdf.com/reader/full/cblm-programming-nc-iv 1/13
8/10/2019 Cblm - (Programming) Nc IV
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 selfchec!ed. -et ans"er sheet from
you trainer to reflect your ans"er for each selfchec!. $f you have #uestion, please dont hesitate to
as! your facilitator for assistance.
)ou have some or most of the !no"ledge and s!ills covered in this learning material
*ecause you have.
$f you can demonstrate to you trainer that you are competent in a particular s!ill, you dont 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 learners 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!6preassessment 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
$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.
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.
Com+uter !PC" 8 $s a dataprocessing machine or, in other "ords, a machine for manipulation of
sym*ols.
Sstems 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 TITE / #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, selfchec! and 1o*6operation sheets,
gathered from different resources. Before you perform the la*oratory e0ercises, read the
information6operation sheet and ans"er the selfchec!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
E$RNIN0 O.TCOMES/
$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
/ssessment Criteria:
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
;. /ns"er
Chec!: )our ans"er "ith the Model ; Model /ns"er =:
http://slidepdf.com/reader/full/cblm-programming-nc-iv 7/13
8/10/2019 Cblm - (Programming) Nc IV
Information Sheet 3
1.1 &lowchart
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.
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
MO#.E TITE /
%/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
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 softtouch device that doesnt
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
Prepared *y:
13
http://slidepdf.com/reader/full/cblm-programming-nc-iv 13/13