Computer Science Illuminated
Revised and updated with the latest information in the field, the Fourth Edition of Computer Science Illuminated continues to engage and enlighten students on the fundamental concepts and diverse capabilities of computing. 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, the fourth 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.
What people are saying - Write a review
This book is confusing, it doesn't explain anything well at all. It's so vague that even the instructor seemed to be having trouble teaching from it. I'm normally good at teaching myself something if my professor is not very good, but it's hard to make sense of some of the things when I go back and read this book. I have to google to find tutorials, and most of the tutorials teaches the same thing in a different way. They use this book as an intro to computer science but there's nothing intro about this book at all. This book is way too advanced and even my professor admitted it.
Stay away from this book!!!
This book was required for an Into to CS class at the University of Akron (Ohio). Apparently nobody at the university actually read the book before selecting it for the class. There are so many errors in every chapter that I spent hours on Google and Youtube finding the correct information.
The authors/publisher present information that is just plain WRONG. Not just facts, but there are many mistakes in the code examples. Facts seem to be poorly organized, or are presented out of context without any explanation.
The homework questions are often extremely vague and the answer key that the instructor uses makes no sense many times. If you use logic to solve a problem, more than likely you will be marked wrong.
Don't believe the five star reviews. This book is not student friendly and explanations are not easy to follow.
The best you can hope for is that your professor THOROUGHLY knows the material, and can explain all of the material that the authors neglected to include.
You will need to have a good programming background and be very familiar with computer hardware in order to get anything out of this book.
As another reviewer put it, "You have been warned!"
UPDATE: After speaking with the CS Department Chairman, this book will no longer be used at the University of Akron !!!