You are on page 1of 3

NEMANE ADVENTIST HIGH SCHOOL

FACILITATORS CALA GUIDE


COMPONENT C
SUBJECT COMPUTER SCIENCE
LEVEL O LEVEL
CALA TYPE PRACTICAL
TOPIC PROGRAMMING CONCEPTS

CONCEPTS/SKILLS
 Computer literacy skills
 Project designing skills
 Programming skills

DIMENSIONS/CRITERIA TO BE ACCESSED
 The knowledge of identifying a problem within system
 The ability to design program interfaces in a given programming language
 The knowledge of writing codes to execute the required task
 The capability of testing the program with different groups of test data such as normal data,
live data, extreme data, abnormal data and so on

OBJECTIVES
Learners will be required to;
 Design a user friendly interface for the program to solve the problem
 Write the correct code to the relevant objects to perform the required task
 Take the screenshots for;
o The interface design
o The code window
o The output designs showing required output
 Copy and paste the screenshots to MS Word document
 Save and print the documentation

CALA CONTEXT
Learners will;
 Design the program interface and write the program code for the program to solve the
problem
 Capture the screenshots of the program interface and the coding window.
 Print the documentation in MS Word.

TEACHER’S NOTES
The teacher will;
 Guide learners in coming up with a user friendly program interface
 Help learners develop the program to solve the identified problem.
 Assist learners with limited knowledge on file management and in manipulating documents in
MS Word application.
LEARNER’S CALA GUIDE
COMPONENT C

LEARNING AREA COMPUTER SCIENCE


LEVEL O LEVEL
CALA TYPE PRACTICAL
CALA TITLE CURRENCY CONVETER
CALA TOPIC PROGRAMMING CONCEPTS
CANDIDATE NAME ___________________________
CANDIDATE NUMBER ___________________________
SCHOOL NEMANE ADVENTIST HIGH SCHOOL
CLASS FORM 4

A. CALA BACKGROUND
The problem was identified that the school bursar finds it difficult to convert different form of
currencies using the daily prevailing rate of the local ZWL currency to other currencies like
South African rand and United States dollar. The teacher therefore, decides to task learners to
design a consumer based program that will be used a currency converter using the
programming language of their choice.

B. CALA CONTEXT
You are required to;
 Design a user friendly interface for the program to solve the problem
 Write the correct code to the relevant objects to perform the required task
 Take the screenshots for;
o The interface design
o The code window
o The output designs showing required output
 Copy and paste the screenshots to MS Word document.
 Save and print the documentation

C. CALA ASSESSMENT
How you will be assessed….
The teacher will assess you on;
1. The design of a user friendly program interface [10]
2. The correct code written to the program objects for it to perform the required task [10]
3. The presence of the screenshots for;
a. The interface design [3]
b. The code window [3]
c. At least one output screen layouts [4]
4. The correct calculations for converting one currency to the other [5]
5. The document profiling [5]
D. MARKING GUIDE
SKILL DESCRIPTION MARK ACHIEVEMENT ACTUAL
ALLOCATION SCOPE MARK
Designing and PROGRAM
Programming STRUCTURE
The interface design 3
 Use of form
controls 3
 Manipulation 3
of the
properties
10 1
window
 Editing
captions
 Proper controls
alignment
Designing CODING
 Defining 2
variables
 Correct code 10 4
4
 Required
output
Documentation PRESENTATION OF
A PRINTABLE
DOCUMENT
Screenshots for the 3
interface design
Screenshots for the
10 3
coding window
Screenshots for at least 4
one output layout
Arithmetic and CONVERSIONS
Logic  Correct formula
to convert
currencies.
 Correct output
5 2

3
for any amount
Presentation ORGANISATION OF
and Profiling THE WHOLE
DOCUMENTATION
 Defined page 2
sections
 Proper
5 2
1
screenshotting
 Originality of
work
TOTAL
40

You might also like