Is it just me or has the whole essence of Comp Sci been lost somewhere in the academia? In as much as I believe that we should try and find a point of convergence between academia and job placement, we should also try and remember that there's more to higher learning than finding a job.
At this rate it should not be called computer science but maybe they should come up with some other all encompassing name. There's a difference between a degree and vocational training.
I think its treading on dangerous ground when we try to stretch ourselves too thin to fit all aspects of comp sci, IT, Eng under one umbrella degree in the name of "getting with it". This only results in half baked graduates who are neither computer scientists nor engineers. Should IT concepts be taught? Yes but not at the expense of real computer science and/or Elec/telco engineering.

Just my thoughts

-Billy