Structured flowcharts outperform pseudocode: An experimental comparison
DA Scanlan - IEEE software, 1989 - ieeexplore.ieee.org
DA Scanlan
IEEE software, 1989•ieeexplore.ieee.orgThe author discovered, while teaching a course on data structures, that his students
overwhelmingly preferred structured flowcharts over pseudocode for comprehending the
algorithms presented. He describes an experiment that he designed to find out if real
differences in comprehension exist between structured flowcharts and pseudocode when
used to describe conditional logic. He hypothesized that structured flowcharts (1) take less
time to comprehend,(2) produce fewer errors in understanding,(3) give students more …
overwhelmingly preferred structured flowcharts over pseudocode for comprehending the
algorithms presented. He describes an experiment that he designed to find out if real
differences in comprehension exist between structured flowcharts and pseudocode when
used to describe conditional logic. He hypothesized that structured flowcharts (1) take less
time to comprehend,(2) produce fewer errors in understanding,(3) give students more …
The author discovered, while teaching a course on data structures, that his students overwhelmingly preferred structured flowcharts over pseudocode for comprehending the algorithms presented. He describes an experiment that he designed to find out if real differences in comprehension exist between structured flowcharts and pseudocode when used to describe conditional logic. He hypothesized that structured flowcharts (1) take less time to comprehend, (2) produce fewer errors in understanding, (3) give students more confidence in their understanding of an algorithm, (4) reduce the time spent answering questions about an algorithm, and (5) reduce the number of times students need to look at an algorithm. These hypotheses were tested on three algorithms of varying complexity. The results strongly indicate that structured flowcharts do indeed aid algorithm comprehension. A large difference was found even for the simplest algorithm.< >
ieeexplore.ieee.org