When I went to school, all the non-CS engineering tracks involved two years of bootcamp. Harsh weeding out of underperforming students, not always in a responsible way.
In my fourth year I was in a CS OS class (my own pedigree was EE/CE). A group behind me was talking, and someone openly expressed concern that they really liked CS, but they were unsure about their ability to program. Oh, ... man.
I think the fact that any real CS talent had an easy time getting great employment for a long time, left some schools with less than the most ambitious grads as professors. Talent just self taught themselves past that, or had already done so before enrolling.
When I went to school, all the non-CS engineering tracks involved two years of bootcamp. Harsh weeding out of underperforming students, not always in a responsible way.
In my fourth year I was in a CS OS class (my own pedigree was EE/CE). A group behind me was talking, and someone openly expressed concern that they really liked CS, but they were unsure about their ability to program. Oh, ... man.
I think the fact that any real CS talent had an easy time getting great employment for a long time, left some schools with less than the most ambitious grads as professors. Talent just self taught themselves past that, or had already done so before enrolling.