SFT5030

Visual programming

(IT)

6 points + 4 hours per week + First semester + Caulfield

Synopsis: An overview of visual thinking; introduction to visual languages and visual programming; examples of languages for handling visual information; examples of languages for handling visual interactions; 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.

Assessment: Assignments and seminar presentations: 100%