Wait... you have to take secondary random classes as well or something? Here it's like solid spend all your life for three yuears on one course.
Here's the requirements at my school:
6 hours of Freshmen Composition (Writing essays, etc)
12 hours of Humanities and Fine Arts (Literature sequence, Theater/Art History/whatever, Music, Communication/Public Speaking, etc)
11 hours of Natural Science and Math (Geology/Astronomy/Physics/etc, Math)
12 hours of Social Science/History (History/Economics/Psychology/etc)
4 hours of Computer Sciences or Foreign Language (...)
6 hours of courses designated as a Writing Component course
33 hours in Major
18-27 hours in a Minor
12 hours of Special Requirements (Junior/Senior level coursework outside Major/Minor)
+ X number of hours in General Electives if all of the above does not come out to be 124 hours