In contrast, my college required all engineering degrees (literally, with engineer in the degree name), I believe, to take technical communication and write a huge paper, while I as a computer science major did not. (I did, however, have to do a team senior project with a real company that went from requirements definition to creating training documents and having a fake trade show.)
Why is this only modded to a score of three? I want to vote for Bernie, but the idea that Clinton was cheating at coin tosses was a little silly, and I'm glad to see the complete picture posted. Now, mod it the rest of the way up, folks.
My college (Rose Hulman), an all engineering and science one, required us to take ten humanities and social sciences (on a three quarter system). I had enough required math courses in my CS degree to have a built in math major, but I also took Music Theory and Early Twentieth Century American Literature. Admittedly, it's the only school I attended so my basis for comparison is pretty limited, but it doesn't seem like these were any kind of blow off classes either.
"It's a dog-eat-dog world out there, and I'm wearing Milkbone underware." -- Norm, from _Cheers_