Innovation in computer education curriculum for the computerization of Saudi Arabia: a model for developing countries | Synapse