Computer science illuminated /
Nell Dale, John Lewis.
- 3rd ed.
- Sudbury, Mass : Jones and Bartlett Publishers, 2007
- xxvii, 636 p. ill. (some col.) ; 24 cm.
Includes bibliographical references (p. 599-604) and index.
1 Laying the groundwork: Big picture ; 2 Information layer: Binary values and number systems; Data representation ; 3 Hardware layer: Gates and circuits; Computing components ; 4 Programming layer: Problem solving and algorithm design; Low-level programming languages; High-level programming languages; Abstract data types and algorithms ; 5 Operating systems layer: Operating systems; File systems and directories ; 6 Applications layer: Information systems; Artificial intelligence; Simulation, graphics, and other applications ; 7 Communications layer: Networks; World Wide Web ; 8 In conclusion; Limitations of computing ; 9 Glossary.