I don't dispute the fact that Safaricom experience is worth a lot... This is the kind of job one get's at Google while *still* in college http://www.linkedin.com/jobs?viewJob&jobId=1996592&goback=.nmp_
Our internship programs have failed. We should have the fresh CS graduates assisting with bug fixing for the billing systems/ERP etc. They can do support, but that's *before* they leave the university. The problem is that in Kenya, when we see interns from Campus, we have found coffee and donut couriers. They never really have any tangible work that they can do.
Google has a shortage of engineers, as does Apple etc.
We have become used to a system where we have perpetually underutilized employees, yet we complain about frustration. Those who were in the telco industry before NSN/Ericsson etc came into the market were accustomed to ISP's in Kenya poorly paying their staff... However, said telco's changed the standards. They did something similar with the graduate engineer program, that many on this list were beneficiaries of.
Kindly look at the calendar, and see the companies that are interviewing the CS graduates. I am *VERY* sure, that they are not going to be interning at those companies as "antivirus and spyware experts".
For context, in Medicine, they do the menial work as they go through the university. When they graduate, they are ripe for the world. We don't have hospitals with job ads that read 'Nursing assistant required: Medial Degree required for application'.