Introduction to HCI; Components of HCI; Humans and Technology; User Interface design; Interface Evaluation Techniques; Characteristics of a good UI; User Centered UI; Design tools and methods; Interactive System Design; Prototyping Techniques; Evaluation Techniques; Designing Graphical User Interfaces.