Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Submission + - Computer Science Has Confused 'Hard' with 'Interesting' or 'Valuable'

theodp writes: "There is a lot of literature about how much CS overwhelms students," writes Univ. of Michigan CS Prof Mark Guzdial. "There’s also literature on how we can do better."

One of Guzdial's top paper picks in this space is A Case for Feminism in Programming Language Design by Felienne Hermans and Ari Schlesinger, which makes the case for why CS and computing education should be broader than just what computer scientists and the Tech industry want it to be. In her engaging presentation of the material, Hermans opens with an acknowledgement that the title may be off-putting or confusing to some ("And maybe you're like, 'What? What does feminism have to do with programming languages?'") and quickly gets to her points by giving the audience an 'Is it a programming language?' quiz (C? UML? Spreadsheets? Scratch? Knitting patterns? HTML?).

"I appreciated Felienne’s point that computer science has confused 'hard' with 'interesting' or 'valuable'," Guzdial writes. "We overly value things that are hard to do, which leads us to undervalue things that are interesting, valuable, or useful but are not necessarily hard to do (e.g., studying how people build in Excel is interesting and valuable, even if it’s not as 'hard' as studying programmers building million LOC systems). I have heard this sentiment voiced lots of times. 'The study was really not that much. I don’t see why it’s interesting.' 'The system wasn’t hard to do. Anyone could have built it. It’s not really a contribution.' 'Anyone could have thought of that.' An academic contribution should be judged by what we learn, not by how hard it was to do or invent. That focus on being hard is part of what drives students away from computer science."

A good example of what Hermans talks about can be observed in a 2013 Microsoft Research video, in which a CS-degreed middle school math teacher gets ostracized by the research crowd after she has the temerity to suggest that most kids would be better served by instruction on how to use computers and software like Office (she also suggests 'computational thinking' could be learned in math class and coding concepts be taught outside of the context of CS courses) rather than the 'rigorous CS courses' Microsoft and Google insisted were needed for UK and US K-12 schoolchildren. Interestingly, eight years later in a 2021 Microsoft Research podcast, the same Microsoft Researcher from the 2013 video now embraces the idea of giving children instruction in Office ("We teach children programming using Excel"). Why the change of heart? Microsoft Research explained that it had transformed Excel ('easy' concepts) into a 'Turing-complete' formula language with a new LAMBDA function ('hard' CS concepts).

Comment Re:"Science" vs "Scientists" (Score 1) 250

This. I was just commenting the same thing when I saw your reply.

> Trust in Science Recovers Slightly,
> Public trust in scientists is showing signs of recovery,

There's a difference. Science is the scientific method. It has no emotions. Scientists are squishy with emotions, varying motivations and levels of honesty You can trust science and lose trust in scientists.

Slashdot Top Deals

Heisenberg may have slept here...

Working...