CPSC 4120/6120 Eye Tracking Methodology
Fall 2026
<http://andrewd.ces.clemson.edu/courses/cpsc412/fall26/sched.html>

  Tue Thu
11:00-12:15 McAdams 112C 4120 & 6120 4120 & 6120
12:30-13:20 McAdams 112C 4121 & 6121 4121 & 6121

Schedule

Date Lecture Topic Lab Topic
Thu. Aug.20
Dr. D. away: ETTAC
01 E-Learning Day

SIGCHI '90, '99 Papers:

  1. Starker, India, and Bolt, Richard A., A Gaze-Responsive Self-Disclosing Display, in CHI'90 Proceedings, ACM, New York, NY, 1990.
  2. Jacob, Robert J. K., What You Look At Is What You Get: Eye Movement-Based Interaction Techniques, in CHI'90 Proceedings, ACM, New York, NY, 1990.
  3. Vertegaal, Roel, The GAZE Groupware System: Mediating Joint Attention in Multiparty Communication and Collaboration, in CHI'99 Proceedings, ACM, New York, NY, 1999.
  4. Zhai, S., Morimoto, C., and Ihde, Steven, Manual and Gaze Input Cascaded (MAGIC) Pointing, in CHI'99 Proceedings, ACM, New York, NY, 1999.
  5. Byrne, Michael D., Anderson, John R., Douglass, Scott, and Matessa, Michael, Eye Tracking the Visual Search of Click-Down Menus, in CHI'99 Proceedings, ACM, New York, NY, 1999.

ETRA '00, ETRA '02, ETRA '04 Papers:

  1. Jeff B. Pelz, Roxanne Canosa, Jason Babcock, Extended Tasks Elicit Complex Eye Movement Patterns in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), ACM, New York, NY, 2000.
  2. Paivi Majaranta and Kari-Jouko Raiha, Twenty Years of Eye Typing: Systems and Design Issues, in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), New Orleans, LA, 2002, ACM.
  3. David S. Wooding, Fixation Maps: Quantifying Eye-Movement Traces, in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), New Orleans, LA, 2002, ACM.
  4. Benjamin Law, M. Stell Atkins, A. E., Kirkpatrick, Alan J. Lomax, and Christine L. Mackenzie, Eye Gaze Patterns Differentiate Novice and Experts in a Virtual Laparaoscopic Surgery Training Environment, in Proceedings of the Eye Tracking Research & Applications Symposium (ETRA), San Antonio, TX, 2004, ACM.
CHI '07 Papers:
  1. Cutrell, E. and Guan, Z. What are you looking for?: an eye-tracking study of information usage in web search. In Proceedings of the SIGCHI conference on Human factors in computing systems (CHI '07). 2007, ACM, New York, NY, 407-416.

—  
Tue. Aug.25
02 Topics:
  1. Welcome
  2. Introduction
  3. Course overview
  4. Grading scheme
Supplemental materials:
00 Intro to Git Bash
Thu. Aug.27
03 CITI TRAINING: www.citiprogram.org See: Clemson IRB training instructions

Review past years' unpublished papers (you cannot cite these):
Published papers based on term papers from pervious years:

   
Tue. Sep.01
04 Quiz on SIGCHI '90, '99, ETRA '00, '02, '04, CHI '07 papers
30 min normal time
Starting 11:30

Experimental design—Scott MacKenzie

Supplemental materials:

Supplemental files:
  1. Makefile
  2. excel2csv.py
  3. speed.R
  4. wpm.R
  5. excel/EntryTimes.csv
  6. excel/WPM.csv
Or, whole thing as zip file:
  1. R.zip

01 Intro to Gazepoint
Thu. Sep.03
05 Gazepoint demo (McAdams 112C)

Gaze Analytics Pipeline

ETRA 26 tutorial

Supplemental materials:

  • labs.zip (ETRA 26 tutorial example code)
Supplemental code:
  1. py-calibration.tar.gz

   
Tue. Sep.08
06 Team selections due

IRB Forms:

  • Expedited Review Application form
  • Appendix (eye tracker type)
  • Sample Stimuli
  • Informational Letter
  • Script (what you will tell participants when they enter the lab)
  • Recruitment email
  • Recruitment flyer (if applicable)
examples

02 Gazepoint calibration
Thu. Sep.10
Dr. D. away: McMaster
07 Experimental design—Nina Gehrer

     
Tue. Sep.15
08 Pre-proposals due

  • ACM Master Article Template (learning LaTeX is highly recommended)
  • read the acmart.cls manual
  • use
    \documentclass[sigconf]{acmart}
    to format your document for most of ACM conferences, including ETRA
  • do not use
    \documentclass[sigconf,review,anonymous]{acmart}
    to see make paper like anonymized for double-blind peer-review
    (but you can easily switch between the two to see how a real submission would look like)

Overleaf and LaTeX
overleaf-demo.zip

Overleaf

03 Intro to PsychoPy
Thu. Sep.17
09 Team background papers due (1 PDF per team)

Review of relevant papers
(randomly generated order, thanks to grok.com)
  • Team order: 1, 5, 3, 4, 2

   
Tue. Sep.22
Dr. D. away: Translaton
10

Guest Lecture: Krzysztof Krejtz: Intro to R (part 1)

Supplemental materials:

04 PsychoPy looped calibration with validation
Thu. Sep.24
Dr. D. away: Translaton
11 Guest Lecture: Krzysztof Krejtz: Intro to R (part 2)

Supplemental materials:

   
Tue. Sep.29
12 Eye movement analysis with the Savitzky-Golay filter (incl. convolution) Supplemental files: Supplemental code:
  1. py-calibration.tar.gz

05 PsychoPy grid image validation
Thu. Oct.01
13 Proposal due (paper in conference format, everything prior to results)

  • ACM Master Article Template (learning LaTeX is highly recommended)
  • read the acmart.cls manual
  • use \documentclass[sigconf]{acmart} to format your document for most of SIGGRAPH conferences, including ETRA
  • use \documentclass[sigconf,review,anonymous]{acmart} to see make paper like anonymized for double-blind peer-review
IRB Forms:
examples
   
Tue. Oct.06
Dr. D. away: ISMAR
14

Mystery papers (TBD):

  1. paper1.pdf
Supplemental files:
06 PsychoPy looped image set
Thu. Oct.08
Dr. D. away: ISMAR

15 Final Exam handed out

Book chapters:

  1. Chp.04: Taxonomy of Eye Movements
  2. Chp.12: Eye Movement Analysis
   
Tue. Oct.13
— Fall Break — No lab
Thu. Oct.15
16 IRB forms due

In-class feedback (proposal)

10lectures.ppt

   
Tue. Oct.20
17 MIDTERM: Day 1 Teams: 2, 5, 3, 4, 1
(randomly generated order, thanks to random.org)
— No lab / MIDTERM
Thu. Oct.22
18 Start running experiments

Book chapters/sections:

  1. Chp.01: Visual Attention—Part I
   
Tue. Oct.27
19 Book chapters/sections:
  1. Chp.01: Visual Attention—Part II
07 Intro to Scribus
Thu. Oct.29
20 Book chapters/sections:
  • Chp.02: Neurological Substrate of the HVS (The Eye)
  • Chp.02: Neurological Substrate of the HVS (The Retina, The Optic Tract; The Occipital Cortex; Visual Pathways)
  •    
    Tue. Nov.03
    21 Book chapters/sections:
    1. Chp.03: Visual Psychophysics (Spatial Vision; Temporal Vision; Color Vision)
    08 Parsing .hdf5, .sla files
    Thu. Nov.05
    22 Finishing up final exam

    Mystery papers (TBD):

    1. paper1.pdf
    2. paper2.pdf
    3. paper3.pdf
    4. paper4.pdf
    5. paper5.pdf
    Supplemental files:

       
    Tue. Nov.10
    23 Running experiments 09 Putting it all together
    Thu. Nov.12
    24 Running experiments

    Gazepoint demo with focus on R and ANOVA

    Supplemental materials:

       
    Tue. Nov.17
    Dr. D. away: Futures Summit
    25 Guest Lecture: Lauren Fink: Social Eyes

    10 Using R statistics
    Thu. Nov.19
    Dr. D. away: Futures Summit
    26 ETRA 2019 talk examples    
    Tue. Nov.24
    27 Final Exam Due (submit revised PDF to Canvas)

    Student Evaluations (online)

    — No lab / THANKSGIVING
    Thu. Nov.26
    — Thanksgiving    
    Tue. Dec.01
    28 Return final exams.

    Final Paper Due

       
    Thu. Dec.03
    29 Reading Day    
    Wed. Dec.09
    30 FINAL EXAM: Project Presentations 3:00-5:30pm

    Program: numerical order: Groups 01-03

    —