We can save this thread yet!
MIT is putting its stuff on line. Lots of for-profit colleges are heavily on-line. Whether this method works is still to be seen. It can probably impart information just fine, but I’m not sure about the other aspects of an education. If we are preparing people for jobs above that of drones, there is a lot of interaction and teamwork, something which can’t be found in an on-line environment.
If I’m not mistaken, in Japan companies assume they must teach new hires everything. here we are going in the opposite direction, as companies want to hire people who can start immediately, and consider a college ivory tower for not teaching the application of the day.
Unless Google can indenture the students whose education it is supporting, why support training for kids who will work for its rivals? In my area there is a lot of university support at the graduate level, with the partial expectation that the student will join the company, but it often does not happen.
We also must worry about the long term. The more theoretical classes I took in college and grad school - like programming linguistics, graph theory and complexity - have been a lot more useful 40 years later than IBM 360 Assembler, PL/1 and Multics. The call for real world training is sometimes an excuse to let companies hire new grads with the latest knowledge and toss out old grads whose knowledge is now obsolete.
Also, real world training can be expensive, in time and money. In my area a lot of research is done requiring circuits, and I’ve been very active in providing some real world benchmarks for universities. However most papers are still using benchmarks from 23 years ago, which were fairly simple even back then. A lot is because most students just don’t have the time to get into an open-source microprocessor design and do anything interesting. That is something that can be handled for free, more or less. If you try to implement things, it gets real expensive. I built logic circuits out of some small components and wires - now you need FPGA development systems and test stations.
Good idea, but one which might be only accomplished by funding for cooperation and no funding for going it alone.
This happens to some extent, since some universities are a lot stronger in some departments than others, but you don’t want too much of it or else you might lose synergy. My daughter’s research is somewhere in the mix of psychology, economics and marketing. Not having a business school at her university would be very limiting.
Actually catching on quite quickly. There is a CMU software engineering institute in Silicon Valley. MIT is doing its online courses specifically so as to not open lots of satellite locations which might cheapen the brand. So while colleges have monetary incentives to do this, it can be dangerous. Unv. California schools have satellite campuses also, but they make the distinction quite clear between taking a class there and really attending.