Informing Science + IT Education Conference 2003 Proceedings


Abstracts

Informing Science + IT Education Conference

Pori, Finland June 24-27, 2003





docs\091Ourus.pdf Paper Accepted as a/n Short Paper pages
0685-0697

Using Jackson Structured Programming (JSP) and Jackson Workbench to Teach Program

Nicholas Ourusoff

University of Maine at Augusta, USA

Teaching how to program independently of teaching a programming language has been recognized as a worthwhile

goal in computer science pedagogy, but many have abandoned the goal as being impossible to achieve in practice.

Jackson Structured Programming (JSP) is a well-documented and proven program design method that is independent

of any programming language.

CASE tools have generally been used in designing information systems rather than programs. Jackson Workbench

(Keyword Computer Services Limited, 2002) is a CASE tool for designing programs (as well as information

systems) that generates executable program code in several contemporary program-ming languages (Visual BASIC,

Java, C++). Jackson Workbench contains a unique Structure Editor that uses “hotspots” to draw and syntactically

validate program tree structure diagrams. As a result, the user-c344 can focus entirely on the design process, and leave

the details of drawing to the CASE tool.

Keywords: program design, visual design, design patterns, software engineering, constructive design, JSP, tree

diagrams, modeling, computer science education, CASE tool

First Previous Next Last

ISSN 1535-07-03
Unless otherwise indicated, this paper has undergone blind external review by three or more reviewers.
Types of Papers: A Best Paper, Regular Paper, Short Paper, Informal Paper, Unrefereed Panel Paper