Goals of Human-Computer Interaction (HCI).
Devices for HCI.
Visual Perception and Graphical Interfaces.
Human memory and psychology aspects.
Design Process.
Usability.
User Experience.
Accessibility.
Groupware.
Social Networks and Computer-Mediated Communication.