Reasoning Through Applications
Algorithm design, programming and problem solving usually require thinking and creativity, and they benefit from experience. But it is possible to approach these tasks to simplify the process of finding a solution. Today we work through a case.