This document discusses computer viruses and anti-virus software. It defines a computer virus as a program that can copy itself and infect computers without permission. It then describes different types of viruses like boot sector viruses, file infector viruses, and macro viruses. The document also covers malware like spyware, adware, worms, and trojans. It explains how anti-virus software works to detect viruses using signature definitions and heuristic algorithms. Finally, it provides tips for preventing viruses like regularly updating anti-virus software and scanning removable drives.