Does anyone else go to a mediocre CS school? How is it?

Is it possible that the school has a CS department just so that it can list a CS major in its catalog, but does not expect serious or strong CS students to enroll, so that the courses and curriculum are made to a low standard?

You can compare with the content of courses at a well respected CS department (and use the materials for self-education if you like):
http://www-inst.eecs.berkeley.edu/classes-eecs.html

10: for non-majors or others with no programming experience
61A, 61B, 61C: introductory sequence for CS majors
70: discrete math and probability theory
1xx: junior/senior level CS courses
2xx: graduate level CS courses