CALA
CALA COMPONENT:                          B
LEARNING AREA:                               COMPUTER SCIENCE
LEVEL:                                       FORM THREE
CALA TYPE:                                   PRACTICAL
SYLLABUS TOPIC:                              PROGRAMMING page 20
SUB- TOPIC:                                  INTERFACE 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 research in your area where calculations are performed.
Present your findings showing the most common calculation used in your area.
Part B
Design a calculator using any programming software of your choice
CALA TIP
You may use any research instruments of your choice.
You are reminded to choose the programming language that you are conversant in.
LEARNER CALA GUIDE
CALA COMPONENT:                           B
LEARNING AREA:                                COMPUTER SCIENCE
LEVEL:                                        FORM THREE
CALA TYPE:                                    PRACTICAL
SYLLABUS TOPIC:                               PROGRAMMING page 20
SUB- TOPIC:                                   INTERFACE DESIGN
CALA TITLE:                                   DESIGNING A CALCULATOR
COMPETENCIES/SKILLS:
Research, Problem-solving, Design, Develop and Testing
BACKGROUND
In your community, there are different types of calculations done.
THE CALA:
The CALA had two parts, Part A and Part B
Part A
Carry out research in your area to find the types of calculations done in your area.
       [10]
Present your findings showing the most common calculation used in your area.
Part B
Design a calculator using any programming software of your choice
CALA TIP
You may use any research instruments of your choice.
You are reminded to choose the programming language that you are conversant in.
HOW YOU WILL BE ASSESSED
Marks will be awarded for:
Carrying out research.
Presentation of your findings showing common calculation.
Design a calculator
TEACHER CALA GUIDE
CALA COMPONENT:                           B
LEARNING AREA:                                COMPUTER SCIENCE
LEVEL:                                        FORM THREE
CALA TYPE:                                    PRACTICAL
SYLLABUS TOPIC:                               PROGRAMMING page 20
SUB- TOPIC:                                   INTERFACE DESIGN
CALA TITLE:                                   DESIGNING A CALCULATOR
COMPETENCIES/SKILLS:
Research, Problem-solving, Design, Develop and Testing
BACKGROUND
In your community, there are different types of calculations done.
THE CALA:
The CALA had two parts, Part A and Part B
Part A
Carry out research in your area to find the types of calculations done in your area.   [10]
Present your findings showing the most common calculation used in your area.           [5]
Part B
Design a calculator using any programming software of your choice                      [15]
CALA TIP
You may use any research instruments of your choice.
You are reminded to choose the programming language that you are conversant in.
OBJECTIVES TO BE ACHIEVED
By the end of the CALA the learner should be able to:
    Carrying out research.
    Presentation of your findings showing common calculation.
    Design a calculator.
CALA ASSESSEMENT PROCEDURE
Assessment will be based on evidence of:
    Carrying out research showing the research instruments used.
    Presentation of your findings showing common calculation.
    Design a calculator.
       ACHIEVEMENT STANDARD
       SCHOOL NAME: MAZOWE HIGH SCHOOL
       NAME:                                                   SURNAME:                                                                COMPONENT: B
       DATE OF SUBMISSION:                                     LEARNING AREA: COMPUTER SCIENCE                                         LEVEL: FORM 3
        TITLE: DESIGN A CALCULATOR
DIMENSIONS/             EXCELLENT            MARK   GOOD                   MARK   SATISFACTORY              MARK UNSATISFACTORY                MARK INADEQUATE            MARK
CRITERIA
10                      10-9                        8-7                           6-5                            4-3                                2-0
Develop        strong   Very strong                 Strong research               Satisfactory strong            Unsatisfactory       strong        Nothing showing
research skills to      research skills to          skills to find types          research skills to find        research skills to find            research was done
find     types     of   find types of               of calculations               types of calculations          types of calculations
calculations            calculations
5                       5                           4                             3                              2                                  1-0
Develop      strong Very         strong             Strong presentation           Satisfactory                   No presentation skills of          Unable presentation
presentation skills presentation skills             skills of findings            presentation skills of         findings                           of findings
to findings         of findings                                                   findings
15                  15-13                           12-10                         9-7                            6-4                                3-0
Develop good design Very good                       Good calculator               Satisfactory calculator        Unsatisfactory calculator          No design
skills for a        calculator
calculator
TOTAL
Marking guide
Listing of types of calculations                           10
Show the most common used calculation from your findings   5
Interface of a calculator                                  5
Calculator layout
Mathematical operation button                              4
Display box                                                2
Calculation and clear button                               4