The document provides an overview of computer viruses, including their definition, types, and methods of spreading. It describes different kinds of viruses such as memory resident, direct action, overwrite, boot sector, macro, polymorphic, fat, multipartite viruses, and Trojans. Additionally, it highlights the importance of antivirus protection against various threats and mentions notable viruses from 2014.