The use of computers has been part of the secondary school curriculum in Zambia for some years now. Like in may countries the emphasis lies on 'computer literacy' and administrative applications like text editing and spreadsheets. Important, but is it enough?

More and more schools answer this question with: no, this is not enough. Also programming computers is important for the future generations. Not because the writing of code itself is so important but because programming develops the ability to analyze complex problems and split them up in components in which standard structures are recognized. Apart from that it is important that students are aware of the role computers play in physical reality. An example: a computer controls the traffic lights at a complex crossing; it needs certain input signals for that task and the software structure is based on a loop structure in which decisions are made based on the inputs. Or, more advanced but becoming more and more common, the control of a robot by a computer.

Within the project 'Computers in Technical Applications' - CiTA - students are given the opportunity to get familiar with technical applications based on computers.