Having said that the bootcamp I was a part of was hosted at (not really run by...) a local US university. I've worked with computer science graduates from there, good people, capable ... but man many of them should have had a semester of a bootcamp IMO, on top of their more traditional comp sci education.
I would jump at the chance to get a formal comp sci education, but I think all universities could use a heavy dose of “practical application” type courses.
Am I understanding this correctly that students don't get programming assignments?
If you ask me, they should make programming the fabric of almost all exercises/tasks, be it in math, cs or sth else along the lines. This would, however, require professors who are in to that kind of stuff and most preferred singing powerpoint-karaoke.
Btw: Though I enjoyed Maths much more than CS, I wouldn't have understood Linear Algebra without watching the MIT Open Courseware thingy by Gilbert Strang. I think that's saying a lot about the German art of teaching (at least at that time).