Skip to content

Invitation to Computer Science C++ Version

Best in textbook rentals since 2012!

ISBN-10: 0534390978

ISBN-13: 9780534390976

Edition: 3rd 2005

Authors: G. Michael Schneider, Judith L. Gersting

List price: $166.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

In this best-selling text, Mike Schneider and Judy Gersting unify and lend relevance to the topics of computer science within their proven framework of a six-layer hierarchy of abstractions. The authors begin by showing that computer science is the study of algorithms, which is the central theme of the book, then move up the next five levels of the hierarchy: hardware, virtual machine, software, applications, and ethics.
Customers also bought

Book details

List price: $166.95
Edition: 3rd
Copyright year: 2005
Publisher: Course Technology
Publication date: 2/6/2004
Binding: Paperback
Pages: 744
Size: 7.75" wide x 9.50" long x 1.00" tall
Weight: 2.838
Language: English

G. Michael Schneider is Professor Emeritus of Mathematics and Computer Science at Macalester College in St. Paul, Minnesota. He also served as a Visiting Professor of Computer Science at Columbia University in New York. His professional interests include parallel processing, computer networks, programming methodology, and computer science education. He has written many successful textbooks on software development, data structures, computer organization, and a breadth-first overview of computer science. Dr. Schneider was a member of the committee that authored the ACM/IEEE Computing Curriculum 2001. He has received Fulbright Grants to teach computer science and applied mathematics in…    

An Introduction to Computer Science
The Algorithmic Foundations of Computer Science
Algorithm Discovery and Design
The Efficiency of Algorithms
The Hardware World
The Building Blocks: Binary Numbers, Boolean Logic, and Gates
Computer Systems Organization
The Virtual Machine
An Introduction to System Software and Virtual Machines
Computer Networks, the Internet, and the World Wide Web
The Software World
Introduction to High-Level Language Programming
The Tower of Babel
Compilers and Language Translation
Models of Computation
Applications
Simulation and Modeling
Electronic Commerce and Information Security
Artificial Intelligence
Social Issues in Computing
Making Decisions about Computers, Information, and Society