BACCII: An iconic, syntax-directed windows system for teaching procedural programming
Date
Authors
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.