Describes the history of the computer; aspects of modern life in which computers play a role; the future directions of computer technology, including nanotechnology and quantum computing; and cyber threats such as viruses and spyware.