EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals.
EVERYDAY FREE SHIPPING on $25 & up - Excludes marketplace items & rentals
Search
Analytical Engine : An Introduction to Computer Science Using the Internet / With CD

Analytical Engine : An Introduction to Computer Science Using the Internet / With CD - 2nd edition

ISBN13: 978-0534391591

Cover of Analytical Engine : An Introduction to Computer Science Using the Internet  / With CD 2ND 04 (ISBN 978-0534391591)
ISBN13: 978-0534391591
ISBN10: 0534391591
Cover type:
Edition/Copyright: 2ND 04
Publisher: Brooks/Cole Publishing Co.
Published: 2004
International: No

USED
Sold Out
FREE Shipping on $25+
  • Check back soon!
  • 30-Day Returns
  • Condition: Very Good
Sold Out
More Shipping Options

Analytical Engine : An Introduction to Computer Science Using the Internet / With CD - 2ND 04 edition

ISBN13: 978-0534391591

Rick Decker and Stuart Hirshfield

ISBN13: 978-0534391591
ISBN10: 0534391591
Cover type:
Edition/Copyright: 2ND 04
Publisher: Brooks/Cole Publishing Co.

Published: 2004
International: No
Summary

Rick Decker and Stuart Hirshfield's The Analytical Engine describes the discipline of Computer Science from a variety of perspectives, and gives students--majors and nonmajors--a broad and realistic feeling for what computer scientists do and how they do it. Covering major topics, from history and systems design to software, hardware, and the effect of computing on society, this fresh and interactive study of computer science also develops problem-solving skills. It does so in a hands-on, lab-oriented approach, providing students with both directed and open-ended exercises that allow them to consider a variety of global issues. Throughout this integrated text/CD-ROM/Internet package, the authors encourage students to make connections between specific modules and other disciplines. Overall, The Analytical Engine serves as an excellent model for a contemporary "CS0" course.

Benefits:

  • NEW! Module 5 (re-titled "Computer Programming") is completely rewritten so that it more naturally extends the students' experience from Module 4, wherein they work with HTML, XML, and XSL. In this new module, programming is still based on JavaScript, and still addresses a reasonable spectrum of programming issues, but now revolves around form processing and the Module 4 is extended to provide basic coverage (and supporting lab exercises) of XML and XSL.
  • NEW! Dynamic generation of HTML pages. This allows students see programming in an already-familiar context.
  • NEW! The presentation and the exercises are updated and refined throughout the text.
  • The text supports the lab component by providing background and explanatory material that is better read on paper than on a monitor.
  • The labs provide the interactive, illustrative experiences that bring the material in the text to life.
  • The online and CD materials contain, among other things, hyperlinks across and within modules (concept links) so that students see recurring themes, and external hyperlinks (reference links) to related materials.
  • The Web site includes PowerPoint transparencies of all the figures in the book.

Author Bio

Decker, Rick : Hamilton College


Hirshfield, Stuart : Hamilton College

Table of Contents

1. A HISTORY OF COMPUTING

Introduction
Origins
Handling the Information Explosion
Generations
Exercises


2. LOCAL APPLICATIONS

Introduction
Familiar Microworlds
The State of the Art
Implications
Exercises


3. GLOBAL APPLICATIONS

Introduction
History and Technology
Applications I: E-mail
Applications II: Usenet News
Applications III: The World Wide Web
Implications: An Overview of Internet Issues
Exercises


4. DESIGNING FOR USE

Introduction
People and Machines
Anatomy of a Page
Essential HTML
Information Structures
XML: Tags of Your Own
XSL: XML Processing
Doing It Right
Exercises


5. COMPUTER PROGRAMMING

Introduction
HTML and JavaScript
Programming with Forms
Processing Form Data
Control Structures
Functions, Revisited
Objects, Revisited
Exercises


6. PROGRAM TRANSLATION

Introduction
What the Computer Does
What People Do
Implementing a Language
Exercises


7. HARDWARE

Introduction
The Gate Level
The Artificial Level
Architecture
Exercises


8. THEORY OF COMPUTATION

Introduction
Two Ways of Thinking About Programs
Impossible Programs
Exercises


9. ARTIFICIAL INTELLIGENCE

Introduction
Intelligent Automata
People and Machines
Artificial Skills
Artificial Attributes
Exercises


10. COMPUTERS AND SOCIETY

Introduction
Through a Glass Darkly
Increased Power
Increased Reliance
Increased Access to Electronic Information
Centralization and Control
Emergent Effects
Exercises

List price: $0.00
  • Marketplace
  • From
More Shipping Options