40 likes | 137 Views
Session Objectives #15. Human Computer Interface (HCI). HCI is the point where humans can interact with the computer. They are designed using software and are facilitated by hardware (input and output devices). TASK: Prepare a presentation of the following different types of interface design:
E N D
Human Computer Interface (HCI) HCI is the point where humans can interact with the computer. They are designed using software and are facilitated by hardware (input and output devices). TASK: Prepare a presentation of the following different types of interface design: Graphical User Interface (GUI) Menu based interface Form-based interface Natural language interface Command line interface Give examples of each and explain why they would be suitable for different purposes and certain user groups.
Good User Interface Design Now create checklist of things to consider when designing an effective user interface: • Provide: • Help for novice users • Short cuts for experts • Meaningful images • Consistent behaviour • Clear, helpful error messages • Uncluttered screens with effective use of colour and text that is easy to read. • Text vs Graphics • GUIs are generally easier to use • Sometimes it is quicker for an expert to type commands • Overuse of GUIs can slow the system down
Practical – Form Builder Create a well designed user form with the UI principles in mind. You can either use Java Netbeans for an online form or MS Access for an offline database form. Tutorial 1 – Basic GUI Tutorial 2 – GUI Entry Form