Может немного не в тему, но считаю, что в ВУЗе должны преподаваться фундаментальные основы. Главное научить определенному мышлению и самостоятельно работать в нужном направлении.
По поводу (Ведут себя как дети), так в 18-19 лет еще не совсем взрослые. По собственному опыту могу сказать, что чуть не вылетел из университета из-за увлечения программированием (забил на математику). Однако попался профессор, который объяснил и самое главное показал как правильно учиться. Так что после "горки" (4-й курс) стало как в том анекдоте (сейчас покурим и пойдем сдавать). В общем фундаментальные знания и умения учиться, работать с книгой и т.п., приобретенные в ВУЗе до сих пор очень помогают не только на работе но и по жизни.