For very advanced students, this course can also be completed as an Independent Study without having to attend the Thursday and Friday classes. You might still be interested in joining the Monday lectures. 

You can find detailed instructions below on the different options for this. Please coordinate this with Matti Niinimäki (matti.niinimaki@aalto.fi).

Option #1: Project-based

Create a project that explores computational art and/or design. You can freely choose a topic that you find interesting.

Requirements:

  • Use what you have learned to create a project that explores programming as a creative medium.
  • Your project could be a printed image, interactive installation, game, experimental instrument, generative artwork etc.
  • You can use any programming language/environment you want to.
  • You should create a short video recording of the project (1-5 minutes). The video can focus on the outcome or the process of the work (or both).
  • You should provide at least one image of the project.
  • You should provide a short write-up of the project (1000-1500 words) that describes your aims, process and learnings as a pdf file.
  • The code should be provided to the teacher either by uploading it to MyCourses as a .zip file or by providing access to an online repository (you can use GitHub, GitLab, Aalto Version, or some other similar version control system).
  • You should provide documentation on how to run the code.


Possibilities:

  • You can exhibit the project in the exhibition that will be organized at the end of the semester as a joint exhibition for the Computational Art and Design and Physical Computing courses.

Option #2:Tutorial-based

The other option for completing the course independently is to create teaching materials for later implementations of this course.

General guidelines:

  • You can choose any programming language/environment you want to but the most useful ones in the context of this course would be Processing or p5.js. Others are welcome as well.
  • You can choose the format of the tutorials: video, website, pdf booklet, printed zine, interactive tutorial using OpenProcessing or some other similar tool, or a combination of all of these.
  • You should create at least six tutorials of different smaller topics or one larger topic broken into minimum of six parts.
  • You can choose to give us varying level of permissions on how to use the materials:
    1. At minimum, the materials you create will be used within the future implementations of this course and provided to students using MyCourses. Video files will be uploaded to Aalto Panopto but by default the access will only be given to students of this course.
    2. You can give permission to post your tutorials publicly to learn.newmedia.dog or other current or future teaching material sites that we use for this course. Your name will always be mentioned as the author of the materials (unless you prefer to use a pseudonym)

You may also publish the materials yourself anywhere you want to (your website, YouTube, etc.). You own the materials that you make, we just get the right to share it to current and future students.

Resources:



Deadline

The deadline for submitting the materials is December 8, 2023
Last modified: Tuesday, 3 October 2023, 4:03 PM