1. Lecture 2Algorithms andProblem SolvingComputer Programming I1 2. Overview Algorithm Program design Pseudocode Structure diagram Flowcharts Introduction…