CALA COMPONET:                                2
SUBJECT: COMPUTER SCIENCE
LEVEL: FORM 4
DURATION: 2 WEEKS
CALA TYPE: DESIGN
TOPIC: PROGRAMMING CONCEPTS
CONCEPTS/SKILLS
        To identify at least 5 information system problems with regards to recording, storing
         and retrieval of organisational information at an organisation
        To gather data about the organisation system
        To design an interface for the new system
        To program a computerised system
        To test the system
        Demonstrate how the the system works
Dimensions/Criteria to be assessed
     Describing the problem at the organisation
     Producing clear interfaces
     Using a programming language of choice to program a system
     Demonstrating the system
Objectives to be assessed
       To identify 5 information system problems at an organisation
        To design an interface that is user friendly to solve the problem
        To program a system with the designed interface
        To demonstrate the programmed system of its functionality
CALA CONTEXT
It has been observed that most organisations do not have competent and modern information systems to use
when recording, storing and retrieval of organisational information. The teacher has decided that learners use a
programming language of choice and database software to make a system that can be used in such organisations
                                                         Achievement Standards
                                                           Topic: Programming
Dimension/ Criteria Excellent                         High Achievement        Satisfactory            Partial Achievement            Limited Achievement
1 Identify and list 5
                                                      4 problems
problems in an          5 problems identified                                 3 problems identified      2 problems identified        1 problem identified
                                                      identified
organisation
                                                [5]                           [3]                                 [2]                          [1]
                                                               [4]
2. Use of different      Formatting of 7 variables    Formatting of 6         Formatting of 5         Formatting of 4 variables      Formatting of 1-
tools in designing      in the interfaces such as     variables in the        variables in the        in the interfaces such as      3variables in the
interface               textboxes, labels, buttons.   interfaces such as      interfaces such as      textboxes, labels, buttons.    interfaces such as
                                                      textboxes, labels,      textboxes, labels,       [4]                           textboxes, labels,
                                                      buttons.                buttons.                                               buttons.
                        [7]                            [6]                     [5]
                                                                                                                                     [3]
3 To Design, apply      Finishing the system                  Finishing the         Finishing the     Finishing the system          Finishing the system
correct code in       Correct code                   system           system           Correct code          Correct code
programming the
system for proposed   Good interface                 Correct code     Correct code     Good interface        Good interface
system for an         Solving the problem            Good interface   Good interface   Solving the problem   Solving the problem
identified problem.
                      Neatness                       Solving the      Solving the      Neatness              Neatness
                                                     problem          problem
                      User friendly                                                    User friendly         User friendly
                                                     Neatness         Neatness
                      Creativity                                                       Creativity            Creativity
                                                     User friendly    User friendly
                      Innovation                                                       Innovation            Innovation
                                                     Creativity       Creativity
                                                                                       [3-4]                 [-2]
                                                     Innovation       Innovation
                      TOTAL                 [8-10]
                                                     [3-4]            [5]
                                                                                                             [TOTAL: 20]
CALA COMPONET:                       2
SUBJECT: COMPUTER SCIENCE
LEVEL: FORM 4
DURATION: 2 WEEKS
CALA TYPE: DESIGN
TOPIC: PROGRAMMING CONCEPTS
CONCEPTS/SKILLS
      To identify at least 5 information system problems with regards to recording, storing and retrieval of organisational information at an
       organisation
      To gather data about the organisation system
      To design an interface for the new system
      To program a computerised system
      To test the system
      Demonstrate how the the system works
Dimensions/Criteria to be assessed
    Describing the problem at the organisation
    Producing clear interfaces
    Using a programming language of choice to program a system
    Demonstrating the system
Objectives to be assessed
      To identify 5 information system problems at an organisation
      To design an interface that is user friendly to solve the problem
       To program a system with the designed interface
      To demonstrate the programmed system of its functionality
CALA CONTEXT
It has been observed that most organisations do not have competent and modern information systems to use when recording, storing and retrieval
of organisational information. The teacher has decided that learners use a programming language of choice and database software to make a
system that can be used in such organisations.
                                     Learner’s Guide
Name:                                    ………………………………
Candidate No:                           ……………………………….
Centre No:                               ………………………………
School                                      John Tallach High
Cala Component                               2
Subject                                       Computer Science
Level                                         Form 4
Cala Type                                     Programming Concepts
Topic                                         Programming
Background
It has been observed that most learners’ programmers do not have accurate skills to identify real world
problems and design the correct system for an identified problem in school computer labs.
The teacher has decided to let the learners to identify problems in organisations and design real world
systems to solve such problems using programming language of choice.
The learner is required to identify problem from an organisation of choice and come up with a computerised
or automated solution using programming language.
CALA TIP
Show innovation and creativity in the designing of interface and coding the system using programming
language of choice addressing the problem identified.
                                            MARKING GUIDE
DESCRIPTION                                     MARKS
Identifying 5 real problem of an organisation     5
Proposing for a computerised solution to the      2
identified problems.
To design an interface applying different
relevant tools for the solution proposed.
                                                  5
Programming using relevant code from
programming language
Finishing the system                              1
Creativity & Innovation                           1
Neatness                                          1
User friendliness                                 1
Good interface                                    1
Correct coding                                    1
Addressing the identified problem                 1
Deployable                                        1