Invitation to computer science Java version

This edition of Invitation to Computer Science follows the breadth-first guidelines recommended by CC2001 to teach computer science topics from the ground up. The authors begin by showing that computer science is the study of algorithms, the central theme of the book, then move up the next five leve...

Full description

Saved in:
Bibliographic Details
Main Author: Schneider, G. Michael
Other Authors: Gersting, Judith L., Miller, Keith
Format: Book
Language:English
Published: Boston, MA Thomson Course Technology 2007
Edition:3rd ed.
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • An introduction to computer science
  • Level 1: The algorithmic foundations of computer science
  • Algorithm discovery and design
  • The efficiency of algorithms
  • Level 2: The hardware world
  • The building blocks: binary numbers, Boolean logic, and gates
  • Computer systems organization
  • Level 3: The virtual machine
  • An introduction to system software and virtual machines
  • Computer networks, the Internet, and the World Wide Web
  • Level 4: The software world
  • Introduction to high-level language programming
  • The Tower of Babel
  • Compilers and language translation
  • Models of computation
  • Level 5: Applications
  • Simulation and modeling
  • Electronic commerce and information security
  • Artificial intelligence
  • Level 6: Social issues in computing
  • Making decisions about computers, information, and society