Page Tools:

Computer Science Illuminated, Fifth Edition

Author(s): Nell Dale, PhD, University of Texas, Austin
John Lewis, PhD, Virginia Tech, Blacksburg, Virginia
Details:
  • ISBN-13: 9781449672843
  • Product With Access Code    672 pages      © 2013
Price: International Sales $122.95 US List
Add to Cart Request a Review Copy

Overview

Available with the new Personalized Adaptive Learning (PAL) Program.  Learn More about PAL Computer Science.

Revised and updated with the latest information in the field, the Fifth Edition of best-selling Computer Science Illuminated continues to provide students with an engaging breadth-first overview of computer science principles and provides a solid foundation for those continuing their study in this dynamic and exciting discipline. Authored by two of today's most respected computer science educators, Nell Dale and John Lewis, the text carefully unfolds the many layers of computing from a language-neutral perspective, beginning with the information layer, progressing through the hardware, programming, operating systems, application, and communication layers, and ending with a discussion on the limitations of computing. Separate program language chapters are available as bundle items for instructors who would like to explore a particular programming language with their students.

Ideal for introductory computing and computer science courses, the fifth 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.

New Features of the Fifth Edition:

  • NEW chapter on computer security provides readers with the latest information on preventing unauthorized access; types of malware and anti-virus software; protecting online information, including data collection issues with Facebook, Google, etc.; security issues with mobile and portable devices; and more.
  • A NEW section on cloud computing offers readers an overview of the latest way in which businesses and users interact with computers and mobile devices.
  • The section on social networks has been rewritten to include up-to-date information, including new data on Google+ and Facebook.
  • The sections covering HTML have been updated to include HTML5.
  • Revised and updated Did You Know callouts are included in the chapter margins.
  • The updated Ethical Issues at the end of each chapter have been revised to tie the content to the tenth strand recommended by the ACM, which stresses the importance of computer ethics.

ShowKey Features

  • Provides a thorough overview of computing systems to prepare computer science majors for further study, yet remains accessible and engaging for non-majors looking for a comprehensive introduction to computing.
  • Includes revised biographies with photographs, detailing the lives of computer science innovators.
  • Contains a section on game programming including game design and development as well as ethical issues in gaming.
  • A collection of programming language chapters are available as low-cost bundling options.  Available chapters include: Java, C++, Python, Alice, SQL, VB.NET, RUBY, Perl, Pascal, and JavaScript.


Instructor Resources:

  • Answers to the end of chapter exercises
  • Answers to the optional lab exercises
  • PowerPoint Lecture Outlines
  • PowerPoint Image Bank
  • Test Bank


Every new copy is packaged with full access to the robust Student Companion Website featuring:

  • Animated Flashcards
  • Relevant Web Links
  • Crossword Puzzles
  • Interactive Glossary
  • Digital Lab Manual
  • R. Mark Meyer's labs, Explorations in Computer Science
  • Additional programming chapters, including Alice, C++, Java, JavaScript, Pascal, Perl, Python, Ruby, SQL, and VB.NET
  • Link to Download Pep/8

Back to top

ShowTable of Contents

Chapter  1  The Big Picture
Chapter  2  Binary Values and Number Systems
Chapter  3  Data Representation
Chapter  4  Gates and Circuits
Chapter  5  Computing Components
Chapter  6  Low-Level Programming Languages and Pseudocode
Chapter  7  Problem Solving and Algorithms
Chapter  8  Abstract Data Types and Subprograms
Chapter  9  Object-Oriented Design and High-Level Programming Languages
Chapter  10  Operating Systems
Chapter  11  File Systems and Directories
Chapter  12  Information Systems
Chapter  13  Artificial Intelligence
Chapter  14  Simulation, Graphics, Gaming, and Other Applications
Chapter  15  Networks
Chapter  16  The World Wide Web
Chapter  17  Computer Security
Chapter  18  Limitations of Computing
Back to top

ShowAbout the Author(s)

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.

Additional Titles by this Author

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.

Back to top

ShowAppropriate Courses

Ideal for the undergraduate first course in Computer Science. Typical course titles are:

  • Introduction to Computer Science
  • CS0
  • Computer Science Fundamentals
  • Introduction to Computing
Back to top

ShowResources

  • Bundles
    • $170.95 Add to Cart

      Computer Science Illuminated, Fifth Edition with Meyer's Explorations in Computer Science, Second Edition

      Bundle ISBN: 9781449686352
      This value-added bundle includes Computer Science Illuminated, Fifth Edition and Explorations in Computer Science, Second Edition by Mark Meyer.
    • $131.95 Add to Cart

      Computer Science Illuminated with PAL Computer Science

      Bundle ISBN: 9781449684617
      This best-value bundle consists of the printed textbook with access to the student companion website and PAL Computer Science. PAL Computer Science is a powerful new personalized adaptive learning (PAL) program that uniquely combines study planning, homework assignments, and assessment tools all in one, easy-to-use application. PAL Computer Science helps students study more effciently so they are better prepared for lectures and exams.
Back to top