coreinteraction

Core Interaction Schedule - Spring 2026

Class Time: Monday, 4:00pm - 6:40pm Instructor: Ariel Churi

Week-by-Week Schedule

Week Date Unit Topics Assignments Due Assignments Given
Week 1 Asynchronous Working Methods Intro: Syllabus, Class community agreements
Lecture: Computers, files, and networks
Workshop: Analog Programming
  Interview
Week 2 Feb 2 Working Methods Lecture: Tools, file management, version control
Workshop: Git Poetry
  Interview (cont)
Week 3 Feb 9 Working Methods Lecture: HTML/CSS basic concepts and syntax
Demo: HTML basics
Interview All HTML
  Feb 16   NO CLASS - President’s Day    
Week 4 Feb 23 Working Methods Lecture: HTML structure (box model, dissecting a web page)
Demo: CSS basics
All HTML Expressive Text
Week 5 Mar 2 Digital Canvas Lecture: CSS selectors (cascades, combining, parent/child, pseudo)
Demo: Advanced selectors
Expressive Text Flags
Week 6 Mar 9 Digital Canvas Lecture: Layouting (position, float, flexbox, grid)
Workshop: Abstracted Web
  Flags (cont)
  Mar 16   NO CLASS - Spring Break    
Week 7 Mar 23 Digital Canvas Lecture: Typography with HTML/CSS
Demo: Web typography
Flags 25 Variations
Week 8 Mar 30 Digital Canvas Lecture: Designing for the digital canvas
Workshop: Midterm Check-ins
  25 Variations (cont)
Week 9 Apr 6 Designing for interaction Lecture: Programming basic user interactions (:hover, basic JS)
Demo: JavaScript basics
25 Variations Stories as Networks
Week 10 Apr 13 Designing for interaction Lecture: Time-based design
Workshop: Digital Materiality
  Stories as Networks (cont)
Week 11 Apr 20 Designing for interaction Lecture: User models (data, user flows, UX patterns)
Demo: JavaScript interactions
  Stories as Networks (cont)
Week 12 Apr 27 Networks Lecture: Putting a website online
Workshop: Deployment
Stories as Networks Living Collection
Week 13 May 4 Networks Lecture: Accessibility, Metadata
Workshop: Web standards
  Living Collection (cont)
Week 14 May 11 Networks Lecture: Asset creation (video, image optimization)
Workshop: Final project work
  Learning Portfolio Reflection
Week 15 May 12 Networks Final Presentation (Tuesday make-up day session) Living Collection
Learning Portfolio Reflection
 

Course Structure

Each class session typically includes:

  1. Lecture/Presentation (45-60 min)
    • New concepts and techniques
    • Examples and case studies
    • Technical demonstrations
  2. Break (10 min)

  3. Workshop/Lab Time (60-75 min)
    • Hands-on practice
    • In-class exercises
    • Work time on assignments
    • Individual help and critique
  4. Wrap-up (10-15 min)
    • Questions
    • Preview next week
    • Assignment clarification

Office Hours

Virtual: Wednesdays and Thursdays, 10am - 3pm Appointments must be booked at least 8 hours in advance.

Important Dates

Assignment Timeline

Unit 1 Projects (Weeks 1-4)

Unit 2 Projects (Weeks 5-8)

Unit 3 Project (Weeks 9-12)

Unit 4 Project (Weeks 12-15)

Course Materials

GitHub Repository

All course materials are available at: https://github.com/arielchuri/coreInteraction