BACCII: An iconic, syntax-directed windows system for teaching procedural programming

Date

1992-05

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

This research resulted in creation of a Windows based application for Personal Computers. The system is used to teach beginning procedural programming. All but the most basic operations are accomplished using icons. Program and sub-routine module declaration, parameter lists, variable declarations, record type declarations, and main programming statements are created, selected, and declared using icons. Main programming is accomplished much like one would use a "paint" program. The system creates the parse tree internally, and represents the flow of the program in flowchart form. The user merely selects the statement needed and places it in the coding section. The system connects and draws the flowchart automatically. Semantic accuracy is improved by the system•s automatic listing of only correct choices at certain points in the program. When the algorithm is complete, the user can generate syntactically correct source code for PASCAL, C, ADA, or MODULA-2.

Description

Keywords

Computer-aided software engineering, Computer programming -- Computer-assisted instruction, Windows (Computer programs)

Citation