Skip to content

Welcome!

Robot watching a movie, holding a popcorn bucketWelcome to Cinema Perspectives on Artificial Intelligence!

Like most 290/390/590 courses, this is a new/experimental course, and there are some details being figured out along the way!

In this course, we will use cinema as a lens on society’s view of artificial intelligence. We will discuss how this view has changed over time, and how it compares to the real-world status of AI. It will also include a unit on the usage of AI in creating cinema, and its accelerating impact on moviemaking. 

Students should be prepared to watch one movie a week, and are expected to participate in class discussions. There will be four projects over the semester. 

The very rough breakdown of the course is first looking at the historical perspectives on AI since one was first portrayed in cinema almost a century ago, then an intermission on how AI is being used in filmmaking, then looking at more modern (last 20-25 years) representations of AI. Throughout the course, we will be learning some of the real-life history of AIs and how a selection of modern systems work.

We will exploring one or more AIs that generate videos, such as Sora, Runway, and Luma. The landscape of what is available to the public and how much they cost to use is constantly changing, so we will be deciding which ones to use very close to when we need them.

 

Details
Class Meetings: TueThu 3:05-4:20PM in LSRC A247
Optional synchronous film screening: Thursdays in LSRC D106 (start time usually 7PM, but for longer films we will start at 6:30 — see Ed announcements or lecture slides for weekly details)
First class meeting: Thursday, January 9, 2024
Instructor: Kate O’Hanlon
Grad TAs: Jiajun Chang, Shariar Vaez-Ghaemi
UTAs: Ondine Peck-Voll, Allie Brown, Camden Chin, Carlos Penzini, Nico Gonzalez

Office hours:
Mondays 5-7PM, Languages 211 
Tuesdays 5-7PM, Languages 320 
Wednesdays 5-7PM, Zoom 
Thursdays 4:30-6:30PM, LSRC D214


Description
See above.


Prerequisites

The only prerequisite is CompSci 101 or equivalent. This can look like EGR 103, AP courses, being self-taught, or a variety of other coding backgrounds. The programming language is not important, but should be more advanced than block programming or Alice.

Those with a stronger background in CS/AI or in cinema are very welcome. A large portion of class time will be spent discussing and analyzing the films together, so having a variety of perspectives and expertise levels in the room is excellent!


Book/Readings

There will be required readings for this course. We will do our best to make them all available to students for free, but are still working on the logistics with Duke Library and other resources.


Grading:

Participation (in-class participation, surveys, weekly responses): 50%
Projects: 50%


Schedule

This schedule is a plan, not a commitment. Depending on the time needed to cover the various topics, it may be necessary to skip, rearrange, or substitute some of the material listed.

Overview: 

Week 0 (January 9) has no required viewings or readings in advance of the first class meeting.
Week 1 will start off with a recent film to begin our discussions of AI usage in creating cinema and some of the questions around it.
Weeks 2-7 will walk through historical representations of AI in cinema. At the same time, we will focus on some core questions: What is AI? What does it look like? Should we trust it?
Weeks 8-9 will focus on the usage of AI in creating cinema.
Weeks 10-14 will look at modern mainstream cinematic interpretations of AI. At the same time, we’ll look at how many modern tools work and discuss whether modern film depictions are at all accurate or likely in the near future.

Detail: 

This course takes advantage of educational access to copyrighted media, and therefore we cannot promise specific films until that access has been granted. The films in italics below are not yet guaranteed to be part of the course, and we are waiting to add later films to the list until we know more.