|Course Code: BIT401||
Course Title: Human Computer Interface (4 Credits)
Unit 1: Introduction to Human Computer Interface
Importance of User Interface, History of Human Computer Interface, Importance of Good Design, Benefits of Good Design, Principles of User Interface Design.
Unit 2: Interaction Devices
Keyboard Keys, Function Keys, Pointing Devices, Speech Recognition, Handwriting Recognition, Speech Generation, Image Display, Video Display, Device Drivers.
Unit 3: Color and Content
Why Colors, Color Uses, Choosing Colors, Possible Problems With Colors, Page Title, Headings, Text, Messages, Error Messages, Icons.
Unit 4: User Interface Design Process-I
Understanding How User Interact With Computers, User Interface Models, Design Methodologies, Designing an Interface, Process of Interaction Design.
Unit 5: User Interface Design Process-II
Human Interaction with Computers, Human Interaction Speeds, Human Characteristics in Design, Human Consideration in Design.
Unit 6: Graphical User Interface
Popularity of Graphics, Characteristics of Graphical User Interface, Concepts of Direct Manipulation, Graphical System Advantages and Disadvantages, Web User Interface Characteristics and Popularity.
Unit 7: Device and Screen-Based Control
Device Based Controls, Operable Controls, Text Entry/Read-Only Controls, Selection Controls, Combining Entry/Selection Controls, Other Operable Controls, Presentation Controls and Selecting Proper Controls
Unit 8: Screen Design
Design Goals, Test for a Good Design, Screen and Web Page Meaning and Purpose, Organizing Screen Elements Clearly, Ordering of Screen Data and Content, Screen Navigation and Flow.
Unit 9: Windows
Window characteristics, Components of Window, Window Presentation Styles, Types of Windows, Window Management.
Unit 10: Understanding Business Functions
Business Definitions and Requirement analysis, Determining Business Functions, Design Standards or Style Guides, System Training and Documentation.
Unit 11: Software Tools Specification Methods, Interface Building Tools-Interface Mock Up Tools, Software Engineering Tools, Windowing System Layer, GUI Tool Kit Layer.
Unit 12: Information Search and Visualization
Database Query, Phase Search in Documents, Multimedia Document Searches, Information Visualization, Advanced Filtering, Hypertext, Web Technology, Static Web Content and Dynamic Web Content.
Unit 13: Time
Response Time, Dealing With Time Delays, Echo Delay, File Delay, Blinking for Attention, Use of Sound, Preventing Errors
Unit 14: Usability and Prototypes
Usability: Purpose of Usability, Importance of Usability, Usability Testing.
Prototypes: Hand Sketches and Scenarios, Interactive Paper Prototypes, ProgrammFacades, Prototype-Oriented Languages, Comparisons of Prototypes.