Introduction to Computer Science (Second Edition)

Author: (USA) David Dale
Publisher:
Publish Date: 2005-09-01
Features: This book uses a large amount of new material to comprehensively introduce the fundamental knowledge in the field of computer science. Written by Nell Dale and John Lewis, two highly acclaimed and experienced educators in this field, the book is thorough and covers a wide range of topics, aiming to provide readers with a holistic view of computer science. At a detailed level, the book is well-structured and vividly described. Starting from information, it introduces topics such as hardware, programming, operating systems, applications, and communication, touching on all aspects of computer science. The content is rigorous yet accessible, making it an ideal introductory textbook for computer science students.
Key Features of the Book:
● Programming concepts are described in general language, while detailed explanations of Java and C++ are provided on the accompanying website: http://csilluminated.jbpub.com).
● Includes biographies of notable figures, historical events, and cutting-edge knowledge of technological development; explores the ethical and moral impacts of technological advancements in each chapter.
● Contains numerous exercises and thought questions for teaching purposes.
● The accompanying website combines academic and engaging content, offering a variety of teaching resources: Flash slides, online glossaries, interactive learning, word games, HTML help, and more, to deepen readers' understanding of the book's material in a flexible and multi-dimensional way.
Written by two renowned computer science educators, this book provides a comprehensive and detailed introduction to all aspects of computer science. Each layer of the computing system is dissected, starting from the information layer, moving through the hardware layer, programming layer, operating system layer, application layer, and communication layer, before concluding with discussions on the limitations of computing. Additionally, the text is interspersed with biographies of key figures, historical notes, ethical dilemmas, and the latest technological developments to further enhance readers' understanding of computer science. Each chapter concludes with a wealth of exercises to help readers review and master the content. This book is an ideal textbook for introductory courses in computing and computer science, as well as a great choice for non-professionals seeking an overview of computer science.

📌 Related Posts