Computer Science is the science of computation; that is literally taking a piece of information and applying a series of transformations to it based on pre-defined relationships in order to produce another useful piece of information.
Krebsbach makes a strong argument and I mostly agree with it. If I had to quibble it would be with the idea of algorithms being the fundament of CS. An algorithm is prescriptive, but like a recipe to the culinary arts it is the act of going between ingredient and product which is our primary subject of study.
Computation is a natural phenomenon, even if it isn't usually a physical one.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Computer Science is the science of computation; that is literally taking a piece of information and applying a series of transformations to it based on pre-defined relationships in order to produce another useful piece of information.
There is a good article about that:
www2.lawrence.edu/fast/krebsbak/Re...
Excellent read, thanks for sharing that.
Krebsbach makes a strong argument and I mostly agree with it. If I had to quibble it would be with the idea of algorithms being the fundament of CS. An algorithm is prescriptive, but like a recipe to the culinary arts it is the act of going between ingredient and product which is our primary subject of study.
Computation is a natural phenomenon, even if it isn't usually a physical one.