Computer Science Illuminated, Eighth Edition
- 13h 58m
- John Lewis , Nell Dale
- Jones and Bartlett Learning
- 2025
Designed for the introductory computing and computer science course, the student-friendly Computer Science Illuminated, Eighth Edition provides students with a solid foundation for further study, and offers non-majors a complete introduction to computing. Fully revised and updated, the eighth edition of this best-selling text retains the accessibility and in-depth coverage of previous editions, while incorporating all-new material on cutting-edge issues in computer science. Authored by the award-winning team Nell Dale and John Lewis, the text provides a unique and innovative layered approach, moving through the levels of computing from an organized, language-neutral perspective.
Features and Benefits
- Updated to latest AP CS Principles
- New section on cryptocurrency
- Expanded coverage of blockchain, cybersecurity attacks, and e-commerce
- Navigate Advantage includes the following student resources: Supplemental programming chapters, animations, and additional Study Aids (Flash cards, Practice Quizzes, Learning Objectives, Lecture Outlines)
- Cloud Desktop and companion lab exercises are available on Navigate, which include 23 different lab exercises on topics such as programming, databases, networking, and more
- Instructor resources include answers to-text questions, slides in PowerPoint, Test Bank and AP CS Principles Mapping Guide
About the Author
Nell Dale, PhD - University of Texas, Austin
Nell Dale received a B.S. in Mathematics and Psychology from the University of Houston, a M.A. in Mathematics, from the University of Texas at Austin, and a Ph.D. in Computer Sciences from the University of Texas at Austin. Nell Dale has been on the faculty at the University of Texas, Austin since 1975. She teaches occasionally but concentrates on computer science education, writing, traveling, tennis, and bridge -- and her family of course.
John Lewis, PhD - Virginia Tech, Blacksburg, Virginia
John Lewis is a leading educator and author in the field of computer science. He has written a market-leading textbook on Java software and program design. After earning his undergraduate degree, M.S., and Ph.D. in computer science at Virginia Tech, John joined the faculty of the Department of Computing Sciences at Villanova University. He has received numerous teaching awards, including the University Award for Teaching Excellence and the Goff Award for Outstanding Teaching. His professional interests include object-oriented technologies, multimedia, and software engineering. In addition to his teaching and writing, John actively participates in the Special Interest Group on Computer Science Education (SIGCSE), and finds time to spend with his family or in his workshop.
In this Book
-
The Big Picture
-
Binary Values and Number Systems
-
Data Representation
-
Gates and Circuits
-
Computing Components
-
Low-Level Programming Languages and Pseudocode
-
Problem Solving and Algorithms
-
Abstract Data Types and Subprograms
-
Object-Oriented Design and High-Level Programming Languages
-
Operating Systems
-
File Systems and Directories
-
Information Systems
-
Artificial Intelligence
-
Simulation, Graphics, Gaming, and Other Applications
-
Networks
-
The World Wide Web
-
Computer Security
-
Limitations of Computing
-
Glossary
-
Endnotes