num_pages: 416
description: This text unleashes the power of ToolBook in a creative and interesting introduction to Computer Science for non-majors. The authors believe that 'computer science is a contact sport, ' and their lab-based approach reflects that attitude. Each chapter leads into a substantial set of lab exercises that enable students to acquire hands-on experience with computer science concepts, logic, and techniques. Teaches programming using the OpenScript language, which features English-like syntax that is accessible to liberal arts students. The authors use levels of abstraction as an organizing principle and a series of thought-provoking metaphors to present and illustrate concepts in an exciting, challenging, and interesting way.
title: Analytical Engine: An Introduction to Computer Science Using Toolbook
titlecomplete: Analytical Engine: An Introduction to Computer Science Using Toolbook
publisher: Cengage Learning