Invitation to Computer Science [6 ed.]
9781133190820, 1133190820
About the File: 1600 x 2010 pixel JPEG screenshots of each page from a digital source. File has basic OCR and bookmarks.
143
33
174MB
English
Pages 744
[1294]
Year 2013
Report DMCA / Copyright
DOWNLOAD PDF FILE
Table of contents :
Title Page
Contents
Preface
Chapter 1: An Introduction to Computer Science
Level 1 The Algorithmic Foundations of Computer Science
Chapter 2: Algorithm Discovery and Design
Chapter 3: The Efficiency of Algorithms
Level 2 The Hardware World
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates
Chapter 5: Computer Systems Organization
Level 3 The Virtual Machine
Chapter 6: An Introduction to System Software and Virtual Machines
Chapter 7: Computer Networks, the Internet, and the World Wide Web
Chapter 8: Information Security
Level 4 The Software World
Chapter 9: Introduction to High Level Language Programming
Chapter 10: The Tower of Babel
Chapter 11: Compilers and Language Translation
Chapter 12: Models of Computation
Level 5 Applications
Chapter 13: Simulation and Modeling
Chapter 14: Electronic Commerce and Databases
Chapter 15: Artificial Intelligence
Chapter 16: Computer Graphics and Entertainment: Movies, Games and Virtual Communities
Level 6 Social Issues in Computing
Chapter 17: Making Decisions About Computers, Information, and Society
Answers to Practice Problems
Index
Programming in Ada
Programming in C++
Programming in C#
Programming in Java
Programming in Python