Reductive thinking in undergraduate CS courses

  title={Reductive thinking in undergraduate CS courses},
  author={Michal Armoni and Judith Gal-Ezer},
1. RESEARCH DESCRIPTION Reductive thinking is an important thinking pattern, one that characterizes the theory of computer science (CS), and which is relevant to many other areas of CS, such as algorithmic design. Essentially, solving a problem by reduction means transforming it into simpler problems (or problems for which the solution is already known), and constructing or deducing the solution to the original problem from the solutions to the new problems. Developing reductive thinking… CONTINUE READING

From This Paper

Topics from this paper.


Publications citing this paper.

Similar Papers

Loading similar papers…