Accession Number : ADA189420

Title :   A Visual Programming Language for Novices.

Descriptive Note : Technical rept.,

Corporate Author : PITTSBURGH UNIV PA LEARNING RESEARCH AND DEVELOPMENT CENTER

Personal Author(s) : Bonar, Jeffrey G ; Liffick, Blaise W

PDF Url : ADA189420

Report Date : 30 Sep 1987

Pagination or Media Count : 65

Abstract : We present BridgeTalk, a new approach to visual languages for novice programmers. The design of BridgeTalk is based on data about how novices learn to program. BridgeTalk allows novices to program with programming plans -- frame-like objects that capture essential program components like keep a running total and iterate down a data structure. Novices are focused on the interactions between plans, not on the implementation details for a particular plan. Beginning with plans as a basis for a novice programming language, we were forced to develop a programming formalism that can deal with multiple levels of detail, merged plan implementations, and interrelationships between plans. The actual visual presentation for the language is based on six design, implement, test with students, and redesign cycles. Keywords: Visual languages; Novice programming; Programming education; programming cognition.

Descriptors :   *COMPUTER PROGRAMMING, *PROGRAMMING LANGUAGES, *VISION, COGNITION, DATA BASES, EDUCATION, PLANNING, PROGRAMMERS, STUDENTS

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE