Computer viruses are malicious programs that replicate by inserting copies into other programs or documents. They can cause damage by modifying or destroying files, crashing systems, and disrupting normal operations. Unlike worms, viruses typically require user action to spread.