There has been a lot of talk about what should be the Academic-Industry linkage in order to provide the rightly skilled technical personnels to the companies. Some say Industry experienced people shold conduct lectures and be involved in framing of the syllabus of the Academic Institutions.
Some Institutions react by including a blank semister whose content is decided by the experts at the beginning of the Semester by looking at the trends and upcoming technologies.
But I have my own view that what is learnt on job can not be picked up through any academic project or live project work. Hense the earlier a person is involved in actual job, ie on the job the better.
Also concepts and problem solving should be fostered in the candidates, so that they are not afraid when they approach real life problems.