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: CCSItem type | Current location | Call number | Status | Date due | Barcode |
---|---|---|---|---|---|
Books | College Library General Reference Section | CCS 004/Sch57 (Browse shelf) | Available | 81555 |
Browsing College Library Shelves , Shelving location: General Reference Section Close shelf browser
CCS 004/P27 Introduction to computing systems : | CCS 004/R25 A balanced introduction to computer science / | CCS 004/R81 Introduction to soft computing : | CCS 004/Sch57 Invitation to computer science / | CCS 004/Sh61 Introduction to computational science : | CCS 004.019/R63 Interaction design : | CCS 004.165/L52 Smashing android UI : |
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.