This course aims to enable students to Design, implement and evaluate effective and usable graphical computer interfaces. Describe and apply core theories, models and methodologies from the field of HCI. Describe and discuss current research in the field of HCI.
Introduction: Importance of user Interface – definition, importance of good design. Benefits of good design, The graphical user interface, the concept of direct manipulation, Characteristics, Web user – Interface, characteristics, Principles of user interface.
Design process – Human interaction with computers, importance of human
characteristics, human consideration, Human interaction speeds, understanding business junctions, cognition and psychological aspects.
Screen Designing, Design goals, Screen planning and purpose, organizing screen elements, ordering of screen data and content, screen navigation and flow, Visually
pleasing composition, amount of information, focus and emphasis, presenting information simply and meaningfully, information retrieval on web, statistical graphics, Technological consideration in interface design, non-visual interaction, interaction for user with special needs.
Windows – New and Navigation schemes selection of window, selection of devices
based and screen based controls. Components – text and messages, Icons, Multimedia, colors, uses problems, choosing colors.
Software tools, Specification methods, interface, Building Tools, Interaction Devices, Keyboard and function keys, pointing devices, speech recognition digitization and generation, image and video displays, drivers.
1. Wilbert O Galitz, “The Essential Guide To User Interface Design”, 2nd Edition John Wiley & Sons Inc., 2002.
2. Ben Shneidermann, “Designing the User Interface”, 3rd Edition, Pearson Education, 2004.