Skip to main content Open main menu ANU crest Search this site
Close search

Outline

COMP1720/6720: Art and Interaction Computing

This course introduces the fundamentals of coding and design required to create expressive interactive artworks. Students will learn how to conceptualise, plan, and realise 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 range of creative possibilities presented by the computer in the modern art world as well fundamental concepts of visual and interactive design. Topics covered include interactive and new media art, interaction design, program organisation, variables, control structures, graphics, and audio.

Learning Outcomes (COMP1720)

Upon successful completion, students will have the knowledge and skills to:

  1. Describe the qualities of computer-based artworks.

  2. Apply knowledge of visual and physical interaction with a computer interface.

  3. Design and construct computer programs in a programming language for interactive art.

  4. Create an original and creative work of interactive art.

Learning Outcomes (COMP6720)

Upon successful completion, students will have the knowledge and skills to:

  1. Describe the qualities of computer-based artworks and recent developments in interactive computational art.

  2. Apply knowledge of visual and physical interaction with a computer interface including recent developments.

  3. Design and construct computer programs in a programming language for interactive art.

  4. Create and evaluate an original and creative work of interactive art.

Semester 2 2021 details

  • Mode of Delivery: hybrid in-person/online
  • Prerequisites: none
  • Incompatible Courses: none
  • Co-taught Courses: COMP1720/COMP6720
  • Course Convener: Charles Martin
  • Phone: +61 6125 3139
  • Email: charles.martin@anu.edu.au
  • Lecturer: Charles Martin
  • Tutors: see People page

Course Activities

The courses consists of weekly lectures (see lecture page) and labs (see the labs page).

The list of topics and lab exercises can be found on those two pages.

All lecture slides are provided through this website.

Assessments

In COMP1720 you will be assessed through the following Assessments:

  1. pre-lab and in-lab work assessed every week in your lab session (5% in total)
  2. three assignments due in week 4, in the mid-semester break, and week 9 (15% each)
  3. a major project due in week 12 (50%)

All assessments are submitted through GitLab. Late submissions are not accepted without a pre-agreed extension.

Here’s a table of the assessments.

deliverable weighting
Lab Tasks 5%
assignment 1 15%
assignment 2 15%
assignment 3 15%
major project 50%

Lab tasks (0.5 marks per week, 5 marks total) assessed during your lab session from weeks 2 to 11 inclusive

Each week you will have work to complete before and during each lab, these are called your lab tasks.

Your pre-lab task will involve a small writing tasks that connects the work in the lab and lectures each week. They will also help you get started with your assignments. These will be marked outside of your lab by your tutor.

The in-lab tasks are the basic parts of each lab, including discussing and conceptualising computer artworks, and creating small programs collaboratively. These will be marked during your lab by your tutor.

The marks for this section are small, but they encourage you to keep up with the work each week, developing your skills and knowledge, and to give you an indication of how you are travelling with the course.

For full marks you need to fully engage with both pre- and in-lab tasks.

Assignments (15 marks each) due in week 4, in the mid-semester break, and week 9

Each assignment will involve creating a p5 code sketch and writing an artist statement. The skills you’ll need for the assignments will be taught in the lectures and especially in the labs.

The “skeleton” files for the assignments will be released on the Assessments page and you will submit them through GitLab. You can find the late/extension policies further down this page.

Your assignment submission will be run through plagiarism-detection software, so if you use any code from somewhere else make sure you reference it in your statement of originality (see academic misconduct).

Major project (50 marks)

Your major project in this course is to produce a piece of interactive art for an online gallery exhibition. This is a chance to use all the skills you learn in the course to create something you’re proud of. This is a significant part of the course and worth a significant number of marks.

Each year, we choose a “theme” for the COMP1720/6720 major project. This is to help you get started, although you can interpret the theme however you like. The theme will be announced in week 1.

bars times search arrow-left