An algorithm is a step-by-step method for solving problems, similar to a recipe. Computers utilize algorithms to perform tasks efficiently, such as data organization and problem-solving in various real-life scenarios like medical diagnoses and navigation. The lesson aims to help students understand the role of computers as tools for problem-solving and encourages them to engage in a group activity to brainstorm practical applications.