Course Info

FILM 254: Image, Optics and Cinematic Motion

Cinematography is the scientifically grounded discipline of making lighting and camera choices in order to record moving images. This course deals with the basic mathematics, physics, and photochemistry that underlie cinematography and that motivate camera design and construction. A student who masters the foundations of cinematography through a mixture of lectures, readings, exercises, and labs will be able to evaluate and understand how motion based recording choices affect perception of moving images they see every day.

Fall 2025-2026

  • Section: 401
  • Class number: 12634
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00211 at Loop Campus
  • Instructor:
  • Section: 401L
  • Class number: 12664
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: 14EAS 00212 at Loop Campus
  • Instructor:
  • Section: 402
  • Class number: 12633
  • Meeting time: Tu 1:30PM - 4:45PM
  • Location: 14EAS 00801 at Loop Campus
  • Instructor:
  • Section: 402L
  • Class number: 12663
  • Meeting time: W 9:00AM - 11:00AM
  • Location: CDM 00819 at Loop Campus
  • Instructor:

Spring 2024-2025

  • Section: 601
  • Class number: 33488
  • Meeting time: Th 1:00PM - 4:15PM
  • Location: 14EAS 00211 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • CLOSED
  • Section: 601L
  • Class number: 33489
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: 14EAS 00505 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • CLOSED

Winter 2024-2025

  • Section: 501
  • Class number: 22507
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00801 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 501L
  • Class number: 22517
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Andrew Roche | View syllabus

Fall 2024-2025

  • Section: 401
  • Class number: 14294
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00211 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • CLOSED
  • Section: 401L
  • Class number: 14326
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: 14EAS 00212 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • CLOSED
  • Section: 402
  • Class number: 14293
  • Meeting time: Tu 1:30PM - 4:45PM
  • Location: 14EAS 00801 at Loop Campus
  • Instructor: Brian Mellen | View syllabus
  • CLOSED
  • Section: 402L
  • Class number: 14325
  • Meeting time: W 9:00AM - 11:00AM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Brian Mellen | View syllabus
  • CLOSED

Spring 2023-2024

  • Section: 601
  • Class number: 35413
  • Meeting time: Th 1:00PM - 4:15PM
  • Location: 14EAS 00211 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 601L
  • Class number: 35414
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: 14EAS 00505 at Loop Campus
  • Instructor: Andrew Roche | View syllabus

Winter 2023-2024

  • Section: 501
  • Class number: 22430
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00801 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • CLOSED
  • Section: 501L
  • Class number: 22441
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • CLOSED
  • Section: 502
  • Class number: 22442
  • Meeting time: Tu 1:30PM - 4:45PM
  • Location: 14EAS 00211 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 502L
  • Class number: 22443
  • Meeting time: W 9:00AM - 11:00AM
  • Location: 14EAS 00505 at Loop Campus
  • Instructor: Andrew Roche | View syllabus

Fall 2023-2024

  • Section: 401
  • Class number: 13101
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00211 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 401L
  • Class number: 13245
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: 14EAS 00212 at Loop Campus
  • Instructor: Andrew Roche | View syllabus

Spring 2022-2023

  • Section: 301
  • Class number: 39744
  • Meeting time: Th 1:00PM - 4:15PM
  • Location: LEVAN 00304 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 301L
  • Class number: 39797
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: STDCT 00364 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus

Winter 2022-2023

  • Section: 201
  • Class number: 29069
  • Meeting time: M 1:00PM - 4:15PM
  • Location: LEVAN 00302 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 201L
  • Class number: 29084
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: STDCT 00364 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 202
  • Class number: 29085
  • Meeting time: Tu 1:00PM - 4:15PM
  • Location: LEVAN 00302 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 202L
  • Class number: 29086
  • Meeting time: W 9:00AM - 11:00AM
  • Location: STDCT 00364 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus

Fall 2022-2023

  • Section: 101L
  • Class number: 18912
  • Meeting time: W 9:00AM - 11:00AM
  • Location: STDCT 00363 at Lincoln Park Campus
  • Instructor: John O'Shaughnessy | View syllabus
  • Section: 401
  • Class number: 18751
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00211 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • CLOSED
  • Section: 401L
  • Class number: 18913
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: 14EAS 00212 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • CLOSED

Spring 2021-2022

  • Section: 301
  • Class number: 37120
  • Meeting time: Th 1:00PM - 4:15PM
  • Location: LEVAN 00304 at Lincoln Park Campus
  • Instructor: Brian Mellen | View syllabus
  • Section: 301L
  • Class number: 37179
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: STDCT 00364 at Lincoln Park Campus
  • Instructor: Brian Mellen | View syllabus
  • Section: 601
  • Class number: 37122
  • Meeting time: M 1:30PM - 4:45PM
  • Location: CDM 00214 at Loop Campus
  • Instructor: Andrew Roche | View syllabus
  • CLOSED
  • Section: 601L
  • Class number: 37178
  • Meeting time: W 9:00AM - 11:00AM
  • Location: CDM 00634 at Loop Campus
  • Instructor: Andrew Roche | View syllabus

Winter 2021-2022

  • Section: 201
  • Class number: 28777
  • Meeting time: M 1:00PM - 4:15PM
  • Location: LEVAN 00302 at Lincoln Park Campus
  • Instructor: Brian Mellen | View syllabus
  • CLOSED
  • Section: 201L
  • Class number: 28796
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: STDCT 00364 at Lincoln Park Campus
  • Instructor: Brian Mellen | View syllabus
  • CLOSED
  • Section: 202
  • Class number: 28797
  • Meeting time: Tu 1:00PM - 4:15PM
  • Location: LEVAN 00302 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 202L
  • Class number: 28798
  • Meeting time: W 9:00AM - 11:00AM
  • Location: STDCT 00364 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus

Fall 2021-2022

  • Section: 101
  • Class number: 4365
  • Meeting time: Tu 1:00PM - 4:15PM
  • Location: LEVAN 00304 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 101L
  • Class number: 4565
  • Meeting time: W 9:00AM - 11:00AM
  • Location: STDCT 00363 at Lincoln Park Campus
  • Instructor: Andrew Roche | View syllabus
  • Section: 401
  • Class number: 4366
  • Meeting time: M 1:30PM - 4:45PM
  • Location: 14EAS 00211 at Loop Campus
  • Instructor: Brian Mellen | View syllabus
  • CLOSED
  • Section: 401L
  • Class number: 4566
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Brian Mellen | View syllabus
  • CLOSED

Spring 2020-2021

  • Section: 301
  • Class number: 30209
  • Meeting time: Th 1:00PM - 4:15PM
  • Location: Online: Sync
  • Instructor: John Klein
  • CLOSED
  • Section: 301L
  • Class number: 30299
  • Meeting time: Tu 9:00AM - 11:00AM
  • Location: Online: Sync
  • Instructor: John Klein
  • CLOSED
  • Section: 302
  • Class number: 30210
  • Meeting time: Tu 1:00PM - 4:15PM
  • Location: Online: Sync
  • Instructor: Andrew Roche | View syllabus
  • CLOSED
  • Section: 302L
  • Class number: 30300
  • Meeting time: Th 9:00AM - 11:00AM
  • Location: Online: Sync
  • Instructor: Andrew Roche | View syllabus
  • CLOSED
  • Section: 601
  • Class number: 30211
  • Meeting time: M 1:30PM - 4:45PM
  • Location: Online: Sync
  • Instructor: Brian Mellen | View syllabus
  • CLOSED
  • Section: 601L
  • Class number: 30298
  • Meeting time: W 9:00AM - 11:00AM
  • Location: Online: Sync
  • Instructor: Brian Mellen | View syllabus
  • CLOSED