visual programming

1. Writing programs in a language which manipulates visual information or supports visual interaction.

2. Writing programs in a visual programming language.

3. Writing programs in a visual programming environment.