Carnegie Mellon University
Browse
file.pdf (5.12 MB)

A visual programming language for novices

Download (5.12 MB)
journal contribution
posted on 2007-01-01, 00:00 authored by Jeffrey Bonar, Blaise W. Liffick, Artificial Intelligence and Psychology Project.
Abstract: "We present Bridge Talk, a new approach to visual languages for novice programmers. The design of Bridge Talk is based on data about how novices learn to program. Bridge Talk 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."

History

Date

2007-01-01

Usage metrics

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC