Computer viruses are malicious code that replicates by copying itself to other programs and can change computer performance. Viruses require user permission to spread. Some famous viruses include I Love You, Cryptolocker, and MyDoom. Viruses spread by sharing infected files, visiting infected websites, opening spam emails or attachments, downloading unverified programs, and failing to read software license agreements fully. Symptoms of viruses include slow performance, erratic behavior, data loss, and frequent crashes. Protection methods include not opening suspicious messages, deleting spam, updating the OS regularly, using antivirus software, and only downloading from trusted sites.