Computer Science Illuminated

Front Cover
Jones & Bartlett Learning, 2007 - Computers - 636 pages
Thoroughly Revised And Updated, Computer Science Illuminated, Third Edition, Continues To Excite And Enlighten Students On The Dynamic And Diverse Field Of Computer Science. Written By Two Of Today'S Most Respected Computer Science Educators, Nell Dale And John Lewis, The Text Provides A Broad Overview Of The Many Aspects Of The Discipline From A Generic View Point. Separate Program Language Chapters Are Available As Bundle Items For Those Instructors Who Would Like To Explore A Particular Programming Language With Their Students. The Many Layers Of Computing Are Thoroughly Explained Beginning With The Information Layer, Working Through The Hardware, Programming, Operating Systems, Application, And Communication Layers, And Ending With A Discussion On The Limitations Of Computing. Perfect For Introductory Computing And Computer Science Courses, Computer Science Illuminated, Third Edition's Thorough Presentation Of Computing Systems Provides Computer Science Majors With A Solid Foundation For Further Study, And Offers Non-Majors A Comprehensive And Complete Introduction To Computing.
 

Contents

Brief Contents
2
Abstraction
6
The Big Picture
8
The Information Layer
26
The Information Layer
32
The Hardware Layer
83
32
84
The Hardware Layer
90
Thought Questions
351
The Applications Layer
376
Artificial Intelligence
410
Simulation Graphics and Other
442
Meteorological Models
448
Computing Power Necessary
454
The Communications Layer
480
Types of Networks
483

OR Gate
96
Computing Components
119
The Programming Layer
146
TestPlan Implementation
223
Thought Questions
230
Abstract Data Types and Algorithms
279
Binary Trees
305
The Operating Systems Layer
322
Digital Rights Management and the Sony Rootkit
344
The World Wide Web
505
In Conclusion
530
Classification of Algorithms
561
Thought Questions
568
Endnotes
599
Index
605
147
627
Copyright

Common terms and phrases

Bibliographic information