The university I went to covered Java and x86 assembly in first year. Haskell, Prolog, MIPS assembly and more Java (for algorithms and data structures) in second year. C++(C with classes really) and yet more Java in third. Fourth year languages depended on optional courses, I did some SR[1] for concurrent programming course and matlab for DSP.
Besides x86 and Java, the other languages we covered weren't in terribly high detail, but enough to get a taster for whats out there. I would have liked more focus on a pure functional language, Haskell in our case, but overall we covered quite a lot of great material.
Most people (besides a handful of people like me who like non-mainstream languages) didn't really care much for anything but Java though, sadly.
Besides x86 and Java, the other languages we covered weren't in terribly high detail, but enough to get a taster for whats out there. I would have liked more focus on a pure functional language, Haskell in our case, but overall we covered quite a lot of great material.
Most people (besides a handful of people like me who like non-mainstream languages) didn't really care much for anything but Java though, sadly.
[1] http://en.wikipedia.org/wiki/SR_(programming_language)