I don't think they should be teaching that at all. It's a bigger waste of time than teaching differential equations. At least diff. equations are there forever and might one day come in handy if you end up writing some software for modeling physical processes. Ruby, on the other hand, will be replaced by some other trendy language in a few years. Plus, if you already know a couple of programming languages with different paradigms, picking up Ruby (or Python, or PHP, or Java) is really easy to do on your own, you can start writing production code in matter of weeks.
This isn't about whatever language is the flavor of the month, although seeing universities teach a language that is less than 20 years old would be nice. It's more about CS programs that produce graduates who have no practical ability to code at all, in any language.
10098|14 years ago
jeffreymcmanus|14 years ago