How a computer virus causes infections, the three stages of program infection, and routes to protection. A presentation of a comparison of viruses in humans and computers, the characteristics of organisms, organisms and their environment, basic understanding of computer theory, and the binary code.