IMM406

Prototyping For Advanced Systems

Collection website for Immersive Media 406, F23. This website will contain up-to-date project and topic information, and any relevant files that can be made freely available online.

Students will be given the opportunity to develop immersive experiences for high-end, experimental, and prototype equipment that is only available to students in this course and later studios. Students will learn how to work with complex immersive equipment systems and early access software in a collaborative studio environment.


Course Details


Topics

# 1 - Sketching


# 2 - Research Through Creation

  • Topic: Technical Research Questions, Perforce
  • Reading: Paper Prototyping Chapter 11: “Data: Capturing, Prioritizing, and Communicating”
  • Assignment: Research Question Prototype
  • Assignment: Skillshare 1

# 3 - Domain Exploration

  • Topic: What’s a Domain?, Exploring a Domain, Gathering Knowledge
  • In Class: Creating a Survey, Skillshare Presentation
  • Assignment: Existing Project Analysis

# 4 - Prototyping

  • Topic: Prototyping Lecture
  • In Class: Prototypes Lecture, Technical Notes, Group Selection & Brainstorming Studio Time
  • Assignment: Prototype 1
  • Assignment: Skillshare 2

# 5 - Technical Documentation

  • Topic: How to take technical notes, how to write good comments, why does technical documentation look like “that”.
  • In Class: Skillshare Presentations, Lecture on Notes, Studio Time 3-2-1’s
  • Assignment: Continue Prototype 1
  • Assignment: Individual Technical Notes

# 6 - Design Spaces


# 7 - Compartmentalizing Complexity

  • Topic: Methods for handling Complex Problems
  • In Class: Skillshare Presentations, Constraint Presentations & Evaluation, Discussion of Complexity
  • Reading: A Philosophy of Software Design by John Ousterhout, Chapter 2 (on brightspace)
  • Assignment: Project Management Research Presentation

# 8 - Presentations & Project Management

  • Topic: How Do Groups Organize? Goals of Project Management
  • In Class: Discussion: Software Complexity. Brainstorming Exercise.
  • Assignment: Pitch sketch. Be prepared to pitch your idea for prototype 2 in the form of a sketch, proof-of-concept, or prototype. See brightspace.

# 9 - Debugging & Prototype Two Intro

  • In Class: Debugging Lecture. Prototype 2 Pitches. Decide Groups.
  • Assignment: Prototype Two

# 10 - Prototype Two Work Day

  • In Class: Prototype Two Work Day. 3-2-1’s.
  • Assignment: Prototype Two

# 11 - Prototype Two Presentations


# 12 - Final Prototype

Work Days until final presentation day. 321’s will be created on brightspace for each studio day.

  • Assignment: Final Prototype
  • Work Day 1: Work Day, Systems Diagrams, 321’s
  • Assignment: Skillshare 5 due week 13
  • Work Day 2: Show the project management tools, documentation plans, in-class skillshares, 321s.
  • Final Week In-class Day: Formal feedback from Professor, peers.
  • Final Week Showcase Day: Uploads due by midnight this day.