I would cut half of it. The best things I learned in college (CS) were economics, finance and statistics, it helped me a lot when I got a job as IT analyst in a sales team in a big company, being able to understand the work, purpose and environment and become a valuable contributor , not that geek that was speaking a different language nobody understood.
What I would add to college curriculum today is a good project management course, up to PMP level; also for CS, an equivalent of ITIL foundation.
For CS the biggest gap I see in fresh graduates are testing and performance and a more solid foundation on RDBMS: even in the era of NO-SQL and HADOOP the starting point is still understanding RDBMS.
What I would add to college curriculum today is a good project management course, up to PMP level; also for CS, an equivalent of ITIL foundation.
For CS the biggest gap I see in fresh graduates are testing and performance and a more solid foundation on RDBMS: even in the era of NO-SQL and HADOOP the starting point is still understanding RDBMS.