Gain a contemporary overview of today's computer science with the best-selling INVITATION TO COMPUTER SCIENCE, 8E. This flexible, non-language-specific book uses an algorithm-centered approach that's ideal for your first introduction to computer science. Measurable learning objectives and a clear hierarchy help introduce algorithms, hardware, virtual machines, software development, applications, and social issues. Exercises, practice problems, and feature boxes emphasize real-life context as well as the latest material on privacy, drones, cloud computing, and net neutrality. Optional online language modules for C++, Java, Python, C#, and Ada let you learn a programming language. MindTap is available with online study tools, a digital Lab Manual and lab software with 20 laboratory projects. Hands-on activities enable you to truly experience the fundamentals of today's computer science.
Excellent introductory book to computer science. After learning the bases of code I wanted to dive deeper in what is the essence of a computer, so I decided one of the ways was to read a textbook about introduction to computer science. I got exactly what I wanted. From the basics of how transistors work to the software world, this book describes each step of what a computer is and how it works. It doesn't go deep into each topic but it touches a lot of them with clear explanations, and this is what we look for in an introductory book.
Good book to get a better understanding of Computer Science and computers. This book is structured in such a way that it takes you through all layers of computer science by starting at 'Algorithmns and Foundations' through to the 'Social Issues' of computers and computer science. (Note: this book is merely an introduction into the computer science field, therefore no programming is taught)