Invitation to computer science
Offers a contemporary overview of today's computer science. This non-language-specific approach provides a solid foundation using an algorithm-driven approach that's suitable for the reader's first introduction to the field of Computer Science. It also includes a Digital Lab Manual co...
Saved in:
| Main Authors: | , |
|---|---|
| Other Authors: | |
| Format: | Book |
| Language: | English |
| Published: |
Boston, MA
Cengage Learning
2016
|
| Edition: | Seventh edition |
| Subjects: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Table of Contents:
- 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. Intro to High Level Languages (brief intro in printed text; online chapters for C++, C#, Python, Java, and Ada)
- 10. The Tower of Babel: Multiple Programming Voices
- 11. Compilers and Language Translation
- 12. Models of Computation. Level V: Applications
- 13. Simulation and Modeling
- 14. Electronic Commerce
- 15. Artificial Intelligence
- 16. Computer Graphics and Entertainment: Movies, Games, and Virtual Communities. Level VI: Social Issues in Computing
- 17. Making Ethical Decisions [Bo Brinkman]. Answers to Practice Problems


