Lesson 3 Introduction to Human Computer Interaction.pptx

EllenGracePorras 17 views 25 slides Jul 16, 2024
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

Lesson 3 Introduction to Human Computer Interaction.pptx


Slide Content

Introduction to Human Computer Interaction Instructor: Ellen Grace Porras

Overview User Interface Elements Input Controls Navigational Components Information Components Best practices for designing an interface

User Interface Elements Interface elements include but are not limited to: Input Controls : buttons, text fields, checkboxes, radio buttons, dropdown lists, list boxes, toggles, date field Navigational Components : breadcrumb, slider, search field, pagination, slider, tags, icons Informational Components : tooltips, icons, progress bar, notifications, message boxes, modal windows

User Interface Elements Input Controls : Element Description Examples Checkboxes Checkboxes allow the user to select one or more options from a set.  It is usually best to present checkboxes in a vertical list. More than one column is acceptable as well if the list is long enough that it might require scrolling or if comparison of terms might be necessary. Radio Buttons Radio buttons are used to allow users to select one item at a time.

User Interface Elements Input Controls : Element Description Examples Dropdown lists Dropdown lists allow users to select one item at a time, similarly to radio buttons, but are more compact allowing you to save space. Consider adding text to the field, such as ‘Select one’ to help the user recognize the necessary action. List Boxes List boxes, like checkboxes, allow users to select a multiple items at a time, but are more compact and can support a longer list of options if needed.

User Interface Elements Input Controls : Element Description Examples Buttons A button indicates an action upon touch and is typically labeled using text, an icon, or both. Dropdown Button The dropdown button consists of a button that when clicked displays a drop-down list of mutually exclusive items.

User Interface Elements Input Controls : Element Description Examples Toggles A toggle button allows the user to change a setting between two states. They are most effective when the on/off states are visually distinct. Text fields Text fields allow users to enter text.  It can allow either a single line or multiple lines of text.

User Interface Elements Input Controls : Element Description Examples Date and time pickers A date picker allows users to select a date and/or time.  By using the picker, the information is consistently formatted and input into the system.

User Interface Elements Navigational Components : Element Description Examples Search Field A search box allows users to enter a keyword or phrase (query) and submit it to search the index with the intention of getting back the most relevant results. Typically search fields are single-line text boxes and are often accompanied by a search button.

User Interface Elements Element Description Examples Breadcrumb Breadcrumbs allow users to identify their current location within the system by providing a clickable trail of proceeding pages to navigate by. Pagination Pagination divides content up between pages and allows users to skip between pages or go in order through the content. Navigational Components :

User Interface Elements Element Description Examples Tags Tags allow users to find content in the same category.  Some tagging systems also allow users to apply their own tags to content by entering them into the system. Navigational Components :

User Interface Elements Element Description Examples Sliders A slider, also known as a track bar, allows users to set or adjust a value.  When the user changes the value, it does not change the format of the interface or other info on the screen. Navigational Components :

User Interface Elements Element Description Examples Icons An icon is a simplified image serving as an intuitive symbol that is used to help users to navigate the system.  Typically, icons are hyperlinked. Navigational Components :

User Interface Elements Element Description Examples Image Carousel Image carousels allow users to browse through a set of items and select one if they so choose. Typically, the images are hyperlinked . Navigational Components :

User Interface Elements Element Description Examples Notifications A notification is an update message that announces something new for the user to see. Notifications are typically used to indicate items such as, the successful completion of a task, or an error or warning message. Information Components :

User Interface Elements Element Description Examples Progress Bar A progress bar indicates where a user is as they advance through a series of steps in a process. Typically, progress bars are not clickable . Information Components :

User Interface Elements Element Description Examples Tool Tips A tooltip allows a user to see hints when they hover over an item indicating the name or purpose of the item. Information Components :

User Interface Elements Element Description Examples Message Boxes A message box is a small window that provides information to users and requires them to take an action before they can move forward. Information Components :

User Interface Elements Element Description Examples Modal Window (pop-up) A modal window requires users to interact with it in some way before they can return to the system. Information Components :

Best practices for designing an Interface Everything stems from knowing your users, including understanding their goals, skills, preferences, and tendencies.  Once you know about your user, make sure to consider the following when designing your interface:

Best practices for designing an Interface Keep the interface simple.  The best interfaces are almost invisible to the user. They avoid unnecessary elements and are clear in the language they use on labels and in messaging.   Create consistency and use common UI elements.  By using common elements in your UI, users feel more comfortable and are able to get things done more quickly.  It is also important to create patterns in language, layout and design throughout the site to help facilitate efficiency. Once a user learns how to do something, they should be able to transfer that skill to other parts of the site. 

Best practices for designing an Interface Be purposeful in page layout.   Consider the spatial relationships between items on the page and structure the page based on importance. Careful placement of items can help draw attention to the most important pieces of information and can aid scanning and readability.   Strategically use color and texture.  You can direct attention toward or redirect attention away from items using color, light, contrast, and texture to your advantage.

Best practices for designing an Interface Use typography to create hierarchy and clarity.  Carefully consider how you use typeface. Different sizes, fonts, and arrangement of the text to help increase scannability , legibility and readability.   Make sure that the system communicates what’s happening.   Always inform your users of location, actions, changes in state, or errors. The use of various UI elements to communicate status and, if necessary, next steps can reduce frustration for your user.   

Best practices for designing an Interface Think about the defaults.  By carefully thinking about and anticipating the goals people bring to your site, you can create defaults that reduce the burden on the user.  This becomes particularly important when it comes to form design where you might have an opportunity to have some fields pre-chosen or filled out.

THANK YOU!
Tags