Agenda
Assignment#2
Towards the final project
In media art and interactive design, it is common for exhibitions to announce an open call based on a specific theme.
Artists are then invited to interpret that theme through their own concepts, aesthetics, and technical approaches.
Think of this assignment in the same way.
Our theme is "Interactive Collective Behavior."
The focus is on computational systems involving multiple moving agents (such as particles, organisms, stars, or abstract entities) and how their collective behavior can be influenced through human interaction.
You must use Boids as a core computational system and incorporate gesture-based interaction, but how you interpret and represent these elements is entirely up to you.
The goal is not simply to demonstrate a flocking algorithm.
It is to develop your own artistic or conceptual interpretation of the theme and create a meaningful interactive experience.
Think beyond the technical implementation.
What can the behavior of multiple interacting agents express,
and how can an audience become part of that system?
Theme: Data and Computation
Format: Individual Project
Design and create an immersive experience driven by data and computation.
Think of this project as an open call for a media art exhibition under the theme Data and Computation.
You are free to interpret the theme through your own artistic, conceptual, and technical approaches.
Consider the following questions:
1. What story do you want to tell?
What is your central idea, question, or motivation?
What do you want your audience to experience, understand, or reflect on?
2. What data can ground your story?
What data, information, or computational processes are relevant to your concept?
How can they become meaningful elements of your experience rather than simply background information?
3. How do you invite the audience into your story?
Consider how you can use the following elements to communicate your concept:
Visualization: How can visual elements communicate or transform the data?
Audio: How can sound contribute to the experience?
Interaction: How can the audience participate in or influence the experience?
Computation: How can algorithms, simulations, or computational behaviors shape the experience?
Your project should go beyond simply displaying data or demonstrating a technical implementation.
The goal is to create a coherent immersive experience in which your concept, data, computation, and audience interaction work together.
You do not need to use every technique covered in class. Select and combine the approaches that best support your concept.
Final Series
Elevator Pitch
Seminar & Proposal
Progress Report
Final Presentation
Elevator Pitch
An elevator pitch is a brief way to professionally introduce yourself or your product to someone professionally, usually spanning the amount of time you would have during an elevator ride.
Elevator Pitch
100~300 words description of idea
There must be a technology that you don't know yet for the project.
Decide what topic you would like to research
Submit the Title of your talk
Seminar & Proposal
Seminar & Proposal Presentation (5 min + 2 min Q&A) (PDF submit)
Peer seminar is a common event to spark the chain of thought within the research group. Now you propose your topic for research and share it with your peers. Peers are also responsible for reading through the topic before the talk and sharing the review.
Peer Seminar Series
Peer seminar is a common event within the research group. Now you propose your topic for research and share it with your peers. Peers are also responsible for reading through the topic before the talk and sharing the review.
There must be a technology that you don't know yet but need it for the project.
Research the existing technology
This has to be feasible
Implementation
Advance the existing code/tools
Suggest the potential application
- Connect this research with your proposal
- Peers are also responsible for reading through the topic before the talk and sharing the review.
Progress report [10 points]
Short presentation showing the progress with live demonstration of the project + GitHub repo
Present your milestone (submit in PDF)
Describe what has been done (should include GitHub repo) [6 points]
Describe what will be done [2 points]
Describe what you found and felt during the procedure [2 points]
Present your project through a 5-minute presentation and live demonstration, followed by 2–3 minutes of Q&A.
Project Explanation (5 points)
Clearly explain your concept, motivation, and design approach.
Describe how data and computation contribute to the experience.
Live Demonstration (5 points)
Demonstrate your interactive experience in front of the class.
Deliver a clear, functional demonstration without technical errors.
Submit an individual report documenting your project, achievements, and reflections.
Introduction (1 point): Describe the project concept and motivation.
Methodology (1 point): Explain your implementation and design decisions.
Achievements & Learning (1 point): What did you accomplish and learn through this project?
Audience Response & Feedback (2 points): How did the audience respond to your work? What feedback did you receive, and what did you learn from it?
You may use feedback from your in-class presentation. A public exhibition is not required.
Submit a GitHub repository containing your project code and documentation.
Representative Image(s) (1 point): Include images that effectively represent your project.
Video Demonstration (1 point): Provide an approximately 3-minute video demonstrating the experience.
Project Description (2 points): Include a clear, concise description of your concept, implementation, and key features in the README.
Working Code (1 point): Provide functional source code that runs without errors.
A public exhibition is not mandatory for this class.
However, if students are interested in exhibiting their work, the TA and I would be happy to help organize a public exhibition at the IRB Lab, with the possibility of showcasing selected projects at additional venues.
We encourage you to think of your final project not just as a class assignment, but as a potential work for a media art exhibition.