Viruses, microorganisms and molecular genetics.- What is life?.-Basic concepts of molecular genetics.- Viruses and early genetics.- Algorithms and self-replicating computer programs.- What is information?.- Coding of information in technology and biology.- Coevolution of life and technology.