ITE 399-Human Computer Interaction SAS#3
ITE 399-Human Computer Interaction SAS#3
A. LESSON PREVIEW
Introduction
To deliver impressive user interfaces, remember that users are humans, with needs such as
comfort and a limit on their mental capacities. HCI starts with understanding the problems that
users are having;
● Identifying human activities needing better support then designing a system that
provides what they really need.
● Specifying usability; utility; user experience and deploying it for usefulness.
B.MAIN LESSON
Golden rules of user interface design
When designing new interfaces or updating existing products, keeping in mind UI design
principles is imperative. Here is a rundown of the key guidelines.
1. Make user interfaces consistent
Consistent UI means using similar design patterns, identical terminology in prompts,
homogenous menus and screens, and consistent commands throughout the interface.
Then create a significantly difficult password with multiple numbers and symbols:
Familiarity- Do you automatically look for the menu at the top of the homepage of a new
website? Why? Because that’s where we perceive the menu to be.
User Control- Users often choose system functions by mistake and will need a clearly marked
‘emergency exit’ to leave the unwanted state without having to go through an extended
dialogue. Support undo and redo. This basically means giving users different options to go
back a step when they feel they’ve made a mistake.
As an example, whenever you’re creating forms, allow users to click the <Back> button and go
back to the page they were last on. Don’t take them all the way back to the homepage or the
start of the form.
Similarly, when using overlays on your website, make sure the exit button {x} is clear.
Otherwise, users might click the back button on the browser and go back two steps instead of
just exiting the overlay.
Hierarchy- Strong visual hierarchy is a core design principle of a successful user interface. It
consists of arranging visual elements in a way that explains the level of importance of each
element and guides users to take the desired action. As a designer, your job is to organize UI
design elements in a way that makes it easy for users to navigate within your product.
It ensures that users see the most important information first, then the next, and so on, and is
established through various elements. Some of them include:
1. Color
2. Size
3. Fonts
Negative space- Give your elements some breathing room - don’t cram all the objects and
elements together on the screen. Negative space makes important elements pop and stand
out. Social distance your elements, text blocks and everything on your darn screen. Space is
everyone's friend. Use the Law of Proximity to help users visually navigate your pages. This is
as much a part of your design as everything else so please mind the gap.
Flexibility- Flexibility doesn’t just follow a linear path, it’s about knowing your customers and
giving flexibility for different customer intents. So from designing solutions that work great in all
situations (from your grand dad’s old computer to your son’s latest iPad), to using shortcuts
that speed up interaction for users, flexibility is a key principle of user interface design.
You not only need to make your user interface learnable for new users, but it should also have
accelerators that help expert users speed up their processes. From novices to experts, ensure
your product is flexible and efficient for all kinds of users.
In addition, think multi-modal. A multimodal user interface allows users to interact with the
system through multiple modes, such as speech, text touch, vision. As a designer, you need to
be mindful of all these modes. Also, design the user interface keeping in mind that your
audience might use it via mobile, tablet, laptop, or a rusty old computer.
● Minimize the number of actions for performing tasks but focus on one chief
function per page. Guide users by indicating preferred actions. Ease complex tasks by
using progressive disclosure.
● Put controls near objects that users want to control. For example, a button to
submit a form should be near the form.
Skill-building Activity
Exercise 1: Good or Bad Website?
Instruction: Identify which of the following websites are good or bad websites and explain why.
1. http://arngren.net/
2. http://www.greatdreams.com/
3. https://relishmama.com.au/
4. https://www.tinkeringmonkey.com/
5. http://www.bellads.info/
1 2 3 4 5 6 7 8 9 1 11 12 13 14 1 16 17 18 19 20 2 22 23 24 25 26
0 5 1
b) Think about your learning by filling up “My Learning Tracker”. Write the learning targets, score,
and learning experience for the session and deliberately plan for the next session.
Date Learning Target/Topic Scores Action Panel
What’s the What module # did you do? What were What contributed to the quality of
date today? What were the learning targets? your scores in your performance today? What will
What activities did you do? the activities? you do next session to maintain
your performance or improve it?
Question/s you want to ask the teacher about this module is/are:
________________________________________________________________________________
________________________________________________________________________________