The document discusses the origin of the word "algorithm" and provides definitions and characteristics of algorithms. It notes that the word derives from the name of the Muslim mathematician Abu Ja'far Mohammad ibn Musa al-Khwarizmi. It defines an algorithm as a well-defined computational procedure that takes inputs and produces outputs. Key characteristics are that an algorithm must be finite, have well-defined instructions, and be effective at solving the problem it was designed for. Examples of algorithms in daily life and ways of representing algorithms through flowcharts and pseudocode are also mentioned.