02024 Time Syllabus

ITPG-GT 2040 – 001 (15710)
Mondays 6PM-8:30PM

[Home | 02024 Syllabus | Ideas | Resources | Gallery]

Structure & Teaching Methodology

This is a production course about big ideas. I’ve tried to organize the syllabus to interlace conceptual and technical topics, as I want to provide new tools for interesting work along with thought-provoking ideas to fuel your creativity. As often as possible, classes will have both, with an emphasis on creative discussions during class meetings (as technical issues can be addressed in office hours). There is so much a Time class could cover; I’ve tried to filter for material that is actionable, inspiring, and important. That sill leaves way more than can fit in fourteen weeks. Nevertheless…

This is a 14-week course that meets once a week in person. During class we will discuss conceptual and technical information related to time, provide feedback on assignments, and have opportunities for hands-on technical practice with hardware and software. Weekly prompts will guide work outside of class and build toward a final project, while weekly time-themed readings will stimulate discussion. The course will cover both hardware and software, and students will have the flexibility to design their final project around material availability. 

Office Hours

I have an NYU office hour calendar and will be posting hours there when the semester begins. Generally, I’ll be at ITP Mondays and Tuesdays all day, and am happy to arrange times to meet in person those days, or online other days.

Student Documentation

As is typical at ITP, please document your work for this class online. Set up a URL that shows only work for this class – if you’re using a blog, have a tag or category for the class, for example. Document early and often – more frequent rough-draft posts are better than fewer super polished ones, and help me understand your progress in the class. An assignment or project should have a final post that captures the work, including references.

I will use a shared class spreadsheet to compile things like links to your documentation. Access the doc through your NYU account.

Assignments

Overview

Humans have built an amazing array of timekeeping devices over thousands of years. In this class, you will join those ranks by creating your own timekeeper as a final project. (What constitutes a timekeeper is deliberately left open here, and will be explored throughout the course.)

In the first half of the semester, you will execute a series of 5 1-week exercises meant to help build skills and think through design possibilities for your final timekeeper. 

Rather than review each result each week, you will document work online and present a summary of your work, along with a proposal for a final project, in week 7. The exception will be the first exercise, creating a sundial, which you will show in class in week 2. 

A top down view of a desk with a partially assembled clock and several time related books, parts and tools.
Production assignments in process…

After week 7, you will work towards finishing your own timekeeper. You may work in groups for the final; for groups larger than two people please see before proceeding. There will be final check-ins in weeks 9 and 10, where you will show a “mvp” demo of your finals for feedback. Finals will be presented over two weeks, with volunteers and/or primarily software projects showing in week 13, and hardware projects showing in week 14.

In weeks 4-6 and 8-11, groups of two to three students will be assigned to act as discussion facilitators. You will have a responsibility to guide us through the reading for that week, and the opportunity to share inspiring art work or other time-related material. 

It is expected that you will spend 6 to 8 hours a week on the class outside of class itself. This will include reviewing material, reading, watching video, completing assignments and so on. Please budget your time accordingly (consider keeping a time log of work for this class!).

Deliverables

More detailed descriptions are in the weekly syllabus.

Weekly Exercises – Weeks 1-6

  • Create a sundial (shown in week 2)
  • Timekeeper design analysis (this and the following exercises will be documented online and shared at the midterm review in week 7)
  • Software timekeeper (alt: timelapse, slowmotion)
  • Hardware timekeeper
  • Revised timekeeper

Midterm Review/Final Preview – Week 7, October 21

Prepare a presentation highlighting a selection of your work in the weekly exercises, and share your plans for a final timekeeper. Create a narrative that shows how your exercises have lead to the final idea. If you plan to work in groups for the final, you may co-present with your partners, showing both bodies of work and one final idea.

Final Progress MVP demos – Weeks 9 and 10, November 4 and 11

We will use class 9 and 10 to check in on final progress with a “minimal viable project” funcional demonstration of your work.

Final – Weeks 13 and 14, December 2 and 9

Present your final timekeeper projects.

Readings

I’ve collected most of the readings (and in some cases, longer source materials from which they are taken) in a class reading packet accessible through your NYU account. Weekly short readings will be assigned throughout the semester and discussed the following week. 

There are also a lot of materials in the syllabus under the Ideas and Resources categories. You will review this material at the outset of class, as they will form a common set of vocabulary and reference points for ongoing course discussions. I also maintain an expanding glossary of time-related terms, and expect you to become familiar with, and use, the terms that most interest you.

In the past I have assigned one of two complete texts: Carlo Rovelli’s small, beautiful book, The Order of Time, or Jay Griffiths’ wide-ranging and thought-provoking work A Sideways Look At Time (also known as “Pip Pip” in the UK). Both remain highly recommended, but this year I will assign a wider-range of shorter readings from more authors, including selections from Griffiths and Rovelli.

Discussion Facilitators

In weeks 4-6 and 8-11, groups of 2-3 students will be assigned to help lead class discussions. This is both a responsibility (to stay current with the assignments and readings) and an opportunity (to share specific things you are interested in related to the class). Weekly facilitators can:

  • Discuss the readings, recent class material, or upcoming topics
  • Share inspiring artists, artwork, or events related to time
  • Show us interesting calendars or upcoming holidays
  • Demonstrate tools, libraries, or hardware you are

Syllabus

Notes

The 3rd class will meet at the Horological Society of New York:

20 West 44th Street, Suite 501
New York, NY, 10036
(212) 704-404

We will meet during the normal class time, but might delay the start slightly depending on how many students are coming directly from another class.

The 6th class, on October 15, is held on a Tuesday (aka an “administrative Monday”)

A too-fast-to-read montage of every slide I've created for lecturing in the TIME class
Every slide as a gif because why not?

Throughout the semester I will use slides to illustrate points, guide discussions, and generally help me organize the material I want to cover in each class. These are generally not designed as stand-alone documentation; however, to the extent they will be useful I will share drafts with the class. If anyone has difficulty seeing the material in class or accessing it when shared, please let me know so we can work out how best to get the material to you. You can see last year’s slides from that syllabus; I will modify or update these as I prep material for this year.


Class 01, September 9 – Gnomon

Hi!

In this class we’ll meet each other and get oriented. I’ll give an overview of some of the many topics that could be included in a class called “Time”, including the fascinating story of the 2000-year-old Antikythera Mechanism and its connection to modern computers. We’ll discuss personal connections to time – the many ways time is perceived individually, culturally, historically, politically. We’ll review the syllabus, schedule, and course materials.

Why study Time at ITP? This slide from an introductory presentation has the words "Philosophy + Science" with smaller words "Language, history, politics, life" and "modeling nature, engineering, code, design"
From the introductory presentation. Why indeed?

Agenda

  • Introductions
  • Presentation: Gnomon
  • Overview of syllabus, assignments, and schedule
  • Activity: Elevation and Azimuth
  • Q&A

Assignment

Create a sundial or similar tool to observe a star, planet, or satellite. Bring physical example to class. Post brief documentation of your device working (e.g., a sundial with a shadow, etc) to your blog. See these notes on sundials for ideas and useful software.

Reading

  • Review the Time materials on https://fddrsn.net/teaching/time, especially the Resources [Bibliography, Hardware, and Software], IdeasGallery, and glossary. Come with questions. 
  • Brand Ch2: Kairos and Chronos; and Ch7 Order of Civilization (reading packet)
  • Griffiths: Keeper of Time Interview (reading packet)
  • Next week we’ll look at the functional and design aspects of timekeepers. Below are two resources that do an excellent job of explaining how mechanical watches work. (Note, it’s not necessary to understand exactly how a mechanical watch works; but rather, I hope you’ll gain a general appreciation of the overall architecture, and enough understanding to draw inspiration and parallels to other technology.)
  • Optional: If you have access to Netflix, There is an episode of the series Abstract: the Art of Design that covers the work of Jonathan Hoefler, and particularly the design of his font Decimal, which was inspired by typography on watch dials.

Slides


Class 02, September 16 – Mechanics and Design

How do these things work?

Since we’re visiting HSNY next week, I’m moving up material about the design and function of timekeeping devices. These devices display incredible ingenuity, and today we’ll gain an overview of how timekeepers have historically been constructed, focusing on energy sources, escapements, and complications.

Time is also an incredible inspiration for design! We will look at the unique visual-, data-, and industrial-design aspects of timekeeping devices. We’ll look especially at watches, since these wearable timekeepers have the highest constraints on size and legibility.

A grid of dozens of watches
A montage of watch face showing the diversity of design in timekeepers.

Agenda

  • See your sundials
  • Discussion: Chronos and Kairos; Civilizational speeds
  • Presentation: Timekeeper mechanisms
  • Presentation: Timekeeper design

Assignment

Timekeeper design analysis. Find a timekeeper of interest to you, and carefully analyze how it presents the time. If a watch or clock, consider specific details of the typography, indices, proportions, and materials. Are there complications?

Reading

  • This NY Times article covers the founding of the library.
  • Dr. Marraccini, HSNY’s librarian, has written a number of articles for Hodinkee, itself an excellent online and print publication dedicated to horology. Scan this article about calendars, or this one about death.
  • Griffiths: A sideways look at time excerpt (reading packet).
  • For background information on the technical material today, see selections from NIST From Sundials to Atomic Clocks (reading packet):
    • Ch 2: Everything Swings;
    • Ch 3: Early Man-made Clocks

Slides

Class 03, September 23 – Field Trip to HSNY

We’ll visit the incredible library of the Horological Society of New York.

“Founded in 1866, the Horological Society of New York (HSNY) is one of the oldest continuously operating horological associations in the world. Today, HSNY is a 501(c)(3) nonprofit organization dedicated to advancing the art and science of horology through education. Members are a diverse mix of watchmakers, clockmakers, executives, journalists, auctioneers, historians, salespeople and collectors, reflecting the rich nature of horology in New York City.”

A beautiful library
The library at HS-NY

Assignment

Software timekeeper. Implement a working timekeeper in code. This can be in the language of your choice. You might attempt to pay homage to a timekeeper you’ve seen elsewhere, or from your design analysis; or create a novel one. Consider how you create something that changes over time – do you use the current frame, a time function such as hours(), a time object, or some other method?

Reading

  • Review the class P5 software examples of clock templates for ideas on software timekeeping
  • Brand, Ch 3: Moore’s Wall; and Brand, Ch 4: Singularity (reading packet)
  • Selections from NIST From Sundials to Atomic Clocks (reading packet):
    • Ch 4: “Q” is for Quality;
    • Ch 5: Building Even Better clocks
  • This great video by Steve Mould on how quartz watches work:

Class 04, September 30 – Time Machines

Useful hardware for Time

Escapements in mechanical timekeepers turn a flow into a countable tick. All digital devices have deeply embedded “ticks” as well, and we’ll dig into the origin of those, beginning by diving into the source-code for the simple “delay” function in Arduino. We’ll also look at some microcontroller-specific examples like interrupts; and special hardware like quartz clock movements and real-time-clocks.

Agenda

  • Discussion facilitators group 1: Henrique, Liyan, Melika
  • Presentation: Time Machines
  • “The meeting has moved” activity

Assignment

Pcomp Timekeeper. Quickly prototype a clock using physical computing components and techniques. You might use a 7-segment LED or other display; servos or other motors to move physical indicies, etc.

Reading

  • Penner Easings (reading packet)
  • Review the class P5 software examples of easings and timelines
  • Reading packet TBD – Chun etc.
  • Listen to (or read the transcript) of this interview with Lera Boroditsky on Language, Thought, Space and Time.

Slides

Class 05, October 7 – Time Code

Code as meta-temporal objects; music and code

All art exists in time (since all exists in time…). The most inert stone sculpture changes appearance as sunlight moves across it, while the culture perceiving the sculpture changes as well. (Rovelli: a kiss is an event, but so is a rock). Performance art forms such as music, theater and film, are especially time-based. 

I believe code is the most time-based art form, the medium with the most complex relationship to time. Static source code generates dynamic execution that loops, forks, spawns. Code reads and writes to memory and can alter itself. Everything exists in time; code plays with it. 

Agenda

  • Discussion facilitators group 2: Christina, Andre, Proud
  • Presentation: Time Code

Assignment

Revision. Revise either your software or physical computing clock, using more advanced techniques for managing state over time of at lease one variable.

Reading

  • Butler – Kindred Chapter (packet). For background see also Scientific American’s Butler’s Legacy of Time Travel“.
  • Chiang – What’s Expected of Us; and Catching Crumbs from the Table (packet)
  • Jemisin – How Long ’til Black Future Month. This is also the title of a later collection of Jemisin short stories, one of which – “The Ones Who Stay and Fight” is included in the reading packet as a sample.
  • The Ars Guide to Time Travel in the Movies. Science writer Jennifer Ouellette and physicist Sean Carroll ranked 20 movies for entertainment value and scientific plausibility. Scan this – where would you put your favorite movies?

Slides

Class 06, October 15 – Pop Time

Note: This class is on a Tuesday

Lets share our favorite treatments of time in pop culture.

Humans have the powerful ability to mentally time travel. The stories we tell extend that ability by exploring and mixing the past, present, and future.

A bad guy.

Agenda

  • Discussion facilitators group 3: Sangyu, Caroline, Zongze
  • Presentation: Time in Culture

Homework

Prepare your work so far for the midterm review, and present a final project idea.

Reading – None!

Slides

[ Class 07, October 21 – Midterm Review / Final Preview ]

In-class activity: Midterm review / Final preview

Agenda

  • Midterm Review/Final Idea presentations

Homework

From now on, your homework will be to continue the development of your final, do the reading and research, and, if you are a discussion facilitator, prepare for that role.

Reading

  • Asimov, The clock We Live On Chapters 1 “Following the Sun” and 4 “The Inconstant Moon” (packet)
  • Einstein, Special Relativity. OK – I really want us to tackle this, as it might be the most important thinking about time… ever. Special Relativity isn’t too hard! Or rather – the result is a sort of specialized Pythagorean Theorem that’s pretty easy to follow (the insights that lead there are another thing). So – I offer the following options to “get at” special relativity.
    • Einstein’s actual paper, “On the Electrodynamics of Moving Bodies”. At least, the introductory material up to page 7 [In packet]
    • OR: the Intro and selected short chapters from Einstein’s book on relativity for the general public. Focus on Chapters 7-12 [In packet]
    • OR: This Minute Physics video about length contraction and time dilation. It’s part of a multi-video course that’s still pretty short.


Class 08, October 28 : The Ecliptic Revisited

How (some part of) the universe works

In our first class we created pointers to celestial objects, something humans have been doing essentially forever. Finding order in the complex pattern of motion of the sun, moon, stars and planets is the origin of technological timekeeping. We’ll revisit the topic and learn more detail about where those patterns come from.

Schematic of the solar system showing the view of all the planets as seen from "outside" juxtaposed against the view from earth.
Schematic of the solar system showing the view of all the planets as seen from “outside” juxtaposed against the view from earth.

Agenda

  • MVP brainstorm and signup
  • HSNY show planning
  • Presentation: The Ecliptic and the Cepheids
  • Future exercise (worksheet)

Reading

  • McCloud, Understanding Comics Chapter 4: Time (packet)
  • Poundstone Doomsday Argument (packet)
  • Sontag, On Photography excerpt.

Slides

Class 09, November 04 – Seeing Time

Using technology, and our mind’s eye, to peer through time.

Curved streaks across a blue background represent the path of the sun in the sky over a multi-year photographic exposure.
Regina Valkenborgh’s 8-year exposure of the sun.

Agenda

  • Discussion facilitators: NA
  • Presentation: Seeing Time
  • Presentation: When are We
  • MVP demos round 1: Sangyu, Andre, Henrique, Parth, Sharell, and Andy

Reading

  • Odell – Nothing, and Review (packet)
  • The Hidden Value of Time (packet)

Class 10, November 11 – Time/$

Spending time.

Hustle Culture Montage
Hustle Culture Montage

Agenda

Discussion facilitators group 4: Sharell, Arya, Parth

MVP demos round 2: Proud+Christina, Liyan+Melika, Lusine, Arya, Zongze, Caroline

Reading

  • Rovelli, Seven Lessons Chapter 6 (packet). If you’re interested, see Rovelli’s book “The Order of Time”
  • Boym, Nostalgia (packet)

Class 11, November 18 – Memory and Entropy

The arrow of time.

Meng Po and her soup

Agenda

Discussion facilitators group 5: Andy, Lucy

Class 12, November 25 – Final Workshop

This will be a class dedicated to problem solving for your projects.

* Class 13, December 02: Finals I *

Front-loading software projects.

* Class 14, December 9: Finals II *

Back-loading hardware projects.

Class Policies

In addition to the university-wide syllabus policies mentioned on the main site, here are some specific policies for the 2024 class:

Grading

The most important thing you can do is arrive to each class on time and be prepared to actively, civilly participate with your peers and engage with the material. Please put your best effort into assignments and readings, and keep a record of your work online. ITP is pass fail, but the equivalent of a B or higher is required to pass.

  • 20% In-class work and participation, readings, discussions.
  • 30% Production assignments 1-5/midterm review/final proposal
  • 10% Discussion facilitator
  • 30% Final project
  • 10% Documentation

Participation & Attendance

On-time attendance and active participation required. After the first two weeks of the add/drop period, effective in week three onward, students are permitted 2 absences. There are no excused absences and unexcused absences. There are only absences. Any more than 2 of absences will affect your grade. Two late arrivals (more than 10 minutes after start time) will count as 1 absence.