Well now that I am thinking better. 'Programming Languages'- which is a required course- goes through a whole array of different programming languages,the syntax/structure, the advantages/disadvanteges of each. I don't remeber all the languages they cover, but most major ones are covered and projects (programs) are assigned for each language.

Otherwise the list of specialized classes (focusing on only one language) are limited to:
-C++ (which is taught in 'Intro to programming' and the basis for all my required classes so far)
-Assembly (required)
-Visual Basic
-Fortran (Don't know why)
-There is a database systems class which I imagine teaches the popular database languages

Most lower level classes seem to focus on C++, data structures and theory and stuff

I am getting this from the Fall 2001 - 2002 Undergrad Catalog- so there may be a few changes by now