Human Computer Interaction
How to design software that supports and enhances the way people communicate and work.
Understand the various human factors associated with using a computer
Demonstrate good practice in the design of the human computer interface.
Apply the principles of human-computer interaction in the implementation and evaluation of interfaces.
Explain why some products are easy to use while others prove to be frustrating.