Home > Store

Balanced Introduction to Computer Science, A, 3rd Edition

Register your product to gain access to bonus material or receive a coupon.

Balanced Introduction to Computer Science, A, 3rd Edition

  • By
  • Published Aug 31, 2010 by Pearson.


  • Your Price: $141.65
  • List Price: $166.65
  • Usually ships in 24 hours.



Illustrations and Web-based tools illuminate key points and support active learning.

Review questions end each of the computer science breadth chapters.

Incremental exercises build upon one another; eventually new programs for solving interesting and engaging problems are created.

“Common errors to avoid...” identify and discuss common errors and points of confusion.

• “Designer secrets...” provide problem-solving and program design advice in special sections.

• Nine laboratory assignments supplement the text, corresponding to each programming depth chapter.

Supplements Include:

  • Power Point Lecture Slides
  • Figures
  • Labs
  • Solutions

Author Website: www.dave-reed.com/book


  • Copyright 2011
  • Dimensions: 8" x 10"
  • Pages: 432
  • Edition: 3rd
  • Book
  • ISBN-10: 0-13-216675-5
  • ISBN-13: 978-0-13-216675-1

A Balanced Introduction to Computer Science, 3/e is ideal for Introduction to Computing and the Web courses in departments of Math and Computer Science.

This thoughtfully written text uses the Internet as a central theme, studying its history, technology, and current use. Experimental problems use Web-based tools, enabling students to learn programming fundamentals by developing their own interactive Web pages with HTML and JavaScript. Integrating breadth-based and depth-based chapters, Reed covers a broad range of topics balanced with programming depth in a hands-on, tutorial style.

Sample Content

Table of Contents

  • 1 Computer Basics
  • 2 HTML and Web Pages
  • 3 The Internet and the Web
  • 4 JavaScript and Dynamic Web Pages
  • 5 JavaScript and User Interaction
  • 6 The History of Computers
  • 7 Functions and Randomness
  • 8 Algorithms and Programming Languages
  • 9 Abstraction and Libraries
  • 10 Computer Science as a Discipline
  • 11 Conditional Execution
  • 12 Data Representation
  • 13 Conditional Repetition
  • 14 Inside the Computer–The von Neumann Architecture
  • 15 JavaScript Strings
  • 16 Inside the Computer–Transistors and Integrated Circuits
  • 17 JavaScript Arrays
  • 18 Computers and Society
  • Appendix A: Browser Basics
  • Appendix B: Common Text Editors
  • Appendix C: HTML Reference
  • Appendix D: JavaScript Reference
  • Appendix E: random.jsLibrary
  • Appendix F: time.jsLibrary
  • Appendix G: arrays.jsLibrary
  • Index
  • Trademark Information
  • Photo Credits


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership