0% found this document useful (0 votes)
8 views6 pages

Cala D

Uploaded by

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

Cala D

Uploaded by

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

CALA D

LEARNING AREA: COMPUTER SCIENCE

LEVEL: FORM FOUR

CALA TYPE: PRACTICAL

SYLLABUS TOPIC: SYSTEM ANALYSIS AND DESIGN page 19

SUB- TOPIC: SYSTEM DESIGN

CALA TITLE: DESIGNING A CALCULATOR

COMPETENCIES/SKILLS:
Research, Problem-solving, Design, Develop and Testing

BACKGROUND
In your community, there are areas where calculations are still manually done.

THE CALA:
The CALA had two parts, Part A and Part B
Part A
 Carry a research on an area which performs some calculations in your community.
 Write down the algorithms for arithmetic operations.
 Collect test data.
 Submit your findings.

Part B
 Design the interface of the calculator using the tools organized in A.
 Convert the algorithms for arithmetic operations to your programming Language of
choice
 Test the programs for accuracy by using test data collected in Part A

CALA TIP
You are reminded to choose the programming language that you are conversant in.
LEARNER CALA GUIDE
CALA D
LEARNING AREA: COMPUTER SCIENCE

LEVEL: FORM FOUR

CALA TYPE: PRACTICAL

SYLLABUS TOPIC: SYSTEM ANALYSIS AND DESIGN (Syllabus


page 19)

SUB- TOPIC: SYSTEM DESIGN AND DEVELOPMENT

CALA TITLE: DESIGNING A CALCULATOR

COMPETENCIES/SKILLS:
Research, Problem-solving, Design, Develop and Testing

BACKGROUND
In your community, there are areas where calculations are still manually done.

CALA DESCRIPTION/HOW WILL YOU BE ASSESSED.


Part A
 Carry a research on an area which performs some calculations in your community. [2]
 Write down the algorithms for arithmetic operations. [4]
 Collect test data. [4]
 Submit your findings. [2]

Part B
 Design the interface of the calculator using the tools organized in A. [4]
 Convert the algorithms for arithmetic operations to your programming Language of
choice. [2]
 Test the programs and take screen shots [2]
HOW YOU WILL BE ASSESSED
Marks will be awarded for:
 Using any two research instruments
 Writing any two algorithms
 Collecting two or more test data items or more
 Designing a graphical user Interface for a calculator
 Converting the algorithms to programs
 Taking screen shots.

CALA TIP
You are reminded to choose the programming language that you are conversant in.
TEACHER CALA GUIDE
CALA D
LEARNING AREA: COMPUTER SCIENCE

LEVEL: FORM FOUR

CALA TYPE: PRACTICAL

SYLLABUS TOPIC: SYSTEM ANALYSIS AND DESIGN (Syllabus


page 19)

SUB- TOPIC: SYSTEM DESIGN AND DEVELOPMENT

CALA TITLE: DESIGNING A CALCULATOR

COMPETENCIES/SKILLS:
Research, Problem-solving, Design, Develop and Testing

BACKGROUND
In your community, there are areas where calculations are still manually done.

DIMENSIONS/ CRITERIA TO BE ASSESSED


 Evidence of research.
 Ability to design graphical user interface
 Ability to convert algorithms to programs
 Evidence of testing
PART A
 Evidence of research [2]
 Arithmetic algorithms [4]
 Test Data [4]
 Submission [2]

PART B
 Graphical user interface [4]
 Conversion of algorithms to programs [2]
 Evidence of testing [2]

OBJECTIVES TO BE ACHIEVED
By the end of the CALA the learner must be able to:
 Carry a research on manual calculations in a community
 Design algorithms for arithmetic operations
 Convert an algorithm to a program
 Test an algorithm.

CALA ASSESSEMENT PROCEDURE


Assessment will be based on evidence of:
 Selection of areas with manual calculations
 Use of one or more researching methods
 Selection of appropriate test data
 Designing of graphical user interfaces for a calculator.
 Converting algorithms to programs
 Testing of programs
ACHIEVEMENT STANDARD
SCHOOL NAME: CHIPADZE HIGH
NAME: SURNAME: COMPONENT D:
DATE OF SUBMISSION:___/___2021 LEARNING AREA: COMPUTER SCIENCE LEVEL: FORM 4
TITLE: DESIGNING A CALCULATOR

DIMENSIONS/ EXCELLENT MARK GOOD MARK SATISFACTORY MARK UNSATISFACTORY MARK INADEQUATE MARK
CRITERIA

6 6-5 4-3 3-2 2-1 1-0


Develop an ability Excellent research Good research and Satisfactory Unsatisfactory research Cannot obtain any
to utilise research and communication development of and communication skills meaningful to
skills to obtain communication skills to obtain to research and to obtain to obtain obtain manual
areas of manual skills to obtain obtain manual communication skills manual calculations and calculations and
calculations and manual calculations and to obtain to obtain test data test data
test data calculations and test data manual calculations
test data and test data
6 6-5 4-3 3-2 2-1 1-0
Develop strong Very strong More than Sufficient Unsatisfactory Can not t design
skills to design and capabilities in sufficient capabilities in capabilities in designing and convert
covert algorithms designing and capabilities in designing and and converting algorithms.
to programs converting designing and converting algorithms.
algorithms. converting algorithms.
algorithms.
8 8-7 6-5 4-3 2-1 1-0
Design and test the Exceptional Good capabilities Satisfactory unsatisfactory Cannot design and
calculator techniques in in designing and capabilities in capabilities in designing test the calculator.
designing and testing the designing and testing and testing the calculator.
testing the calculator. the calculator.
calculator.
TOTAL

You might also like