Sublime
An inspiration engine for ideas

I've never liked the term "computer science." The main reason I don't like it is that there's no such thing. Computer science is a grab bag of tenuously related areas thrown together by an accident of history, like Yugoslavia.
Teach Yourself Computer Science
teachyourselfcs.comI started this chapter with the proposition that the basic stuff of computing is information; that the computer is an automaton that processes information; and that consequently, computer science is the study of information processing.
Subrata Dasgupta • Computer Science: A Very Short Introduction (Very Short Introductions)
A widely held view amongst computer scientists is that the fundamental stuff of computer science is information.
Subrata Dasgupta • Computer Science: A Very Short Introduction (Very Short Introductions)
Computer science is, ultimately, the science of automatic symbol processing, an insight which Allen Newell and Herbert Simon have emphasized.
Subrata Dasgupta • Computer Science: A Very Short Introduction (Very Short Introductions)
The modern computer is a hierarchically organized system of computational artefacts. Inventing, understanding, and applying rules and principles of hierarchy is, thus, a subdiscipline of computer science.