Home --- Professional Books --- Science & Technology-- Computer Science
  Please direct all inquiries to: orders@leabooks.com

Computer Science
Oxford U. P. Titles, Spring & Fall 1999



IMPORTANT NOTICE: All prices are subject to change. The prices listed here are for reference only and were the publisher's suggested retail price at the time we posted this catalogue. Usually, LEA Book Distributors will charge the publisher's suggested US retail price or at times the publisher's price for foreign customers. Check with us for latest price changes.

The Principles of Computer Hardware, Third Edition
ALAN CLEMENTS

Ideal for a course in computer hardware, architecture, or digital design in departments of computer science adn engineering, The Principles of Computer Hardware, 3/E, provides a comprehensive introduction to the subject. In Alan Clements noted student-friendly style, this text covers both the 68000 and ARM architectures and in a tutorial or lab-based style suitable for a variety of courses. The third edition has been significantly improved with all chapters having been rigorously updated. Powerful new simultation software has been added which allows the student to visualize digital designs. The chapter on RISC has been completely rewritten to include the ARM computer. The tutorial based introduction to assembly language now includes many examples.

816 pp.; 95 halftones, & 531 line illus; 0-19-856454-6 January 2000 $82.00 (04) Tentative

Machine Intelligence 15
Edited by KOICHI FURUKAWA, DONALD MICHIE, University of Edinburgh, and STEPHEN MUGGLETON, University of York

The latest volume in this groundbreaking series begun in 1965, this book focuses on intelligent agents and features work by a number of eminent figures in artificial intelligence, including John McCarthy, Alan Robinson, Robert Kowalski, and Mike Genesereth. Topics include representations of consciousness, SoftBots, machine learning, and machine-based scientific discovery in molecular biology,

480 pp.; 14 halftones, & 93 line illus; 0-19-853867-7 February 2000 $225.00 (06) Tentative

Neural Networks and Intellect
Using Model Based Concepts
LEONID PERLOVSKY, Nicholas Research Corporation

Intended for a broad audience, Neural Networks and Intellect reviews most of the mathematical concepts and engineering approaches to the development of intelligent systems discussed since 1940. It presents a new mathematical concept of modeling field theory and its applications to a variety of problems along with relationships between mathematics, computational concepts in neural networks, and concepts of mind in psychology and philosophy. The origin of the Aristotelian mathematics of mind is traced in Grossberg's ART neural network: and its essential components turns out to be fuzzy logic. Among the discussed topics are hierarchical and heterarchical organization of intelligent systems, statistical learning theory, genetic algorithms, complex adaptive systems, mathematical semiotics, dynamical nature of symbols, Godel theorems of intelligence, emotions and thinking, the mathematics of emotional intellect, and consicousness.

416 pp.; 100 linecuts, 8 halftones; 7-1/2 x 9-1/4; 0-19-511162-1 December 2000 $49.95 (04) Tentative paper

3D Graphics
A Visual Approach
R. J. WOLFE, DePaul University

Richly illustrated, 3D Graphics: A Visual Approach presents a visual introduction to the exciting world of computer graphics and covers important rendering techniques including bump, texture, and environment mapping. Through a technique called Visual Analysis, a reader learns to identify graphics effects visually by looking for a few cues. Cues and concepts are presented in an easy-to-advanced order, with more complex cues building from simpler ones. After finishing the book, a person will have a good feel for the range and visual effect of rendering algorithms.

Accompanying 3D Graphics: A Visual Approach is a CD containing the TERA software. TERA (Tool for Exploring Rendering Algorithms) provides visual examples illustrating chapter topics and helps reinforce key concepts in an enjoyable way. With over 500,000 available image combinations, TERA provides a far richer resource of visual examples than could be contained in any conventional text.

Features

* Supported by CD-ROM containing TERA (Tool for Exploring Rendered Algorithms) software which is capable of generating 500,000 images for study

* Uses Visual Analysis to help students understand the rendered algorithms

* "Doing It Yourself" sections provide a guide to learning POV-Ray, a ray tracing package freely available via the Internet. Beginning with simple shapes and lighting, these sections introduce successively more advanced techniques, including CSG and radiosity.

* Serves well as a main text in a survey course in computer science or as a useful supplement in a programming or 3D design course


184 pp.; 108 figures; 7-1/2 x 9-1/4; 0-19-511395-0 1999 $35.00 (04) paper

Fundamental Problems of Algorithmic Algebra
CHEE KENG YAP, New York University

Computer Algebra systems represents a rapidly growing application of computer science to all areas of scientific research and computation. Well-known computer algebra systems such as Maple, Macsyma, Mathematica and REDUCE are now a basic tool on most computers. Underlying these systems are efficient algorithms for various algebraic operations. The field of Computer Algebra, or Algorithmic Algebra, constitute the study of these algorithms and their properties, and represents a rich intersection of theoretical computer science with very classical mathematics. Yap's book focuses on a collection of core problems in this area; in effect, they are the computational versions of the classical Fundamental Problem of Algebra and its derivatives. It attempts to be self-contained in its mathematical development while addressing the algorithmic aspects of problems.

General prerequesites for the book, beyond some mathematical sophistication, is a course in modern algebra. A course in the analysis of algorithms would also increase the appreciation of some of the themes on efficiency.

The book is intended for a first course in algorithmic algebra (or computer algebra) for advanced undergraduates or beginning graduate students in computer science. Additionally, it will be a useful reference for professionals in this field.

528 pp.; 22 line illus; 7-1/2 x 9-1/4; 0-19-512516-9 December 1999 $72.00 (04) Tentative

Principles of Programming Languages
Design, Evaluation, and Implementation
Third Edition
BRUCE J. MACLENNAN, University of Tennessee, Knoxville

Design is an essential topic for all computer science students regardless of whether or not they will ever have to create a programming language. The user who understands the motivation for various language facilities will be able to use them more intelligently; the compiler writer to implement them more reasonably. This new edition of Principles of Programming Languages covers both design and implementation issues important for computer users and compiler writers. It goes beyond these basic topics to cover descriptive tools as well as historical precedents so that design issues can be communicated and viewed in their historical context. Principles of programming languages are emphasized, not the details of language syntax. Principles of programming languages are emphasized, not the details of language syntax. Methods of implementation are emphasized over the specific techniques. A horizontal organiation, analyzing individual languages in their entirety makes this book unique.

This third edition is a complete and thorough revision of the last edition including the following: Discussions have been added in the "phenomenology" of programming languages and the rolse od conceptual models in language design; also, a discussion of system implementation languages, with an emphasis on C, has been added. Programming environments are discussed, as illustrated by the Interlisp system. This is in the context of a discusssion of language characteristics conducive to rich programming environments. Furthermore, since window-oriented interfaces are now more widely known, their description has been eliminated from the discussion of SmallTalk, except for a few historical remarks. This permits some new discussion of recent developments in object oriented programming (including C++, Ada 95, CLOS, Java, and the like), to the extent that they support the overall objectives of the book. Also, the discussion of multiple inheritance has been expanded.

The purpose of this book is to teach the skills required to design programming languages. These skills are summarized in a number of principles, which are illustrated by case studies of several programming languages representing the five major generations of programming language design.

This text is designed for a graduate course in Computer Science; the course is commonly called Programming Languages, Comparitive Languages, or Theory of Programming Languages. It could be used for any course in programming languages, even if the emphasis is not on design. In such cases it might have to be supplemented with another book containing detailed language descriptions. In addition, it might also be an auxillary text in a course on human interfeace design or software engineering.
528 pp.; 168 line illus; 7-1/2 x 9-1/4; 0-19-511306-3 1999 $77.95 (04)


  Please direct all inquiries to: orders@leabooks.com
Home --- Professional Books --- Science & Technology-- Computer Science

© LEA Book Distributors 1999