A program design tool to help novices learn programming
DOI:
https://doi.org/10.14742/apubs.2007.2571Keywords:
Programming, design, pseudocode, toolsAbstract
The learning of software development is difficult for many students. Often students start writing programming code as soon as they receive a problem statement without paying sufficient attention to program design. One of the most common ways to design the logic of a program is to use pseudocode, and yet many students do not like to do this. Reasons for this include: it is another language to learn; they do not think that they are actually programming; they cannot test their designs as the designs are not executable; there is not a rigid syntax and so students are unsure whether their pseudocode meets an instructor's expectations. This paper concerns the development of a simple tool that helps students create pseudocode. The tool has been used and evaluated in an introductory programming unit of study. The results suggest that the tool was easy for students to learn and that it helped support their learning.
Downloads
Published
Issue
Section
Categories
License
Copyright (c) 2025 Stuart Garner

This work is licensed under a Creative Commons Attribution 4.0 International License.