u
traditional programs: programmer “knows” how to get to the
solution -> algorithm
u
the problem solving knowledge is coded in the algorithm