Offer a contemporary overview of computer science with Schneider/Gersting's best-selling INVITATION TO COMPUTER SCIENCE, 8E. This flexible, non-language-specific text uses an algorithm-centered approach to provide a foundation in computing. Learning objectives and a clear hierarchy help introduce algorithms, hardware, virtual machines, software development, applications of computing, and social issues. Updated exercises and practice problems challenge students to analyze, evaluate, and approach problems creatively. Special interest boxes and timely content highlight topics such as privacy, drones, cloud computing, and net neutrality. Optional online modules for C++, Java, Python, C#, and Ada integrate seamlessly for the flexibility to teach a specific programming language.
頁數:928
版次:第8版
年份:2019年
規格:平裝/彩色
ISBN:9789814834636
1. An Introduction to Computer Science.
LEVEL 1: THE ALGORITHMIC FOUNDATIONS OF COMPUTER SCIENCE.
2. Algorithm Discovery and Design.
3. The Efficiency of Algorithms.
LEVEL 2: THE HARDWARE WORLD.
4. The Building Blocks: Binary Numbers, Boolean Logic, and Gates.
5. Computer Systems Organization.
LEVEL 3: THE VIRTUAL MACHINE.
6. An Introduction to System Software and Virtual Machines.
7. Computer Networks and Cloud Computing.
8. Information Security.
LEVEL 4: THE SOFTWARE WORLD.
9. Introduction to High-Level Language Programming.
10. The Tower of BabeL: Programming Languages.
11. Compilers and Language Translation.
12. Models of Computation.
LEVEL 5: APPLICATIONS.
13. Simulation and Modeling.
14. ECommerce, Databases, and Data Scirnce.
15. Artificial Intelligence.
16. Computer Graphics and Entertainment: Movies, Games, and Virtual Communities.
LEVEL 6: SOCIAL ISSUES IN COMPUTING.
17. Making Decisions about Computers, Information, and Society.