Intelligent User Interface



Dr. Pradipta Biswas

Assistant Professor

I3D Lab

Indian Institute of Science

Email: pradipta AT


Credits: 2L-0T-1P-3C



Basic knowledge of computer science, human computer interaction, mathematics and statistics.


Aim of the course:

        Introducing importance and applications of Intelligent User Interface (IUI)

        Discussing basics of Artificial Intelligence and its application in user interface design

        Developing intelligent user interface using multiple input and output modalities

        Making aware of state of the art IUI research

        Evaluating user interfaces through user trials

        Undertaking representative IUI project


What you get:

        Using AI to develop intelligent interface and interaction

        Idea of user modelling and interface personalization

        Exposure to state-of-the-art eye gaze, hand, head and finger movement and EEG trackers

        Developing new input modalities tracking eye gaze, hand, finger, head movement of users

        Hands on training on Expert System and Machine Learning toolbox

        Conducting usability evaluation and reporting results



Course Structure

Studentsí Projects



Course Materials:

Shneiderman B. "Designing The User Interface - Strategies for Effective Human-Computer Interaction." Pearson Education


Buxton B., Sketching User Experiences: Getting the Design Right and the Right Design, Morgan Kaufmann


Norman K (Ed), Wiley Handbook of Human Computer Interaction, Wiley 2017


Biswas P., Inclusive Human Machine Interaction for India, Springer 2014


Biswas P., Exploring Eye Gaze Controlled Interface in Automotive Environments, Springer 2016


Field A. "Discovering Statistics Using SPSS." SAGE Publications Ltd., 2009.


In addition to this I shall use a few of my own papers available at