School of Computing · ANU College of Systems and Society
This course introduces the fundamentals of coding and design required to create expressive interactive artworks. Students will learn how to conceptualise, realise, and evaluate an original interactive artwork using a high-level programming language. They will experiment with computer graphics, sound, and input devices and learn programming concepts required for accomplishing their creative objectives. The course introduces the creative possibilities presented by the computer in the modern art world, fundamental concepts of visual and interactive design, and recent developments in art and interaction computing. Topics covered include interactive and new media art, interaction design, program organisation, variables, control structures, graphics, and audio.
Lab Assessment and Quizzes
Learning outcomes 1, 2
Assignments
Learning outcomes 3, 4
Major Project
Learning outcomes 1, 2, 3, 4
12 two-hour lectures, 12 one hour lectures and ten two-hour laboratory sessions. Naturally a considerable amount of self study making a total of about 130 hours for the whole course
Getting started with p5.js Lauren McCarthy, Casey Reas, and Ben Fry. San Francisco, California: Maker Media, 2015. (Available online through ANU Library)