You are on page 1of 4

1

Session Plan

Sector : ICT
Qualification Title : Programmer
Unit of Competency : Design Program Logic
Module : Designing Program Logic
Learning Outcomes:
At the completion of this module, the trainee/student must be able to:
1. Select the program logic design approach
2. Document the program logic or design
3. Validate the design
A Introduction
This course is design to educate students in describing processes in a program and to ensure that there is
understanding of user and design reuirements
! Learning Acti"ities
LO #: Select t$e program logic design approac$
Learning
Content
Presentation Practice %eed&ac' (esources Time
Determine the
logic design
approach to be
ta!en in coding
program
"ead information sheet
on factors to be
considered in logic
design.
"ead #ogic Design of
Digital S$stems, 2
nd
ed.
Self%&hec! 'Ans(er
(ritten uestions)
&ompare to ans(er
!e$
*nformation Sheet
Self%&hec! '(ritten
uestions) and ans(er
!e$
Assignment Sheet
2
"e+ie( and
clarif$ the
design
documentation
and obtained
the
reuirements
for the
programs
"ead information on
basic logic gates
"ead *ntroduction to
computer science 'pp
2,- %2,.)
Self%&hec! 'Ans(er
(ritten uestions)
&ompare to ans(er
!e$
*nformation Sheet
Self%&hec! '(ritten
uestions) and ans(er
!e$
Assignment Sheet
&onfirm
sufficient
!no(ledge
assessment of
programming
and program
logic
formulation or
design s!ills
"ead information sheet
on discrete
mathematics
"ead *ntroduction to
computer science 'pp
233 %2/.)
Self%&hec! 'Ans(er
(ritten uestions)
&ompare to ans(er
!e$
*nformation Sheet
Self%&hec! '(ritten
uestions) and ans(er
!e$
Assignment Sheet
LO ): Document t$e program logic or design
Learning
Content
Presentation Practice %eed&ac' (esources
&reate diagrams
of program flo(
and modules
according to
pro0ect standards
"ead information
sheet on flo( charting
Self%&hec!
'Ans(er (ritten
uestions)
&ompare to ans(er
!e$
*nformation Sheet
Self%&hec! '(ritten
uestions) and ans(er
!e$
Document
program scope
and limits
according to
pro0ect
standard.
"ead information
sheet on pseudo code
Self%&hec!
'Ans(er (ritten
uestions)
&ompare to ans(er
!e$
*nformation Sheet
Self%&hec! '(ritten
uestions) and ans(er
!e$
Documented
or referenced
"ead information
sheet on pro0ect
Self%&hec!
'Ans(er (ritten
&ompare to ans(er
!e$
*nformation Sheet
Self%&hec! '(ritten
3
the routines or
procedures
according to
pro0ect
standard
standard reuirements uestions) uestions) and ans(er
!e$
*dentified and
re+ised
references for
tables, files,
*/1 and other
programs
functionalities
according to
program
reuirements
"ead information
sheet on */1
functionalities
according to program
reuirements
Self%&hec!
'Ans(er (ritten
uestions)
&ompare to ans(er
!e$
*nformation Sheet
Self%&hec! '(ritten
uestions) and ans(er
!e$
2roduce the
reuired
design to
assess the
abilit$ to meet
technical
reuirements
successfull$
"ead information
sheet on compiling
and debugging
program/s
Self%&hec!
'Ans(er (ritten
uestions)
&ompare to ans(er
!e$
*nformation Sheet
Self%&hec! '(ritten
uestions) and ans(er
!e$
LO *: +alidate t$e design
Learning
Content
Presentation Practice %eed&ac' (esources
&hec!ed the
program flo(,
states or
conditions for
interfaces and
"ead information
sheet on compiling
and debugging
program/s
Self%&hec!
'Ans(er (ritten
uestions)
&ompare to ans(er
!e$
*nformation Sheet
Self%&hec! '(ritten
uestions) and ans(er
!e$
4
compliance to
design
documentation
reuirements
C Assessment Plan
,ritten Test: 3uestions on determining the proper logic design approach in coding a program.
Performance Test: *n an actual laborator$ setting, prepare and encode the logic design program. The performance (ill include
4
5lo(charting
2seudo coding
Algorithm designing
As each of the abo+e acti+it$ is completed, the student (ill document the action performed 'in (riting), for assessment
purposes.
D Teac$er-s Self.(eflection of t$e Session
6A"78*# A##87 9. SA7&:8;
S1<T:8"7 #<;17 T8&:71#19*&A# &1##898 51<7DAT*17, *7&.

You might also like