INTRODUCTION
Definitions
Visual programming
Visual expression
Visual programming language (VPL)
Visual Programming Environment (VPE)
Approaches to visual programming
Visual approaches to traditional programming languages
eg. executable flowcharts
Deviation from traditional approaches
demonstrating desired actions