Volume 1
Volume 1, Number 19 |
December 26, 2003 |
|
Robert F. Zant
|
Abstract: Students new to information technology are often at a loss as to how to transform a problem statement into a program design. A number of different approaches have been proposed to provide students more guidance than is typically found in introductory texts. A new approach is presented that is based on two fundamental patterns in computing—the Input-Process-Output pattern and the Initialization-Loop-Termination pattern. An example application of the approach is presented.
Keywords: IS2002.5, program design, novice programmers, teaching programming, HIPO
Download this issue: ISEDJ.1(19).Zant.pdf (Adobe PDF, 10 pages, 278 K bytes)
Preview the contents: Zant.txt (ASCII txt, 22 K bytes)
Recommended Citation: Zant (2003). Fundamental Patterns for Logic Design. Information Systems Education Journal, 1 (19). http://isedj.org/1/19/. ISSN: 1545-679X. (A preliminary version appears in The Proceedings of ISECON 2003: §2112. ISSN: 1542-7382.)