1. The document discusses types of computer viruses, how they infect systems, and methods for detecting and preventing viral infections. It covers system/boot sector viruses, file viruses, macro viruses, polymorphic viruses, and others. 2. Detection methods discussed include scanning for virus signatures, integrity checking, interception, code emulation, and heuristic analysis. The document also lists countermeasures like installing antivirus software and regularly updating and running scans. 3. Real world examples of viruses are mentioned, like the "I LOVE YOU" virus from 2000 which spread through email attachments and caused major disruptions.