Jump to ratings and reviews
Rate this book

An Invitation to Computer Science: Java Version

Rate this book
A Java version of the authors' best-selling introduction to the field of computer science. This text provides a breadth-first overview of the central topics studied in the field: algorithms, hardware design, computer organization, system software, language models, programming, compilation, theory of computation, applications, networks, artificial intelligence, and the impact of computers on society. The authors present these topics in the context of the big picture, using a six-layer hierarchy of abstractions. The hierarchy is based on the algorithmic foundations of computer science and works upward from low-level hardware concepts through virtual machine environments, languages, software, and applications programs to the social issues raised by computer technology. Each layer in the hierarchy builds on ideas and concepts presented earlier. An accompanying lab manual provides exploratory lab activities. For this Java Version, Chapters 7 (Introduction to High-Level Language Programming) and 8 (The Tower of Babel) have been thoroughly revised to incorporate Java 2 as the programming language of implementation.

724 pages, Paperback

First published January 1, 2000

4 people are currently reading
16 people want to read

About the author

G. Michael Schneider

32 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
3 (27%)
4 stars
1 (9%)
3 stars
6 (54%)
2 stars
1 (9%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Jacob R.
13 reviews2 followers
May 16, 2021
Basic but easy-to-follow introduction. Dated for today but still applicable.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.