Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Thinking as Computation: A First Course (MIT Press)
Thinking as Computation: A First Course (MIT Press)

This book guides students through an exploration of the idea that thinking might be understood as a form of computation. Students make the connection between thinking and computing by learning to write computer programs for a variety of tasks that require thought, including solving puzzles, understanding natural language, recognizing objects...

Evolutionary Computation
Evolutionary Computation
Choice Outstanding Academic Title, 2006

Evolutionary computation, the use of evolutionary systems as computational processes for solving complex problems, is a tool used by computer scientists and engineers who want to harness the power of evolution to build useful new artifacts, by biologists interested in
...
Press On: Principles of Interaction Programming
Press On: Principles of Interaction Programming

Interactive systems and devices, from mobile phones to office copiers, do not fulfill their potential for a wide variety of reasons--not all of them technical. Press On shows that we can design better interactive systems and devices if we draw on sound computer science principles. It uses state machines and graph theory as a powerful and...

How to Design Programs: An Introduction to Programming and Computing
How to Design Programs: An Introduction to Programming and Computing
This introduction to programming places computer science in the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills--critical reading, analytical thinking, creative synthesis, and attention to detail - that are important for everyone, not just future...
Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies (Intelligent Robotics and Autonomous Agents)
Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies (Intelligent Robotics and Autonomous Agents)
New approaches to artificial intelligence spring from the idea that intelligence emerges as much from cells, bodies, and societies as it does from evolution, development, and learning. Traditionally, artificial intelligence has been concerned with reproducing the abilities of human brains; newer approaches take inspiration from a wider range of...
An Introduction to Genetic Algorithms (Complex Adaptive Systems)
An Introduction to Genetic Algorithms (Complex Adaptive Systems)
Science arises from the very human desire to understand and control the world. Over the course of history, we
humans have gradually built up a grand edifice of knowledge that enables us to predict, to varying extents, the
weather, the motions of the planets, solar and lunar eclipses, the courses of diseases, the rise and fall of...
The Second Self: Computers and the Human Spirit -- Twentieth Anniversary Edition
The Second Self: Computers and the Human Spirit -- Twentieth Anniversary Edition
In The Second Self, Sherry Turkle looks at the computer not as a "tool," but as part of our social and psychological lives; she looks beyond how we use computer games and spreadsheets to explore how the computer affects our awareness of ourselves, of one another, and of our relationship with the world. "Technology," she...
Principles of Data Mining (Adaptive Computation and Machine Learning)
Principles of Data Mining (Adaptive Computation and Machine Learning)
The growing interest in data mining is motivated by a common problem across disciplines: how does one store, access, model, and ultimately describe and understand very large data sets? Historically, different aspects of data mining have been addressed independently by different disciplines. This is the first truly...
Concepts, Techniques, and Models of Computer Programming
Concepts, Techniques, and Models of Computer Programming
One approach to the study of computer programming is to study programming
languages.But there are a tremendously large number of languages, so large that
it is impractical to study them all.Ho w can we tackle this immensity? We could
pick a small number of languages that are representative of different programming
paradigms.But
...
Privacy on the Line: The Politics of Wiretapping and Encryption
Privacy on the Line: The Politics of Wiretapping and Encryption
In the spring of 1993, the White House announced an unprecedented plan for both promoting and
controlling the use of secret codes to keep communications private. The plan, formally called key
escrow but popularly known as "Clipper" after its star component, the Clipper chip, was to adopt a
new federal standard for
...
Group Cognition: Computer Support for Building Collaborative Knowledge (Acting with Technology)
Group Cognition: Computer Support for Building Collaborative Knowledge (Acting with Technology)
The promise of globally networked computers to usher in a new age of universal
learning and sharing of human knowledge remains a distant dream; the software and
social practices needed have yet to be conceived, designed, and adopted. To support
online collaboration, our technology and culture have to be reconfigured to meet a...
Molecular Computing
Molecular Computing
This text covers abstract principles of molecular computing and the building of actual systems. Topics include the use of proteins and other molecules for information processing, molecular recognition, computation in nonlinear media, and more.

The next great change in computer science and information technology will come from mimicking...

Result Page: 20 19 18 17 16 15 14 13 12 11 
©2018 LearnIT (support@pdfchm.net) - Privacy Policy