The fast and easy way to grasp Photoshop CC essentials Photoshop is the gold standard when it comes to photo and image editing tools. But unless you've ever taken a class or gotten help from a Photoshop guru, you may find yourself a bit confused on where to start and how to get things done. Photosho..
ARM Assembly for Embedded Applications is a text for a sophomore-level course in computer science, computer engineering, or electrical engineering that teaches students how to write functions in ARM assembly called by a C program. The C/Assembly interface (i.e., function call, parameter passing, ret..
This new edition provides a comprehensive, colorful, up to date, and accessible presentation of AI without sacrificing theoretical foundations. It includes numerous examples, applications, full color images, and human interest boxes to enhance student interest. New chapters on robotics and machine l..
What is Artificial Intelligence (AI)? What can it do and how is it created? In this highly accessible guide to the subject, Richard Urwin bases his assessment of AI on the definition of AI as a tool that is 'constructed to aid or substitute for human thought'. He explains how AI came about, the impo..
Over the coming decades, Artificial Intelligence will profoundly impact the way we live, work, wage war, play, seek a mate, educate our young, and care for our elderly. It is likely to greatly increase our aggregate wealth, but it will also upend our labor markets, reshuffle our social order, and st..
As we live more of our lives online and entrust personal information to the cloud, we need to be much more aware and proactive about protecting ourselves. Are you safe from hackers? Not without taking precautions. Your identity can be stolen, your company's intellectual property can be copied and so..
Whether you're designing consumer electronics, medical devices, enterprise Web apps, or new ways to check out at the supermarket, today's digitally-enabled products and services provide both great opportunities to deliver compelling user experiences and great risks of driving your customers crazy wi..
A concise and self-contained introduction to causal inference, increasingly important in data science and machine learning.The mathematization of causality is a relatively recent development, and has become increasingly important in data science and machine learning. This book offers a self-containe..
How to make customers feel good about doing what you want Learn how companies make us feel good about doing what they want. Approaching persuasive design from the dark side, this book melds psychology, marketing, and design concepts to show why we're susceptible to certain persuasive techniques. Pac..
The Evolution of Technology Having sold more than 2 million copies over its lifetime, How Computers Work is the definitive illustrated guide to the world of PCs and technology. In this new edition, you'll find detailed information not just about PCs, but about how changes in technology have evolved..
This is a softcover version of the original hardcover edition released December 28, 2006 (ISBN 9781593271046).Computers perform countless tasks ranging from the business critical to the recreational, but regardless of how differently they may look and behave, they're all amazingly similar in basic f..
The dream of a universal translation device goes back many decades, long before Douglas Adams's fictional Babel fish provided this service in The Hitchhiker's Guide to the Galaxy. Since the advent of computers, research has focused on the design of digital machine translation tools -- computer progr..
The best-selling Revit guide, now more complete than ever with all-new coverage on the 2018 release Mastering Autodesk Revit 2018 for Architecture is packed with focused discussions, detailed exercises, and real-world examples to help you get up to speed quickly on the latest version of Autodesk Rev..
If you want a basic understanding of computer vision's underlying theory and algorithms, this hands-on introduction is the ideal place to start. You'll learn techniques for object recognition, 3D reconstruction, stereo imaging, augmented reality, and other computer vision applications as you follow ..
This book builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching readers to program while solving puzzles. Few introductory students want to program for programming's sake. Puzzles are..
Reinforcement learning, one of the most active research areas in artificial intelligence, is a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives when interacting with a complex, uncertain environment. In Reinforcement Learning, Richard Sutto..
We are crossing a new frontier in the evolution of computing and entering the era of cognitive systems. The victory of IBM's Watson on the television quiz show Jeopardy revealed how scientists and engineers at IBM and elsewhere are pushing the boundaries of science and technology to create machines..
Assembly is a low-level programming language that's one step above a computer's native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly syntax intimidating to learn and use. Since 1996,..
The Business Analyst (BA) plays an important role as liaison between business stakeholders and the technical team (software developers, vendors, etc.), ensuring that business needs are reflected in any software solution. Despite the importance of the job, there is currently no book specifically desi..
The go-to guide to getting started with the BBC micro: bit and exploring all of its amazing capabilities. The BBC micro: bit is a pocket-sized electronic development platform built with education in mind. It was developed by the BBC in partnership with major tech companies, communities, and educatio..