Teaching

Fall 2017: CS 891 Eye Tracking and Its Applications
TThe course will provide skills to build software for the new generation of the computing tech-nologies that use eye tracking as an input. The eye tracking technology is going to be present in the new generation of the gaming systems and is expected to be ubiquitous in virtual (e.g., FOVE) and augmented (e.g., future generations of Google Glass) reality displays. The course will teach skills in terms of how to process and interact with an eye-tracking signal, thus, teaching how to create eye movement-aware applications for such devices. To achieve this goal the course will cover various aspects of human visual system that make the generation of eye movements and the eye tracking possible. The course will also cover the use of the eye tracking technology for biometrics, health assessment, power efficient computing, and other purposes. The students are going to be evaluated based on tests, programming pro-jects, and oral presentations of research papers.

This class will provide you with the skill of creating/evaluating novel and existing human computer interfaces. By considering an eye tracker as a novel input tool you will be able to understand advantages/challenges when a new input technology emerges. You will be able to put these skills and your project on your resume when applying to such companies as Google, Facebook, Apple, Microsoft, Samsung and other companies that are interested in employing eye tracking technology in their current and future projects.

Course book: Eye Tracking Methodology: Theory and Practice, 3rd ed. Duchowski, A. T. (2017), Springer- Verlag, London, UK. ISBN: 978-3319578811 (The book is FREE for all MSU students through Springerlink)