save
$20.01Computer Science Illuminated, Seventh Edition
Get Computer Science Illuminated, Seventh Edition—the student-friendly, breadth-first guide to computing layers, perfect for introductory courses and self-learners.
Want to preview before you buy? Click Request Free Sample and tell us which chapter or pages you’d like to see, along with your email address. We’ll send you those pages from the eBook so you can be sure it’s the right one before buying.
- Instant download & lifetime access Available as soon as your payment is confirmed. Your download link is also sent to the email address you provide at checkout, and you can download your purchased eBook anytime from My Account → Downloads with unlimited downloads. An account is created automatically using the same email address.
- Own your eBook Receive the available PDF/EPUB file directly after purchase. No rental or temporary access — download and keep your eBook for personal use with lifetime access.
- Full refund guarantee If the eBook you receive does not match the details and description provided on the product page, contact [email protected] and we’ll issue a full refund within 24 hours.
- Secure payment through PayPal Pay securely by debit or credit card or with your PayPal account. Your card details are processed by PayPal and are never stored on our site.
$19.99$40.00
The Problem This Book Solves
Introductory computer science courses often overwhelm students with disjointed topics—binary numbers, logic gates, programming syntax—without revealing how these pieces fit together. Computer Science Illuminated solves this by presenting computing as a coherent stack of abstraction layers, from hardware through software to applications and the web. This approach gives beginners a mental model that makes every concept feel connected and intuitive.
Without a unifying framework, students can struggle to see the big picture and lose motivation. This book ensures that from the first chapter, you understand where each topic belongs in the overall architecture of a computing system—making later details easier to absorb.
About Computer Science Illuminated, Seventh Edition
Computer Science Illuminated is a breadth-first, student-friendly textbook that introduces the entire field of computing through the metaphor of layers of abstraction. It systematically covers the data layer, hardware layer, operating system layer, algorithm layer, programming language layer, software engineering layer, and the application/communications layer. Each chapter builds on the previous one, reinforcing how higher-level systems depend on lower-level foundations.
The Seventh Edition, published in 2019 by Jones & Bartlett Learning, reflects modern developments while retaining the clear, approachable style that has made this text a favorite for introductory courses. Its breadth-first approach means you get a survey of computing systems before diving into any single subfield—perfect for deciding which area to pursue further.
Who Will Benefit Most
This book is designed for anyone taking their first college-level computer science course, but it also serves self-learners and professionals transitioning into tech. The content is accessible without assuming prior programming knowledge, making it ideal for:
- Computer science majors in their first semester
- Students in related fields (engineering, math, information systems) needing a CS overview
- Career changers exploring software development or IT
- AP Computer Science Principles teachers seeking a comprehensive reference
- Anyone curious about how computers work from the ground up
If you are looking for a stress-free yet thorough introduction to computing, this text matches your needs. It does not assume prior experience and explains jargon as it appears.
Skills You Will Gain
By working through Computer Science Illuminated, you will build a solid foundation in these essential areas:
- Data representation — how numbers, text, images, and sound are encoded in bits
- Hardware architecture — CPU, memory, I/O, and how they execute instructions
- Operating systems — process management, memory management, file systems
- Algorithms and problem-solving — searching, sorting, recursion, and complexity
- Programming languages — paradigms, translation, and execution models
- Networking and the web — protocols, routing, security, and cloud computing
Each topic is presented with real-world analogies and clear diagrams, ensuring you not only learn the concept but also why it matters in a larger system.
What Sets It Apart
Most introductory CS textbooks either dive too deep into programming (like typical Python or Java intro texts) or skim over theory without connecting it to practice. Computer Science Illuminated occupies a unique middle ground: it gives you the conceptual breadth of a survey course while maintaining the depth needed to truly understand each layer. The layered framework is absent from many competing books, which treat topics as isolated chapters. This book’s architecture is itself a teaching tool—you learn the layers of abstraction by experiencing them.
Additionally, the writing style is praised for being student-friendly without sacrificing rigor. The Seventh Edition updates examples and terminology to reflect current technology, making it more relevant than older editions of the same title or competing texts.
Author & Publisher Credentials
Nell Dale and John Lewis are veteran computer science educators with decades of experience teaching introductory courses. Dale is known for her work on data structures and programming languages, while Lewis has authored widely used texts on Java and software engineering. Their combined expertise ensures the content is both pedagogically sound and technically accurate.
Jones & Bartlett Learning, the publisher, is a respected academic imprint that specializes in higher education textbooks and professional references in computer science, nursing, and other fields. The book has been carefully peer-reviewed and classroom-tested through multiple editions.
Is It Worth It?
For any student or self-learner who wants a comprehensive yet approachable introduction to computing, this is an excellent investment. The layered approach is pedagogically superior to fragmented survey texts, and the breadth-first design helps you identify which areas of CS excite you most before you commit to an advanced track. The Seventh Edition (2019) is current enough to cover modern topics like cloud computing and web security while retaining timeless fundamentals. If you are teaching yourself, the clear explanations and structure make it possible to work through the material independently.
We recommend this book without reservation for any introductory computing course or independent study plan.
Download Computer Science Illuminated, Seventh Edition Now
Whether you are beginning a computer science degree, switching into tech, or simply curious about how computers work, Computer Science Illuminated gives you the foundational knowledge you need to succeed. Order your digital copy today and start building a clear, layer-by-layer understanding of modern computing systems.
Published by Jones & Bartlett Learning in its Seventh Edition (2019). Add to cart now and take the first step toward mastering computer science.









