Normal view MARC view ISBD view

Invitation to computer science / G. Michael Schneider, Macalester College, Judith L. Gersting, Indiana University-Purdue University at Indianapolis ; contributing author, Bo Brinkman, Miami University.

By: Schneider, G. Michael.
Contributor(s): Gersting, Judith L | Brinkman, Bo.
Boston, MA ; Australia : Cengage Learning, ©2016Edition: 7th edition.Description: xxviii, 884 pages : color illustrations ; 26 cm.Content type: text ISBN: 9781305075771.Subject(s): Computer scienceDDC classification: 004/Sch57 Other classification: CCS
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.
Summary: 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 containing 20 laboratory projects that map directly to the book.
Item type Current location Call number Status Date due Barcode
Books Books College Library
General Reference Section
CCS 004/Sch57 (Browse shelf) Available 81555

Includes index.

Includes index and answer key.

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.

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 containing 20 laboratory projects that map directly to the book.

College of Engineering and Computer Studies

There are no comments for this item.

Log in to your account to post a comment.