Introduction to Computer Science, 2nd Edition

Author: Zhang Xin
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 the field, the book aims to provide readers with a holistic view of computer science. On the whole, the content is detailed and covers a broad scope; in terms of details, the book is well-structured and vividly described. Starting from information, it introduces aspects such as hardware, programming, operating systems, applications, and communication, touching on all levels of computer science. The book is rigorous yet accessible, making it an ideal introductory textbook for students of computer science.
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 ease of teaching.
● The accompanying website combines academic rigor with engaging content, offering a variety of teaching resources: Flash presentations, online glossaries, interactive learning, word games, HTML help, and more, to deepen readers' understanding of the book's material in a flexible and multifaceted way.
Written by two renowned computer science educators, the 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, and concluding with a discussion on the limitations of computing. Additionally, the text is interspersed with numerous biographies of notable figures, historical annotations, ethical issues, and new technological developments to further enhance your understanding of computer science. Each chapter is followed by a wealth of exercises to help you 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 the field.

📌 Related Posts