Computer science actually predates physical computers – it’s closer to a field of math, focusing on what can be computed in theory regardless of what computing devices actually exist. Ada Lovelace, for example, lived in the early 1800s and is regarded as the first computer programmer for her work designing algorithms for a hypothetical Analytical Engine that didn’t physically exist.
That is why computer science is different from computer engineering, but for why it’s called a science is mostly about the definition of science. We could say that science is about physical experimentation, but that would mean many non-experimental research fields like anthropology are excluded. It’s generally taken that a science is a field with a rigorous approach to expanding knowledge, and so computer science fits.
Latest Answers