A Broad Systems View is Necessary However the training needed for ICT graduates is not just a combination of the elements mentioned above. The need for a broad systems viewpoint is essential, with the ability to understand the possibilities and constraints of the various technologies and to talk in a common language with the diversity of people involved.
At present this systems viewpoint and the corresponding ability to create complete system solutions seems to be seriously lacking in many new graduates in the ICT industry.