Human Computer Interaction Unit - 1
Human Computer Interaction Unit - 1
A Graphical System is a computer system that uses visual elements like images, icons, windows,
and buttons to allow users to interact with it. Instead of typing commands in a black-and-white
screen (like in old-school command-line interfaces), users can simply point, click, and tap to get
things done. This makes working on computers more natural and less intimidating even for
beginners.
1. Windows:
Different tasks or programs can be opened in separate windows on the screen. You can
switch between them easily.
2. Icons:
Small pictures that represent programs, files, or actions. For example, a trash bin icon for
deleting files.
3. Menus:
Clickable lists of commands — like File, Edit, View — that help users choose actions
without remembering any codes.
4. Pointing Devices:
Tools like the mouse, touchpad, or touchscreen that let users "point and click" to give
commands.
6. Feedback Mechanisms:
The system responds visually or with sounds when an action is performed (e.g., a button
click changes color).
HCI UNIT - 1
Visualization:
Presents complex data or actions in a visual, easy-to-understand form (like charts or
dashboards).
Object Orientation:
Everything on screen is treated like an object (icon, button, image) which you can act
upon — like dragging, clicking, or opening.
Pick-and-Click Interaction:
You "pick" an object using your pointer and "click" to perform an action — simple and
intuitive.
User-Friendly:
Anyone — even with no tech background — can use it easily.
Multitasking:
Multiple apps and files can be opened and managed at once through different windows.
A GUI (Graphical User Interface) is a way for people to interact with computers using pictures,
icons, and buttons instead of typing commands. Think of clicking folders, dragging files, tapping
on your phone screen – that’s all GUI.
Computers
Tablets
Smartphones
And it’s made to be user-friendly, helping you get things done faster without needing to
remember complicated codes.
In a GUI:
You use a pointing device (like a mouse or your finger on a touchscreen) to click or tap.
These elements you see (buttons, menus, etc.) are called objects, and you can do actions with
them, like:
Opening files
Deleting stuff
HCI UNIT - 1
Advantages of GUI:
3. Faster Navigation – You can click your way through tasks quickly.
7. Consistent Layout – Most GUIs follow similar patterns (menus, icons, etc.).
Disadvantages of GUI
2. Needs better hardware – Needs good processing power, graphics, and resolution.
3. Slower for fast typists – Some people type faster than they can click.
HCI UNIT - 1
4. Uses more screen space – All the buttons and windows can clutter the screen.
They made screens look modern and 3D, not just boring text.
Visual elements (like radio buttons, checkboxes) made it easier to choose things.
Less memory load – You recognize icons faster than remembering command lines.
More charm and personality – Custom designs made systems look and feel unique.
Good design plays a very important role in how people interact with a computer system,
app, or website. It’s not just about making things look nice it’s about making them work
better, faster, and more comfortably for the user.
When information is properly formatted on screens with good spacing, clean fonts, clear
labels, and organized layout users can easily find what they are looking for.
This reduces the time taken to perform tasks, increases speed and accuracy, and improves
overall performance. People don’t waste time searching or guessing what to do next.
Because the design is simple and self-explanatory, new users don’t need long or
complicated training sessions. This means companies can save time and money on training
HCI UNIT - 1
costs. Employees become productive faster because they don’t have to struggle to
understand how the system works.
A well-designed interface also means users run into fewer problems. As a result, support
line or help desk calls decrease, which again saves money and reduces the burden on IT or
support staff. Fewer errors and less confusion mean users can do their work more
smoothly.
Employee satisfaction also increases with good design. When systems are confusing or
frustrating, users get annoyed or stressed. But when things work smoothly and are easy to
use, it creates a better work environment and employees feel more positive about their job.
For customers, good design helps build strong relationships. When websites or online
products are easy to use and navigate, people enjoy their experience and trust the brand.
Touch and Voice Interfaces – used in mobile devices and smart assistants.
1. Reduces Learning Time – Users can quickly understand and operate the system.
6. Lowers Training Requirements – Less time and effort are needed to train users.
4. Increases Support Costs – Users need more help and technical assistance.
When designing a user interface, developers and designers must consider the following:
2. Consistency – Use uniform visual elements and interactions across the system.
5. Flexibility – Offer shortcuts for advanced users while being intuitive for beginners.
6. Error Prevention – Prevent errors and help users recover from them easily.
7. User Control – Ensure users feel in control of the interface and process.
A Web User Interface (Web UI) is the front-end of a website or web application that users
interact with via a web browser. It includes the design, structure, layout, and interactive
elements like buttons, forms, menus, sliders, and navigation tools.
Ease of Updates – Developers can update content or design without needing users to
install anything.
Global Accessibility – Anyone with internet access can reach the application.
HCI UNIT - 1
Visual Appeal – Web interfaces allow for high levels of customization, interactivity, and
design flexibility.
Integration with Other Services – Web interfaces can easily integrate with APIs and
third-party tools.
Real-Time Interaction – Live data updates and communication (like chats, forms)
enhance user engagement.
User interface design rules help make screens and systems easy to use. A good design helps
people do their work faster and with less effort. It should be simple to learn because people
want to use the system, not spend time learning it.
a) Equitable Use
The design should work well for everyone, including people with disabilities.
b) Flexibility in Use
The design should let different users use it in their own way, like left or right-handed
people, or with different preferences.
The system should be easy to understand and use, no matter how much experience or
knowledge the user has.
d) Perceptible Information
The design should give clear information that anyone can understand, no matter the
environment or the user’s ability to hear or see.
HCI UNIT - 1
The design should help users avoid mistakes and make it easy to fix errors if they happen.
The design should be easy and comfortable to use without tiring the user.
The system should have enough space so everyone can use it easily, no matter their body
size or how they move.
User Interface Uses native controls like buttons, Uses HTML, CSS, JavaScript to
Elements windows, icons. create interface elements.
pointers (WIMP). Apple popularized GUIs with the Macintosh in 1984, making
computers easier to use for everyone, not just experts.
Web Era (1990s):
The internet explosion brought web pages with graphical content, and screen designing
had to adapt for browsers and online users.
Mobile & Touch (2000s-Present):
Smartphones and tablets changed screen design again — smaller screens, touch input,
gestures, and responsive design became key.
Design Goals of Screen Designing
1. Clarity:
The screen should present information clearly and simply so users don’t get confused.
2. Efficiency:
Users should be able to complete their tasks quickly without unnecessary steps.
3. Consistency:
Design elements like buttons, fonts, and colors should be uniform throughout for easier
learning and navigation.
4. Feedback:
The system should always tell users what’s happening (e.g., loading bars, confirmation
messages) to avoid frustration.
5. User Control:
Users should feel in charge — they can easily undo mistakes, navigate freely, and control
how they use the system.
6. Aesthetics:
The screen should look pleasant and professional to make the experience enjoyable.
7. Accessibility:
The design should work for all users, including those with disabilities.
1. Improves Usability: Well-designed screens make it easier for users to understand and
navigate software or websites.
2. Increases Efficiency: Users can complete tasks faster with clear layouts and intuitive
controls.
3. Enhances User Satisfaction: Pleasant and organized screens reduce frustration and
improve overall experience.
4. Reduces Errors: Clear instructions and feedback help users avoid mistakes.
5. Supports Accessibility: Good design makes systems usable by people with different
abilities.
6. Builds Brand Image: Professional, consistent design reflects well on the company or
product.
Disadvantages of Screen Designing
1. Time-Consuming: Creating a good design takes significant planning and effort.
2. Requires Skilled Designers: Not everyone can design effective screens; it needs expertise.
3. May Need Frequent Updates: As technology and user needs change, designs often need to
be revised.
4. Hardware Limitations: Some designs may require better screen resolution or faster devices.
5. Can Be Costly: Investing in design tools, testing, and user research can increase project
costs.
It’s a way to interact with computers where you directly act on visible things on the screen —
like dragging a file or typing text — and get instant feedback. You can undo actions easily, so you
don’t have to stress about messing up.
1. You see what you want to work on (like files, words, icons) clearly on the screen.
2. You do actions step-by-step, and the system quickly shows what happens.
3. You can undo anything you did, so you can experiment without fear.
4. All actions are valid — you can’t do illegal moves that break the system.
5. No need to remember commands, just interact with what you see directly.
Real-life Examples:
Driving a car (you turn the steering wheel, see the car respond immediately).
Turning left in a car (you see the turn, hear signals, feel the movement).
Imagine trying to turn left by typing commands instead of steering — awkward, right?
You see the actual text you’re editing — so the important stuff is visible.
Sometimes, margins or exact print layout might not be fully visible, which is a slight
downside.
Different systems might use different ways to do the same thing, confusing users.