Invitation to Computer Science: C++ Version
In this best-selling text, Mike Schneider and Judy Gersting unify and lend relevance to the topics of computer science within their proven framework of a six-layer hierarchy of abstractions. The authors begin by showing that computer science is the study of algorithms, which is the central theme of the book, then move up the next five levels of the hierarchy: hardware, virtual machine, software, applications, and ethics. Each layer in the hierarchy builds upon the ideas and concepts presented in earlier chapters. In addition to some motivational applications such as Web page design and interactive graphics, the book covers the fundamental issues of algorithms, hardware design, computer organization, system software, language models, theory of computation, and social and ethical issues of computing. Exposure to these deeper and more complex core ideas introduces students to the richness and beauty of the field and helps them appreciate the principles behind their creation and implementation. While feeling the excitement of computer science, students receive a solid grounding in the central concepts as well as in important uses of computing and information technology.
What people are saying - Write a review
We haven't found any reviews in the usual places.
An Introduction to Computer Science
In the Beginning
46 other sections not shown
Other editions - View all
assembly language assignment statement binary search binary search algorithm bits Boolean expression called Chapter circuit circumference compiler computer science computer systems computing agent construct copy cout decimal decoder described device digits efficient encoding endl ENIAC example executed function gates gorithm hardware high-level programming language integer Internet L0AD largest legit look loop machine language match mathematical memory cell memory location node number of comparisons º º operating system output line parse tree position processor produce programming language pseudocode puter radius represent representation result rithm selection sort sequential search algorithm server Set the value shown in Figure solution solve sort algorithm specific step storage symbol tape task tion transistors truth table Turing machine unsorted section variable Won Neumann write