You are on page 1of 6

TEACHER’S GUIDE

LEARNING AREA: COMPUTER SCIENCE

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.

TEACHER'S NOTES

Teacher to guide learners on how to identify organisations problems and where to find the
information to use when designing. Innovation is to be encouraged by the teacher also to
learners

2
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 5 Formatting of the 4 Formatting of the 3 Formatting of the 2 Formatting of the 1 Use of a single tool
tools in designing variables in the interfaces variables in the variables in the variables in the interfaces and omission of variety
interface such as textboxes, labels, interfaces such as interfaces such as such as textboxes, labels, tools
buttons. textboxes, labels, textboxes, labels, buttons
buttons buttons [1]
[2]
[5] [4] [3]
3 To Design, apply Finishing the system Finishing the Finishing the Finishing the system Finishing the system
correct code in system system
programming the Correct code Correct code Correct code
system for proposed Correct code Correct code
Good interface Good interface Good interface
system for an Good interface Good interface
identified problem. Solving the problem Solving the problem Solving the problem
Solving the Solving the
Neatness problem problem Neatness Neatness

User friendly Neatness Neatness User friendly User friendly

Creativity User friendly User friendly Creativity Creativity

Innovation Creativity Creativity Innovation Innovation

Innovation Innovation [3-4] [-2]

TOTAL [8-10] [3-4] [5]

[TOTAL: 20]

4
Learner’s Guide

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

You might also like