← Back to context

Comment by gambler

6 years ago

It's a thing of its own. Used to be called informatics in some countries. Much better name, IMO. There are large parts of computer science that have nothing to do with computers. They're about information and can be applied outside of computers.

I'm with Alan Kay when he says "computer science" used to be an aspiration and eventually became a misnomer. Same with software engineering.

https://www.youtube.com/watch?v=YyIQKBzIuBY

(Doesn't mean CS and SE are always "worse" than science and engineering. But they are currently very different.)

"We need to do away with the myth that computer science is about computers. Computer science is no more about computers than astronomy is about telescopes, biology is about microscopes or chemistry is about beakers and test tubes. Science is not about tools, it is about how we use them and what we find out when we do."

- Michael R. Fellows, Ian Parberry (1993) "SIGACT trying to get children excited about CS"

  • Unfortunately, virtually all CS programs have become Software Engineering programs save for their names. The actually thinking and theory behind it is often more of a side note as educational institutions focus on teaching students how to use specific tools that are popular at the time, leading to many people having a good idea of these specific tools, but no idea on their actual design implications or how anybody actually realized how to do these things.

    Sadly, if you want to learn proper theory (what I consider to be CS) you have to get lucky and find a mathematics program that has electives so you can focus on things like discrete mathematics and information theory.