Comment Students should be introduced to VB or Java first (Score 0) 1267
It makes learning C++ easier. The students that cannot understand VB or Java will be weeded out and perhaps change majors. They will not understand C++ if they cannot understand VB or Java. The first programming language I learned was BASIC Basic and that made it easy to move on to Pascal. Then I was out of programming for awhile and when I went back to school, I started with C++ and could understand it because of previous programming experience. I saw a lot of fellow students asking me for help and/or dropping out or failing. I think they would have done better if they had started with VB or Java; preferably VB.
The title of this thread is misleading as it makes you think that professors think the language of Java is bad. I think all colleges/universities/etc. should recommend starting with VB and then Java, then C++, then x86 Assembly. All those languages should be taught and that order would be recommended by me. They all have their uses and they are all necessary to develop a good computer scientist. Yes assembly too. Assembly is not as difficult as many think. It's just a little tedious and it teaches students more about how computers work at a low level and translates into better programming practices and more skills.
Math is for another debate, but it important too for advanced programming applications and to think logically and analytically.