Hacker News new | ask | show | jobs
by walterk 6835 days ago
I'm not entirely sure what the humanities requirements amount to at UCSD, but at Berkeley I do not believe that the minimum humanities requirements (typically fulfilled by intro courses) constituted a particularly strong dose of humanities, much as the math/science requirements don't constitute a particularly strong dose of math/science. In both cases, you can get away with not getting very in depth at all, and often students who are biased one way or the other are more likely to slack off in the classes they're not biased towards and/or forget them as soon as they're done with them. So there's simply no guarantee of well-roundedness either way.

The best thing, in my opinion, is to get at least a minor, with either the minor or the major being in a humanities or math/science/engineering field. If you just want to get a job doing software engineering or some such, you'll probably have to make the technical field your major, but a strong minor in comp sci can be far more formidable a programmer than many a CS major.

If I had things my way, I would actually insist on undergrads having to major in the humanities, as I'm too familiar with CS majors graduating with an impoverished understanding of society and culture and a lack of critical perspective, often precisely because they did not consider their humanities classes to be "real" classes. The more I learn, the more I'm amazed that what I've learned is somehow considered "optional" by the rest of the populace. Democracies are only as smart as their ruling majority, and as much of the realm of smart decision making in national and international affairs is dominated by social/cultural knowledge and perceptiveness as by technical knowledge, if not more. (Though to separate the two this way is admittedly artificial.) Much the same applies to businesses.

In an ideal world, every undergrad has to double major, one in humanities, the other in math/sci/engineering. And I'm not even sure that the ideal is so difficult to achieve or unreasonable to demand.