Skip to content

Schedule

Pierre Depaz edited this page Sep 17, 2024 · 267 revisions

Important notes

  • If you have any questions about an assignment, please don't hesitate to email me at [email protected]. I'm happy to help clarify any possible confusion!
  • Technical Exercises are due on the week they are mentioned.
  • Reading responses are due the day before the class. Reading responses should typically feature a couple of paragraphs for each of the readings that week, highlighting what you found most interesting (whether you agree or disagree with it!).

Table of contents


Session 1

This session first covers housekeeping matters, introduces course materials, learning objectives, and technological tools. The second part introduces students to the changing landscape of cultural archival and transmission in the 21st century, as well as to the current state of technology in mobile computing. We will also ask questions about the relationship between the digital and the physical. How does technology augment the spaces, objects, and persons that it is applied to? How is storytelling, education and learning being changed by digital technologies?

Readings

  • none

Homework

  • none

Lecture

  • Class Introduction
  • Housekeeping
  • The state of digital media in the world

Technical

  • Setting up a development environment
  • Writing digitally: HTML, CSS and JavaScript (JS)

Session 2

What were the visions of early computer pioneers as they developed new technologies, such as the Internet and the computer screen? How did they envision humans and computers cooperating? Did it turn out to be true or not? This session traces the history of digital technologies as processes for augmenting intellect, also questioning the implications of such “augmentation.”

Readings

Required

  • Man-Computer Symbiosis, J. C. R. Licklider, IRE Transactions on Human Factors in Electronics, volume HFE-1, 1960.

Optional

Homework

  • Take a look at the Readings Presentation page. Write a comment with one or two choices for which week you'd like to present the readings.
  • Write your reading response on the google doc.
  • Technical Exercise: Create a new HTML page, including at least one heading, one link, one paragraph and one image. Check our the video tutorial if needed. Post a screenshot of the result on the Technical Exercises page.

Lecture

  • Humans, technology and augmentation.
  • Computational revolution

Technical

  • Introduction to web development

Session 3

What is culture? How does it circulate and how is it immobilized? How do networks of imagination get instantiated in specific artifacts? How do museums contribute to a certain conception of culture? This session will introduce students to a framework for thinking about the cultural implications of a (set of) cultural artifact(s).

Readings

Required

Optional

Homework

  • Write your reading response on the google doc.
  • Technical exercise: Add a second page, some text and images to your website. Start thinking about what your website will be about. Post a screenshot of the result on the Technical Exercises page.

Lecture

  • Cultural artefacts
  • Institutional and grassroots cultures

Technical

  • Intro to JavaScript (JS)

Session 4

How do we shape a dynamic system to give meaning and agency to a reader? What kinds of manipulations of possible of a digital object? How do we provide metaphors to make those manipulations understandable?

Readings

Required

Optional

Homework

  • Technical exercise: Add a simple JavaScript interaction on your website
  • Write your reading response on the google doc.

Lecture

  • Interaction design
  • UI and UX

Technical

  • Introduction to React

Session 5

What is the difference between physical and digital writing? What are some similarities? 5000 years after the invention of the alphabet, the emergence of a new kind of connected, mathematical writing emerges as a unique semiotic system. This session traces this history and concludes on the continuous role of writing as a mnemotechnics.

Readings

Required

Optional

Homework

Lecture

  • From speech to print to web
  • Information technology as memory devices

Technical

  • Components in React

Session 6

How does our constant access to everything across the globe change the concept of information? of communication? of the community? This session looks at the concept of hyperlinking from a historical and epistemological perspective, from the creation of indexes in the Encyclopédie to the development of web technologies.

Readings

Required

Optional

Homework

  • Write your reading response on the google doc.
  • Technical exercise: add two new components on your landing page, and pass them some data from the main page.

Lecture

  • Hyperlinks
  • Relational models of information

Technical

  • Routing and Navigation in React

Session 7

What changes when we can move around with a computer? What are the pros and cons of portable devices? How do they integrate into the world, and with our bodies? This session looks at the history of mobile computing from an educational perspective, and at the current developments in contextual computing.

Readings

Required

Optional

Homework

  • Write your reading response on the google doc.
  • Technical exercise: add three different pages to your app with the react router.

Lecture

  • History of mobile computing
  • Dynabook and educational media

Technical

  • Media queries and responsive web design

Session 8

How do technological improvements affect the creation and archival of culture? How does infinite perfect reproducibility affect the status of the artwork? How can under-represented communities and narratives use those technologies to sustain their social and cultural histories at various scales? This session focuses on the fundamental shift that digital media brings in by making information reproducible at no cost, questioning notions of authorship, authenticity and originality.

Readings

Required

Optional

  • n/a

Homework

  • Write your reading response on the google doc.
  • Technical exercise: Make your website responsive by adding mobile styles.

Lecture

  • Originals and reproduction
  • Dominant media and underdog media

Technical

  • Discussing the final project.

Session 9

This week focuses on the idea and the reality of what an “object” is. What are some of the visible properties of an object? What are the invisible ones? If objects also symbolize things beyond themselves, how can we use digital technology to bring those aspects to the forefront? We will make distinctions between object, artifact and tool.

Readings

Required

Optional

Homework

  • Write your reading response on the google doc.
  • Post three ideas for your final project on the discussion topic. Come prepared to discuss them in class.

Lecture

  • The object, the art-object and the display.
  • Objects in anthropology.

Technical

  • Displaying 3D objects in React.

Session 10

While an increasing number of artworks include a software component, the question of how to present and preserve them has proven to be complicated. How is the exhibition of a piece of software art faithful to its original intent and situation? What about cultural objects that were born online? This session looks at the cultural status of digital objects and connects it to the larger history of intangible heritage.

Readings

Required

Optional

Homework

  • Write your reading response on the google doc.
  • Write up a description of the field that you will be representing on your website (one per group). Post in on the Discussions page.

Lecture

  • Preserving digital heritage and web archival
  • Using APIs

Technical

  • Using APIs
  • Using Figma for wireframing

Session 11

This session focuses on the different types of interactivity which make a document dynamic, with a focus on the short term.

Readings

Required

Optional

  • n/a

Homework

Lecture

  • Typologies of interactivity
  • Reactive documents

Technical

  • using Hooks in React

Session 12

This session focuses on the different types of interactivity which make a document dynamic, with a focus on the long term.

Readings

Required

Optional

  • n/a

Homework

Lecture

  • Databases

Technical

  • sessionStorage

Session 13

From the local computer to the world wide web. How does one publish online? How is it different from previous modes of publishing? What does it mean to “make public”? This session will look at the changes in the publishing industry, through the dual notions of platformization and open access.

Readings

Homework

  • Make progress on your final project and come ready to discuss it in class.
  • Write your reading response on the google doc.

Lecture

  • Publishing workflows
  • Making public

Technical

  • using PagedJS to export a website to PDF

Session 14

This session is dedicated to putting the finishing touches on the final projects.

Readings

  • none

Homework

  • Make progress on your final project.

Lecture

  • none

Technical

  • none

Session 15

This session will focus on the students presenting their work, and wrapping up the semester.

DUE - FINAL PROJECT

Readings

  • none

Homework

  • Finish your final project, and submit it here

Lecture

  • Final project presentations
  • End of semester reflection

Technical

  • none
Clone this wiki locally