Does the curriculum consist of teaching lots of different computer languages?
No. First, not every CS course requires programming, but the majority that do use C++, taught mostly in the second and third required classes. Students also learn a bit of Scheme in the Intro course, and Java as a standard Object Oriented software engineering language, and typically pick up a few other languages depending on thier interests.