Corporate and commercial software-development teams all want solutions for one important problem—how to get their high-pressure development schedules under control. In RAPID DEVELOPMENT, author Steve
This book describes the Splash 2 computing system as designed and built at the Supercomputing Research Center. This is a novel attached processor using Xilinx 4010 FPGAs as its processing elements and
The Internet is here but have we caught up with all the implications for culture and everyday life? This collection of original articles on the development of computer-mediated communications brings t
Control Flow Semantics presents a unified, formal treatment of the semantics of a wide spectrum of control flow notions as found in sequential, concurrent, logic, object-oriented, and functional progr
Computational modelling allows researchers to combine the rich detail of qualitative research with the rigour of quantitative and formal research, as well as to represent complex structures and proces
Your guide to the best online investing sites Investor's Guide to the Net is your key to successful online investing. This hands-on guide shows you where to steer yourself on the information superhig
In this presentation of a general theory of systems, Germany’s most prominent and controversial social thinker sets out a contribution to sociology that reworks our understanding of meaning and
The chapters in this book have evolved from talks originally presented at The First International Workshop on Human and Machine Cognition. Although the workshop took place in1989, the papers that appe
The notion that "thinking about computing is one of the most exciting things the human mind can do" sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The
The Cyborg (short for cybernetic organism) is an entity that mixes the mechanic and the organic, for example people who have implanted pacemakers. The Cyborg Handbook is an initial look at cyborg soci
As important as it is to realize the potential of computer technology to improve education, it is just as important to understand how the social organization of schools and classrooms influences the use of computers, and in turn is effected by that technology in unanticipated ways. In Computers and Classroom Culture, first published in 1996, Janet Schofield observes the fascinating dynamics of the computer-age classroom. Among her many discoveries, Schofield describes how the use of an artificially-intelligent tutor in a geometry class unexpectedly changes aspects like the level of peer competition and the teachers' grading practices. She also discusses why many teachers fail to make significant instructional use of computers and how gender appears to have a crucial impact on students' reactions to computer use. All educators, sociologists, and psychologists concerned with educational computing and the changing shape of the classroom will find themselves compellingly engaged.
Intelligence can be characterised both as the ability to absorb and process information and as the ability to reason. Humans and other animals have both of these abilities to a greater or lesser degree, but the search for artificial intelligence has been hampered by our inability to create a theory that covers both of these characteristics. In this provocative and ground-breaking book, Professor Keith Devlin argues that to obtain a deeper understanding of the nature of intelligence and knowledge acquisition, we must broaden our concept of logic. For these purposes, Devlin introduces the concept of the infon, a quantum of information, and merges it with situations, a mathematical construction generalising the notion of sets developed by Barwise and Perry at Stanford University in order to study the meaning of natural languages. He develops and describes the theory here in general and intuitive terms, and discusses its relevance to a variety of concerns such as artificial intelligence, c
Designing Information Technology in the Postmodern Age puts thetheoretical discussion of computer systems and information technology on a new footing. Shifting thediscourse from its usual rationalisti
The Americans with Disabilities Act prevents discrimination against disabled persons on the job, stating that employers must provide "reasonable accommodation" to all qualified applicants. This book t
The social, political and technological implications of the information revolution are the focus of this textbook. It explores the major social and technological issues surrounding the introduction of
From a leading expositor of testing methods, a practical, comprehensive, hands-on guide to the state-of-the-art black-box testing techniquesThis book fills a long-standing need in the software and gen
Understanding Computers and Cognition presents an important and controversial new approach to understanding what computers do and how their functioning is related to human language, thought, and actio
Practical, comprehensive--a complete, no-nonsense guide to better project management...This no-nonsense troubleshooting guide was written for frontline managers who want results, not rhetoric. Short o
Using CRC Cards, first published in 1995, is a comprehensive introduction to CRC (Class, Responsibility, Collaborator) cards. It includes a description of the cards and how they can be used in interactive sessions to develop an object-oriented model of an application. In this book, the author draws on her years of project experience to describe how CRC cards can contribute at all stages of the software lifecycle. It includes practical examples of how to utilize CRC cards in projects using either formal or informal development techniques. Using CRC Cards also provides a detailed look at how designs created with CRC cards can be mapped to an effective and efficient implementation in C++. Software analysts, designers and developers will find this a practical handbook for using CRC cards. It guides the transition to the object-oriented paradigm as well as providing a process for the development of object-oriented applications. In addition, software managers will gain an understanding of t