USER INTERFACE DESIGN
Subject Code : 06IS765 IA Marks : 25
No. of Lecture
Hours/Week
: 04 Exam
Hours
: 03
Total No. of Lecture
Hours
: 52 Exam
Marks
:100
PART - A
UNIT - 1
HUMAN FACTORS OF INTERACTIVE SOFTWARE, THEORIES, PRINCIPLES AND
GUIDELINES: Introduction, Goals of Systems Engineering, Goals of Interface Design,
Motivation for Human Factors in Design, Accommodation of Human Diversity, Goals for the
Profession, High Level Theories, Object-Action Interface Model, Principle 1: Recognize the
Diversity, Principle 2: Use the Eight Golden Rules of Interface Design, Principle 3: Prevent
Errors, Guidelines for Date Display, Guidelines for Data Entry, Balance of Automation and
Human Control.
7 Hours
UNIT - 2
MANAGEMENT ISSUES: Introduction, Organizational Design to Support Usability, The Three
Pillars of Design, Development Methodologies, Ethnographic Observation, Participatory Design,
Scenario Development, Social Impact Statement for Early Design Review, Legal Issues.
Expert Reviews, Usability Testing and Laboratories, Surveys, Acceptance Tests, Evaluation
During Active Use, Controlled Psychologically Oriented Experiments
6 Hours
UNIT - 3
TOOLS AND ENVIRONMENTS: Introduction, Specification Methods, Interface-Building Tools,
Evaluation and Critiquing Tools.
Introduction, Examples of Direct-Manipulation Systems, Explanations of Direct Manipulation,
Visual Thinking and Icons, Direct Manipulation Programming, Home Automation, Remote
Direct Manipulation Virtual Environments.
7 Hours
UNIT - 4
MENUS, FORMS, DIALOG BOXES AND COMMANDS: Task Related Organization, Item
Presentation Sequence, Response Time and Display Rate, Fast Movement through Menus, Menu
Layout, Form Fillin, Dialog Boxes.
Functionality to support Users Tasks, Command-Organization Strategies, The Benefits of
Structure, Naming and Abbreviations, Command Menus, Natural Language in Computing.
6 Hours
PART - B
UNIT - 5
INTERACTION DEVICES AND RESPONSE TIME: Interaction Devices, Introduction,
Keyboards and Function Keys, Pointing Devices, Speech Recognition, Digitization, and
Generation, Image and Vide Displays, Printers. Theoretical Foundations, Expectations and
Attitudes.
7 Hours
UNIT - 6
PRESENTATION STYLES, MANUALS, HELP, AND TUTORIALS – 1: Error Messages, Non-
anthropomorphic Design, Display Design, Color. Reading from Paper Versus from Displays.
6 Hours
UNIT - 7
PRESENTATION STYLES, MANUALS, HELP, AND TUTORIALS – 2
MULTIPLE-WINDOW STRATEGIES, HYPERMEDIA AND THE WORLD WIDE WEB – 1:
Preparation of Printed Manuals, Preparation of Online Facilities.
Multiple-Window Strategies: Introduction, Individual-Window Design, Multiple- window
Design, Co-ordination by Tightly Coupled Windows, Image Browsing and Tightly Coupled
Windows, Personal Role Management an Elastic Windows. 7 Hours
UNIT - 8
MULTIPLE-WINDOW STRATEGIES, HYPERMEDIA AND THE WORLD WIDE WEB – 2:
Genres and Goals and Designers, Users and Their Tasks, Object-Action Interface Model for Web
Site Design.
6 Hours
TEXT BOOK:
1. Designing the User Interface- Ben Shneiderman, 3rd Edition, Addison-Wesley, 1998.
REFERENCE BOOKS:
1. Human-Computer Interaction - Alan J Dix et. al., 2nd Edition, Prentice-Hall, India,1998
2. User Interface Design – Eberts, Prentice-Hall, 1994.
3. The Essential Guide to User Interface Design - An Introduction to GUI Design -
Wilber O Galitz, Principles and Techniques, Wiley-Dreamtech India Pvt. Ltd, 1998.
Objectives of User Interface Design
User Interface should be designed to match the skills, experience and expectations of users. User interface design is the design of computers, appliances, machines, mobile communication device , software applications, and websites with the focus on the experience and interaction. The main aim of user interface design is to make the user's interaction as simple and efficient as possible, in terms of attaining user goals. This is also termed as user-centered design. A well planned user interface design makes it convenient to complete the task at hand without the need to drawing unnecessary attention to itself. Graphical design may be utilized to support its usability. The design process must balance technical functionality and visual elements to develop a system that is not only operational but also usable and adaptable to changing user needs. Interface design is engaged in a range of projects from computer systems, to cars, to commercial planes. All of these projects consists of mostly the same basic human interactions but also requires some unique skills and knowledge. Thus, designers may tend to expertise in certain types of projects and have skills focused around their expertise, whether that be software design, user research, web design, or industrial designLearning outcome of in relation to information Science and Engineering
Mobile learning (M-learning) is receiving more attention as a method of delivering to learners study materials anytime and anywhere. It is a necessity for educators to come up with a layout for learning that can be accessed through mobile devices. These learning materials should consist of good quality learning theories and accurate instructional layout in order to maintain the learning as effective as possible. It is important to follow certain strategies that can help the developers for M-learning applications One of the key criteria for any new technology to be successful is that it needs to be easy to learn and use. The new technology nowadays is mobile devices while the traditional medium for delivering E-learning is PC. To move from E-learning to M-learning may require dealing with some issues that will need to be taken into consideration during the construction of the content. Mobile learning is defined as the provision of education and training on mobile devices [1]. Mobile devices are likely to increase learning opportunities, the evolution and advancements of mobile devices will continue to accelerate as well. As a result, mobile devices will become a critical component in developing learning strategies. When developing learning strategies for the future, by applying one or more of the learning theories which can be used or implemented in our strategies, we will obtain better outcomes from our courses.
PART I: LESSON PLAN
PART-A
UNIT I
Lecture No
Contents
Plan Date
Execution Date Remark
Unit I HUMAN FACTORS OF INTERACTIVE SOFTWARE, THEORIES, PRINCIPLES AND GUIDELINES
7 Hours
L1 Introduction,
L2 Goals of Systems Engineering
L3 Goals of Interface Design, Motivation for Human Factors in Design
L4 Accommodation of Human Diversity, Goals for the Profession,
L5High Level Theories, Object-Action
Interface Model,
L6 . Principle 1: Recognize the Diversity Principle 2: Use the Eight Golden Rules of Interface Design
L7 , Principle 3: Prevent Errors, Guidelines for Date Display, Guidelines for Data Entry, Balance of Automation and Human Control
UNIT II
Lecture No
Contents
Plan Date
Execution Date Remark
MANAGEMENT ISSUES 6Hours
L1 Introduction
L2 Organizational Design to Support
Usability, The Three Pillars of
Design, L3 Development Methodologies,
Ethnographic Observation
L4 Participatory Design, Scenario
Development, Social Impact
Statement for Early Design Review,
Legal IssuesL5
Expert Reviews, Usability Testing
and Laboratories, Surveys,
Acceptance Tests,
L6Evaluation During Active Use,
Controlled Psychologically Oriented
Experiments
UNIT III
Lecture No
Contents
Plan Date
Execution Date Remark
Unit III TOOLS AND ENVIRONMENTS 6 Hours
L1 Introduction
L2 Specification Methods
L3 Interface-Building Tools
L4 Evaluation and Critiquing Tools
L5 Introduction, Examples of Direct-Manipulation Systems
L6Explanations of Direct Manipulation,
Visual Thinking and Icons
L7Direct Manipulation Programming,
Home Automation, Remote Direct
Manipulation Virtual Environments
UNIT IV
Lecture No
Contents
Plan Date
Execution Date Remark
Unit IV MENUS, FORMS, DIALOG BOXES AND COMMANDS 6 Hours
L1 : Task Related Organization
L2 Item Presentation Sequence, Response
L3 Time and Display Rate, Fast Movement through Menus, Menu Layout,
L4 Form Fillin, Dialog Boxes.
L5 Functionality to support Users Tasks, Command-Organization Strategies
L6The Benefits of Structure, Naming and
Abbreviations, Command Menus,
Natural Language in Computing.
PART-B
UNIT V
Lecture No
Contents
Plan Date
Execution Date
Remark
Unit V INTERACTION DEVICES AND RESPONSE TIME 7 Hours
L1 Interaction Devices
L2 Introduction, Keyboards and Function Keys
L3Pointing Devices, Speech Recognition,
L4Digitization, and Generation,
L5 Image and Vide Displays
L6 Printers. Theoretical Foundations
L7 Expectations and Attitudes
UNIT VI
Lecture No
Contents
Plan Date
Execution Date Remark
Unit VI PRESENTATION STYLES, MANUALS, HELP, AND TUTORIALS – 1
6 Hours
L1 Introduction
L2Non-anthropomorphic Design
L3, Display Design,
L4Color.
L5Reading from Paper Versus from
Displays
L6 Error message
UNIT VII
Lecture No
Contents
Plan Date
Execution Date Remark
Unit VIIPRESENTATION STYLES, MANUALS, HELP, AND
TUTORIALS – 2
6 Hours
L1 MULTIPLE-WINDOW STRATEGIES, HYPERMEDIA AND THE WORLD WIDE WEB – 1
L2 Preparation of Printed Manuals, Preparation of Online Facilities
L3Multiple-Window Strategies:
L4Introduction, Individual-Window
Design, Multiple- window Design,
L5Co-ordination by Tightly Coupled
Windows,
L6Image Browsing and Tightly Coupled
Windows, Personal Role Management
an Elastic Windows.
UNIT VIII
Lecture No
Contents
Plan Date
Execution Date Remark
Unit VIII
MULTIPLE-WINDOW STRATEGIES, HYPERMEDIA
AND THE WORLD WIDE WEB – 2:
7 Hours
L1 Introduction
L2 Genres and Goals
L3 Designer
L4 Users and Their Tasks
L5 Users and Their Tasks
L6Object-Action Interface Model for Web
Site Design.
L7 Object-Action Interface Model for Wegb
Site Design.
Part II Assignment questions Unit 1
1. Define user interface design ?what are the goals of system Engineering ? 2. Explain a goals of User interface Design?3. Explain the motivations for Human factors in Design?4. Explain the Accommodation of Human Diversity ?5. Define aging with an example ?6. What are the goals of educational and professional enterprises in User
interface design ?7. Explain high level theories ?8. Explain the stages of action models?9. Explain task hierarchies of objects and actions ?10.Explain Interface hierarchies of objects and actions ?11.Explain interaction styles with an example?12.Explain eight golden rules of interface design ?13.Explain how to prevent an error in eight golden rules of user interface
design? 14.Give the guidelines of data display ?15.Write a guidelines for data entry ?
Unit 2
1. Explain the three pillars of design?2. Explain the development methodology for designing the interface ?3. Explain Ethnographic observations ?4. Explain a social impact statements for early design review? 5. Write a legal issues used in designing the interface ?6. Explain the expert review methods for design?7. Explain evaluation during active use ?8. Explain controlled psychological oriented Experiments?9. Explain acceptance test ? 10.Explain survey for design ?
Unit 3
1. Explain specification method for design?2. Explain the interface building tools with an example?3. Explain evaluation and critiquing tools ?4. Explain the direct Manipulation systems with an example ?5. Discuss the direct manipulation by problem solving method ?6. Explain visual thinking and icons in direct manipulation ?7. Explain direct manipulation programming methods ?8. Explain remote direct manipulation ?9. Explain the virtual environments for DM in Design ?
Unit 4 `1. Explain task related organization ?2. Explain the followings ?A. single menus and binary menus, multiple item menusB. scrolling and two dimensional menus C. alpha sliders D. tree structured menus E. linear sequence and multiple menus 3. Explain item presentation sequence?4. Explain response time and display rate ?5. Point out the Fast movement through menus6. Explain menu layout ?7. What are the guidelines for consistency of menu components ?8. Point out the guidelines for form-fillin design 9. Explain dialog boxes in designing the user interface ?10. What the basic goals of language design ?11.Explain the functionality to support users tasks?12.Explain command –organization Strategy?13. Explain the benefits of structures ?14.Explain the natural language in computing ?15.Write a guidelines for using the abbreviation?16.Explain the potential strategy?
Unit 5
1. Explain the key boards and function keys ?2. Explain the pointing devices?3. What are the types of interaction task in pointing device ?
4. What are the difference between direct control pointing devices and indirect control pointing device?
5. Explain fitt’s law?6. Give a difference between discrete word reorganization Continues speech
recorganization.7. Explain speech stores and forward?8. Explain speech generation?9. Give a difference between audio tones audiolization and music 10.What are the features of VDU?11.What are the technologies used in display devices?12.Explain printers?13.What are the limitation of short term and working memory ?14.What is the condition for optimum problem solving?15.Explain expectation and attitudes? 16.Explain user productivity?
Unit 6
1. Point out the error messages used in presentation styles 2. What are the categories of principles that reveal the complexity of
designers ?3. What are the task independent metrics for alphanumeric display 4. What are the rules govern the use of colors ?5. Point out the potential disadvantages of reading from display 6. What are the varieties of online materials ?
Unit 71. What are the positive attributes and negative side effects for
preparation of online facility ?2. Explain online tutorials ,demonstration and animation? 3. Explain helpful guides?4. Explain a development process in preparation of printed manuals? 5. Explain the use of OAI model to design manuals?6. What are the nine steps process for writing the user documentation? 7. Point out the windows interface object under indivisual window
design .8. Explain windows interface action ?9. What are the solution for multiple sources of information ?10.Explain generic coordination that supported by interface developers ?11.What tasks are performed for personal role management?
12.What are the requirement of personal role management?
Unit 81. What are the golden rules of hypertext ?2. What are the steps to be used for creating a document for hypertext
database ?3. What are the strategy for creating a introductory article ?4. What are the category of the web sites ?5. Explain design of interface objects and actions ?6. Explain design of task object and actions ?7. Explain web-page design ?8. What are the testing and mentainance of web sites ?