| ![]() |
Although there has been a substantial amount of research on methods for developing computer programs, students new to the art of programming continue to find it difficult to transform a problem statement into a functional program. This paper reviews the difference between the novice's and the expert's approach to programming, and presents two techniques--the IPO Diagram and Composition Strategies that novices can use to gain a better understanding of problem analysis and its impact on program design.
Keywords: Analysis, design, programming, IPO diagrams, composition strategies
Read this refereed paper in Adobe Portable Document (PDF) format. (141 K bytes)
Preview this refereed paper in Plain Text (TXT) format. (15 K bytes)

Comments and corrections to
webmaster@isedj.org