The course content is composed of human computer interaction fundamentals, making interactive systems natural, user modeling in user-centered system design, the user-centered system design process, task analysis, requirements gathering, storyboarding and prototyping, cognitive physiology, the model human processor, advancing simplistic theories, theories of human perception, observational evaluation and protocol analysis, experiments.