Grant,
I'm not sure if this survey is the right place for it, but I would be interested in data on how various CS majors are structured to be supportive of their college-wide core requirements. For example, here at Hendrix, our introductory CS1 and CS2 courses fulfill the Quantitative Reasoning requirement and the Natural Science Lab requirement, and our senior-level capstone course fulfills the Writing Level II requirement. Since every college has their own definition of core requirements, it is not an easy checkbox question, but I think it is related to Cary's question about what outside obligations affect the structure of your program.
Thanks,
Mark
--
Mark Goadrich, Ph. D.
Associate Professor of Computer Science
Hendrix College, Conway, AR 72032
(501) 450-1367