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