"Today's computers must perform with increasing reliability, which in turn depends on the problem of determining whether a circuit has been manufactured properly or behaves correctly. However, the greater circuit density of VLSI circuits and systems has made testing more difficult and costly. This book notes that one solution is to develop faster and more efficient algorithms to generate test p…
"Logo for the Macintosh teaches the art of programming to first time programmers. It begins with Turtle Geometry, a series of exercises involving both Logo programming and geometric concepts. Later chapters illustrate more advanced topics, such as the famous DOCTOR program with its simulated psychotherapist and an INSTANT program that enables parents and teachers to create a programming environ…
Data-Parallel Programming demonstrates that architecture-independent parallel programming is possible by describing in detail how programs written in a high-level SIMD programming language may be compiled and efficiently executed-on both shared-memory multiprocessors and distributed-memory multicomputers.MIMD computers are notoriously difficult to program. Data-Parallel Programming demonstrates…
"Difficult to learn and awkward to use, today's information systems often change our activities in ways that we do not need or want. The problem lies in the software development process. In this book John Carroll shows how a pervasive but underused element of design practice, the scenario, can transform information systems design.Traditional textbook approaches manage the complexity of the desi…
Leading developers and researchers report on what the next generation of digital work environments may look like, analyzing the theory and practice of designing "out of the box" to facilitate multitasking, collaboration, and multiple technologies.OCLC-licensed vendor bibliographic record.
This book describes the transformation of telecommunications from national network monopolies to a new system, the "network of networks," and the glue that holds it together, interconnection. By their very nature, monopoly-owned networks provided a small number of standardized, nationwide services. Over the past two decades, however, new forces in the world economy began to unravel this traditi…
From the Publisher: World of Warcraft is more than a game. There is no ultimate goal, no winning hard, no princess to be rescued. WoW contains more than 5,000 possible quests, games within the game, and encompasses hundreds of separate parallel realms (computer serves, each of which can handle 4,000 players simultaneously). WoW is an immerse virtual world in which characters must cope in a dang…
How the interface has moved from the PC into cultural platforms, as seen in a series of works of net art, software art and electronic literature. The computer interface is both omnipresent and invisible, at once embedded in everyday objects and characterized by hidden exchanges of information between objects. The interface has moved from office into culture, with devices, apps, the cloud, and d…
Emphasizing issues of computational efficiency, Michael Kearns and Umesh Vazirani introduce a number of central topics in computational learning theory for researchers and students in artificial intelligence, neural networks, theoretical computer science, and statistics.Computational learning theory is a new and rapidly expanding area of research that examines formal models of induction with th…
"A history of "homebrew" gaming, focusing explicitly on the Australian and New Zealand contexts"--OCLC-licensed vendor bibliographic record.