Notice: For the latest information and guidance on Purdue's response to COVID-19 please visit:

Cognitive Engineering Of Interactive Software


Credit Hours:


Start Date:

August 24, 2020

Learning Objective:


This course will cover theory and applications of software and software design to improve information processing and cognitive task performance in daily life. Human information processing models, cognitive theories, machine learning methods, and interface evaluation techniques will be used to provide a theoretical basis for how to choose and display information to the user. Other topics will include multimedia interfaces, automation, wearable technology, universal display design, and ethics & privacy. Applications of the design theory are stressed by class projects.

Topics Covered:

Cognitive engineering
Speech and voice interfaces
Autonomous systems
Gesture and facial recognition interfaces
Wearable technologies
Displays and virtual environments
Principles of display design
Infromation visualization
Adaptive interfaces
System evaluation techniques
Universal design
Ethics and privacy


Applied / Theory:

50 / 50


Teams will be formed to collaborate on a design project. This project will allow students to creatively apply what they learn in the course to the design of useful real-world prototypical interfaces that conform to usability principles. Each group must present their final design concept during the final weeks of the semester.


Reference: Jacko, J. A. (Ed.). (2012). Human computer interaction handbook: Fundamentals, evolving technologies, and emerging applications. 3rd Edition. CRC press. EBOOK ISBN: 9781439829448; PRINT ISBN: 9781439829431.

Computer Requirements:

ProEd Minimum Requirements:


Tuition & Fees: