Skip to content

arielchuri/coreinteraction

Repository files navigation

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

  • Feb 16: No class - President's Day
  • Mar 16: No class - Spring Break
  • Mar 30: Midterm Check-ins
  • May 12: Final Presentation (Tuesday make-up day)

Assignment Timeline

Unit 1 Projects (Weeks 1-4)

  • Interview - Due Week 3 (Feb 9)
  • All HTML - Due Week 4 (Feb 23)
  • Expressive Text - Due Week 5 (Mar 2)

Unit 2 Projects (Weeks 5-8)

  • Flags - Due Week 7 (Mar 23)
  • 25 Variations - Due Week 9 (Apr 6)

Unit 3 Project (Weeks 9-12)

  • Stories as Networks - Due Week 12 (Apr 27)

Unit 4 Project (Weeks 12-15)

  • Living Collection - Due Week 15 (May 12)
  • Learning Portfolio Reflection - Due Week 15 (May 12)

Course Materials

GitHub Repository

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

Releases

No releases published

Packages

 
 
 

Contributors