Offer a contemporary overview of computer science with Schneider/Gersting's best-selling INVITATION TO COMPUTER SCIENCE, 7E. 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.
頁數:912
版次:第7版
年份:2016年
規格:平裝/彩色
ISBN:9781305075771
1. An Introduction to Computer Science.
Level I: The Algorithmic Foundations of Computer Science.
2. Algorithm Discovery and Design.
3. The Efficiency of Algorithms.
Level II: The Hardware World.
4. The Building Blocks: Binary Numbers, Boolean Logic, and Gates.
5. Computer Systems Organization.
Level III: The Virtual Machine.
6. An Introduction to System Software and Virtual Machines.
7. Computer Networks and Cloud Computing.
8. Information Security.
Level IV: The Software World.
9. Introduction to High Level Languages Programming.
10. The Tower of Babel.
11. Compilers and Language Translation.
12. Models of Computation.
Level V: Applications.
13. Simulation and Modeling.
14. Electronic Commerce, Databases, and Personal Privacy.
15. Artificial Intelligence.
16. Computer Graphics and Entertainment: Movies, Games, and Virtual Communities.
Level VI: Social Issues in Computing.
17. Making Decisions about Computers, Information, and Society.