Core 2 Interaction Syllabus

“In today’s highly commercialised web of multinational corporations, proprietary applications, read-only devices, search algorithms, Content Management Systems, WYSIWYG editors, and digital publishers it becomes an increasingly radical act to hand-code and self-publish experimental web art and writing projects.”
—J.R. Carpenter

Course Information

Core 2: Interaction Studio, PUCD 2125

Program
School of Art, Media, and Technology: Communication Design
CRN
2726
Semester
Spring 2023
Meeting Day
Tuesdays and Thursdays
Meeting Time
7:00–9:40pm
Building/Room
Parsons 2 W 13th, Room: 1006
Zoom
https://NewSchool.zoom.us/my/otsukam
Instructor
Marie Otsuka
Email
otsukam@newschool.edu
Class Website
You are here
Lab Website
Lab

Course Description

This course exposes students to thorough and elaborate interactive concepts and techniques for applications. It is an extensive investigation in the interface, the mechanism, the controls and the aims of interactive works. Students will learn how to design and develop complex interactive projects and understand how to undertake comprehensive research and direct their thinking process from brainstorming to the final outcome. They will be given the tools to conceive, plan and develop an interactive system and they will become aware of the importance of their role in the development of interactive media.

Accessible Tasks

Studio Lectures + Reading

Pre-recorded lectures and assigned readings will be discussed every unit. Topics will cover historical, critical, and practical issues in interaction design. Students are expected to watch and provide questions for group discussions.

CD Lectures

All Sophomores are required to attend or watch the CD Lecture series throughout the term. Students must write a 1-page written response to each lecture on how the speaker presented individual projects and discussed their practice as a whole. Students must include screenshots to supplement their writing. All written responses must be submitted by Friday, May 7 for credit.

Lab Demos

Pre-recorded technical demos will be provided by Lab instructors to support the studio projects. Students are expected to watch these demos and complete Lab assignments to build the technical skills required for each unit.

Course Outline

Unit 1: Interaction with Typography

The first segment of Core 2 Interaction will focus on a review of the tools and concepts required for building interactive experiences. We’ll understand how the Internet works, its evolution, and to make and break code as we build a simple web project. We’ll explore how we use online platforms everyday and how to translate these interactions into a story. We’ll learn about speculative design and explore how our platforms can create alternate narratives about who we are and how the world could be.

Moving from observation, we’ll survey the development of interface aesthetics and how the tools we use define the visual language of digital interfaces. We will experiment with typography and navigation to express a non-linear narrative.

Project 1: Stories as Networks

In weeks 1-5 we will focus on:

  • History of the Internet and how it works
  • Research and observation of our online behavior
  • File management (naming, organization, file paths)
  • Setting up and starting a new project
  • Tools (code editor, inspector, git/github)
  • Review of HTML/CSS basic concepts and syntax
  • Figma (components, prototyping, grids, canvas sizing)
  • Digital typography and web fonts
  • Responsive type with HTML/CSS

Unit 2: Interaction with Data

Content is dynamic—it can grow and is rarely fixed. It can be user-generated or time-sensitive. It can be ingested by algorithms and contained in a spreadsheet. We’ll explore how data fuels our websites and how to design an elastic collection. We’ll discuss private and public use of data—from open source to social media and how our data is being used to drive decisions today.

Project 2: Elastic Collections

In weeks 6-9 we will focus on:

  • Collections and archives
  • Creating dynamic outputs with HTML/CSS/JS
  • Multi-page navigation
  • Digital design systems
  • Vernacular forms

Unit 3: Interaction with the City

Interactive systems are for users with specific needs and expectations. We’ll learn about the user-centered design process, accessibility, and how it shapes design decisions in the platforms we use. We’ll build a website as a tool for a specific user.

Project 3: New York City in Data

In weeks 10–15 we will focus on:

  • Identifying user problems, research, and testing
  • Real-time data sources (APIs/CMS)
  • Accessibility and usability in digital platforms
  • Data visualization
  • Private/Public data use

Required Projects

View all projects

Learning Outcomes

By the end of the semester, students will be able to:

Use a basic vocabulary of interactive media to both give and respond to critique productively.

Create compelling interactive experiences through more careful and inspired interpretation/translation of content (i.e. develop great design concepts).

Demonstrate an understanding of the iterative making process in interaction design, using incremental methods such as prototyping, user research and evaluation to build toward more advanced work.

Conceptualize a product, object, or experience for the web and realize it through coding.

Evaluate the difference in designing interfaces for different kinds of devices, their limitations and specific user situations including responsive websites and apps for mobile.

Evaluate how typography and its variables are applied to interactive systems to facilitate orientation, support usability and create consistency.

Research historic and current design precedents to contextualize your own work.

Be able to archive and document work that is printed, on screen or time based in a reflective manner for learning portfolio.

Combine your artistic creativity with technology related to the internet.

Demonstrate a comprehension of skills, methods, techniques and processes to realize interactive systems, particularly systems for dealing with unpredictable, variable, and ever-changing content.

Assessment Criteria & Grading Rubric

Your performance in this class will be evaluated according to the criteria below.

20% Project 1
25% Project 2
28% Project 3
27% Class Participation	( Class Engagement 12% + Responses 15%)
Project 1 20
Conceptual Thinking Original and creative thinking, depth of investigation, and historic/contemporary context 4
Process Iteration, risk-taking, and refinement of ideas and skills towards the final project 4
Response Appropriateness of solution to original intention, problem, or audience 4
Visual Quality Devotion to craft and attention to detail of typography, form, composition 4
Technical Realization Ability to use code meaningfully to reflect design intentions 4
Project 2 25
Conceptual Thinking Original and creative thinking, depth of investigation, and historic/contemporary context 5
Process Iteration, risk-taking, and refinement of ideas and skills towards the final project 5
Response Appropriateness of solution to original intention, problem, or audience 5
Visual Quality Devotion to craft and attention to detail of typography, form, composition 5
Technical Realization Ability to use code meaningfully to reflect design intentions 5
Project 3 28
Conceptual Thinking Original and creative thinking, depth of investigation, and historic/contemporary context 5
Process Iteration, risk-taking, and refinement of ideas and skills towards the final project 5
Response Appropriateness of solution to original intention, problem, or audience 6
Visual Quality Devotion to craft and attention to detail of typography, form, composition 6
Technical Realization Ability to use code meaningfully to reflect design intentions 6
Participation 12
Observation Thoughtful evaluation of other’s work, asks clarifying questions, recommends constructive changes or references to look at 3
Language Proficiency and use of design concepts and terminology during critique 3
Frequency Regular contribution to other’s critique, enthusiasm, and quantity of comments 3
Professionalism Timely and productive weekly progress, attitude to feedback, verbal and visual presentation of process and final work 3
Responses 15
CD Lecture Writeups 1 point for each writeup submitted 6
Reading Responses 0.5 point for each writeup submitted 8
Reading Lead Lead the class discussion 1

Letter Grades

A   (95 – 100)
A-  (90 – 94)
B+  (86 – 89)
B   (84 – 85)
B-  (80 – 83)
C+  (76 – 79)
C   (74 – 75)
C-  (70 – 73)
D   (60 – 69)
F   (59 and below)

Attendance, Grading and Work Submission Standards, Program Policies, Making Resources, and University Policies

All CD classes adhere to the same program and university policies

Attendance Policy

For classes meeting twice a week, students are allowed 4 absences. Any absence beyond the allowed absences will result in an automatic failure (F) for the course. There are no excused absences, and doctor’s notes are not necessary.

A student is deemed tardy if a student fails to arrive within 15 minutes past the beginning of class. 2 tardies will result in an automatic absence. A student who arrives an hour past the beginning of class will be deemed absent.

Materials and Supplies

Laptop

Technologies (Google Drive/Dropbox Paper/Canvas/Notion)

Classroom management for schedule, projects, and presentations

Slack

Class communication for all Core 2 and direct messaging with instructor and peers. Join Here

Git/GitHub

We will be using GitHub to manage our code. Sign up if you don’t have an account already.

Figma

Figma is a modern interface design tool that is collaborative online. We will be using Figma exclusively for creating your design mockups. Sign up with your newschool.edu email for a free education account and Join the Team.

Sublime Text

Sublime Text is a sophisticated text editor for code, markup and prose.

Google Chrome

A fast, secure, and free web browser. We’ll be using Chrome in the class for easier troubleshooting.

Vimeo

Watch lectures and demos on the CD Vimeo account Password for all videos: interaction

Arena

are.na is platform for collecting and connecting content. We’ll be looking at a lot of websites over the course of this class. Once you’ve signed up on are.na, you can join our group and share inspiration, as well as keep it as an archive. See Omar Mohammad: Tools for Cultural Production: Archiving Voice, Culture, and Community

Tutors

CD Tutors are available for extra help!

Schedule

<>