5
Views
2
CrossRef citations to date
0
Altmetric
Original Articles

A Comparison of Novice Algorithm Composition Performance Using Flowcharting or Pseudocode as the Design Tool

&
Pages 82-96 | Published online: 25 Feb 2014
 

Abstract

Little empirical evidence is available concerning the comparative suitability of various algorithm design tools in the program design and maintenance process. Even less is known about their relative usefulness for introducing the concepts of algorithm design to novices. This study was designed to empirically evaluate two of the most commonly advocated design tools, flowcharting and pseudocode, with introductory computer information students in an algorithm composition task. An experiment was designed in which novice programmers were asked to construct an algorithm that would solve a simple, everyday problem, using either a flowchart or pseudocode. Results showed that the scores received on the algorithm composition task were dependent on whether a student was in the flowcharting or pseudocode group. In particular, a larger proportion of novices who used pseudocode were able to produce a working algorithm. Tentative explanations of the results are provided.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.