Comment Our U. has the same problem (Score 1) 592
The university where I work on IT Staff tries to thread the needle on this. I am taking a beginning programming class for the first time in 20 years. While I did some BASIC and Pascal (I even just rediscovered Logo from my prepubescent days!), I had long gotten away from programming, turning into a hardware geek. But I went back to pick up some new skills ... the school uses Java for most of its classes, including the first two intro classes. Later, for the majors there is some C, Python and Assembly. But the instructor I had this semester tried to teach code first, emphasis on getting things working, before picking up classes and objects late in the semester. Contrast that with other instructors teaching different sections of the same course that go all out for the OO approach. Still, the focus of the major is that a student should be able to step out into the real world and adapt to any number of languages within about a week;s time.