Human-Computer Interaction
Review of the physical, cognitive, and performance capabilities and limitations of humans as they interact with modern computer systems. Emphasis is placed on the tools, techniques and procedures for the assessment and effective design of computer hardware, software and displays of information.