Visual programming
H Schmidt
6 points * 4 hours per week * Second semester * Caulfield * Prerequisites: SFT4080
An overview of visual thinking; introduction to visual languages and visual programming; theory of generalised icons; parsing of visual languages; examples of languages for handling visual information; examples of languages for handling visual interactions; visualisation of data and information about data; visualisation of programs and execution; visualisation of software design; visual coaching systems; visual interface design systems; nontextual programming environments (including diagrammatic systems and iconic systems); table- and form-based systems; visual database design; advances in visual languages and visual programming systems; interactive multimedia; virtual reality systems.
Assessment
Assignments and practical work: 100%
Recommended texts
Chang S K (ed.) Principles of visual programming systems Prentice-Hall, 1990
Glinert E P (ed.) Visual programming environments: Paradigms and systems IEEE Computer Society Press, 1990
Glinert E P (ed.) Visual programming environments: Applications and issues IEEE Computer Society Press, 1990
Rheingold H Virtual reality Secker and Warburg, 1991
Shu N C Visual programming Van Nostrand Reinhold, 1988