This introduction to the principal elements of computer science reinforces the concept that computer scientists deal not only with programming syntax and applications, but also use programming as a tool with which to explore and develop ideas.
"synopsis" may belong to another edition of this title.