
While the teaching of technology specific stuff is pretty much being short sighted, theres something that comes up, lecturers may have the knowledge but imparting it to their students becomes the daunting task and as such the student comes off saying the lecturer is incompetent. Something else could be that, the course outline and what the lecturer "teaches" are in compete contrast, come examination day and you can guess what happens especially if the lecturer decides to ignore the syllabus [this has happened to me once] on the pretext that what they are teaching is based on the "Kenyan" market. In very few words, the lecturer and student should be sailing in the same boat following the same route [syllabus], this way alteration of the syllabus means a new direction. With respect of the syllabus, having it reviewed periodically to incorporate practicality of whats taught as well as encourage research would be a better option.