Overview

Throughout the course, each project team works on a design challenge chosen at the beginning of the term, and designs a solution to solve the selected real-world problem. The final product is a high-fidelity prototype, and no implementation (i.e., programming) is involved. During the term, students design the final product through a series of phases including empathize, define, ideate, prototype, and test. More information about the deliverables can be viewed on the information page. Examples of projects in past classes can be found here: F20 and F21.

Project Theme

With recent significant advancement of machine learning, especially the development and deployment of very large models, techniques around Artificial Intelligence Generated Content (AIGC) have been becoming increasingly popular. AIGC encompasses a wide spectrum of creative outputs, ranging from text and images to music and videos, all crafted with remarkable precision and ingenuity, such as ChatGPT, CoPilot, MidJourney, and so forth. On the surface, AIGC seems to replace human with machines in various kinds of tasks. Actually, AIGC is revolutionizing the way people create, consume, and interact with digital content, and redefines the boundaries of human creativity. This instead calls for more deliberated design of AIGC systems that require closer and more harmonic human-AI interaction.

The overarching theme of the course project in this term is interacting with AIGC. Each team project needs to:

  • Identify a real-world problem in a specific use case (e.g., art therapy, data exploration, social connection) — Be bold!
  • Choose an AIGC technique (e.g., text, code, or image generation) that can be leveraged to solve the problem — Be wild!
  • Design a novel mobile system that allows for effective and intuitive interaction with the AIGC technique to complete user tasks — Be creative!

Copyright © 2024 Jian Zhao.