Algorithms: a common language for nature, man and computer - Lecture I