History and Fundamentals of Huma-Computer Interaction; Principles of interactive systems and HCI Models; Ethical issues; Research methods in HCI; Interactive Design: Basics – process – scenarios – navigation – screen design – Iteration and prototyping; HCI in software process: Software life cycle – usability engineering; Design rules: principles, standards, guidelines, rules; Evaluation Techniques; and Selected topics.