Teach computer science to humanities students?
If you do a degree in computer science, should you also learn literature? What about vice versa?
On Twitter today, @xphilosopher asked,
Suppose you are going to spend your life as a computer programmer. Many people think that you should still know something about the humanities. For example, you should still have spent time thinking in a serious way about great literature
Is the converse of this also true?
English universities are very different from American universities in this regard. If you study computer science in America, you do a four-year degree and about half of that will be spent learning literature, history and Pre-Raphaelite paintings. If you study computer science in England, you’ll spend three years studying computer science and nothing else.
At secondary school, English kids spend the last two years doing three subjects at A-Level and they will typically be all STEM or all humanities. Even at O-Level, I dropped everything (except English literature) that wasn’t maths, science or a language at age 14.
I heard an interview with a Cambridge professor where he said something like: “If you want to study biology at Cambridge, we expect you to be good at biology. We don’t care what you know about history.” That’s as it should be.
Because of this, my American friends often assume that English folks who study science at university know nothing about the humanities but this has not been my experience at all. Your average English programmer knows quite a bit about literature and history while your average American programmer barely goes beyond science fiction and the American Civil War. I remember being shocked in the Bush years that my American colleagues had no idea where Afghanistan or Iraq were. Radiolab did a segment once where they interviewed Americans in the street and no one knew what gonads were. If the point of a liberal arts degree is to give people a rounded education, it’s not working.
In America — as in England — the most curious folk feel an urgent need to learn everything about everything and end up knowing all about monotremes, Catherine the Great and the Tao Te Ching. But most people are just not interested and four years of university doesn’t seem to make much difference.
Thinking about this from the other direction, 16-year-old me wanted to study maths, maths, physics and chemistry. If you’d made me study history or art, I would have quit at the first opportunity.
Don’t get me wrong: I love history and art and study them still but the stuff they wanted to teach in school was just plain boring. If you’d made me learn about the Spinning Jenny and the Corn Laws, I would have become less interested in history, not more.
More seriously, my kids went to school in California. My daughter struggled with the language requirements for the University of California but she will collect her prize for graduating top of her master’s class at the University of Bristol on Friday. No languages were required.
My son dropped out of UCSB because he couldn’t bear to learn about the American Revolution (again) or organic chemistry (again). He’ll get his degree soon though because when you are learning environmental science over here, they expect you to learn environmental science — not Shakespeare or Renaissance art.
Of course, some kids don’t know what they want when they are eighteen and others want to explore everything that is on offer. For those kids, a liberal arts degree is perfect but for a kid who is a genius at physics and maths, it’s just a distraction. The American insistence on a rounded education prevents a lot of kids from studying the topics they love.
I knew what I wanted when I was 16 — I wanted to study engineering — but I never stopped reading literature or learning history and, now that I am approaching retirement, I’m back at university studying philosophy and classical Greece. I think the people who design liberal arts degrees in America should wonder why so few people are still interested in the arts after they graduate.








>>Your average English programmer knows quite a bit about literature and history while your average American programmer barely goes beyond science fiction and the American Civil War.
Why do you think this is? Do you think it's BECAUSE they're kinda forced to study more varied curriculum at "university" level? Or is it maybe because outside the elite and just-sub-elite schools, the level of what is taught is pretty basic because (something I was told, no idea if it's true) American HS is completely untrustworthy and they don't have exam type qualifications on leaving those?
As to your clickbait question, I'm not sure if I'd force computer science on humantities but I'd SOOOO force some broadly understood biology on them. My original background is in very minorly "bio adjacent" discipline (30+ years ago) but I'm doing humanities for fun rn in my dotage and the ignorance about, for the lack of a better term, "actual science" is kinda mind blowing.
It's all bullshit. The same people who advocate for programmers learning literature overlap heavily with the people degrading old great works and fields as racist, white, et cetera. These classes / fields are less rigorous and self confident than they have ever been, and more focused on minority activism, but still try to take advantage of lagging public perception. So the people advocating for it are hypocritical and effectively advocating for something that probably doesn't exist. Granted, some advocates lean into it, arguing that technical types should take these courses to become more woke. At least they're honest, but forget that.