RaynorWolfcastle
Diamond Member
Originally posted by: DWW
Originally posted by: RaynorWolfcastle
Originally posted by: DWW
Originally posted by: Ranger X
Java isn't as practical as C++ but they teach it so you can learn the concept of OOP. I think once you learn a language, the other languages aren't as hard to learn.
Ohh and also because Sun throws money at these Universities. 😀
The college that I graduated from now teaches strictly Java because of the generosities of Sun Microsystems. 😀
Sounds like when University of Waterloo started using MS languages in its curriculum (C# I think was the big one) after a generous donation. For those who don't know (Americans maybe) Waterloo is considered the northern MIT.
Ummm... I have some friends at Waterloo and they use Java for undergrad classes. It's a huge misconception that MS is forcing C# onto Waterloo, last I knew they told me that only a couple of C# classes were being given last semester. Also, Waterloo isn't the northern MIT, the people who go there like to think they are, though.
Uh well its been dubbed that from many people. It is Canada's equivalent at least supposedly and is rated year after year as the/one of the best in Macleans magazine and other ratings. Microsoft's first Canadian choice is Waterloo for hiring. Out of curiosity which school did you go to? Toronto? Simon Fraser? 🙂
Edit: And I agree with all the people who say that OOP is the way to teach programming. I learned the procedural way first anf OOP later, and I think that OOP is a much more modular approach that should be used for all but the smallest projects.
It is all opinion. What do you teach a future NASA shuttle pilot (who knows nothing)--how to fly a fast mach 5 jet or a single prop? Sure the jet is more real to his job, but the plane came first and it is those foundations which he/she should understand first and the basics of the subject.
Yes, Microsoft does hire a lot of people out of Waterloo and their software progeram has an excellent reputation because it is a very good program (and a coop program at that). That being said, I think people blow it out of proportion. FWIW, I go to McGill University and I'm an EE major so it's not that I'm jealous of Waterloo's Software Eng program or anything, I probably could have gotten accepted into Waterloo if I wanted to apply, but in the end I didn't think it was worth the trouble.