Category: Computer Science Education

The Great Principles of Computing | American Scientist

All this leads us to the modern catchphrase: “Computing is the study of information processes, natural and artificial.” The computer is a tool in these studies but is not the object of study. As Dijkstra once said, “Computing is no more about computers than astronomy is about telescopes.” Source: The Great Principles of Computing | American Scientist

Abstraction

“Complex virtual worlds such as these are made possible by computer scientists’ ability to distance themselves from the mundane and tedious level of bits and processors through tools of abstraction. To abstract is to describe something at a more general level than the level of detail seen from another point of view.”