0% found this document useful (0 votes)
122 views

Assignment - 1 HCI: Task - 1

The document discusses principles of human-computer interaction (HCI). It provides 3 reasons why HCI is important: to make products more successful, safe, useful and functional. It also discusses the difference between good and bad interfaces, listing examples of each. The goals of HCI are outlined as understanding how people use technology, developing suitable systems, and achieving efficient, effective and safe interaction. Principles of HCI are also listed, such as requirements analysis, conceptual proposal, prototyping, and development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
122 views

Assignment - 1 HCI: Task - 1

The document discusses principles of human-computer interaction (HCI). It provides 3 reasons why HCI is important: to make products more successful, safe, useful and functional. It also discusses the difference between good and bad interfaces, listing examples of each. The goals of HCI are outlined as understanding how people use technology, developing suitable systems, and achieving efficient, effective and safe interaction. Principles of HCI are also listed, such as requirements analysis, conceptual proposal, prototyping, and development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Staple here

Reg. #: 656-2017 Section: ________ Name: Jahanzaib

Department: Department of Computing Program: BSCS

Assignment – 1
HCI

Announced Date: 19thAugust 2020 Due Date:21stAugust 2020 Total Marks = 01

Marks Obtained =____


Teacher Name: Engr.Rajesh Kumar

Task – 1
a) Why HCI is important ?
HCI is very important because it will be fundamental to make products more successful, safe, useful and
functional. In the long run, it will make more pleasurable for the user. Hence, it is important to have someone
with HCI focused skills involved in all phases of any product of system development. HCI is also important to
avoid products or project going wrong or totally fail.
HCI takes advantage of our everyday knowledge of the world to make software and devices more
understandable and usable for everyone.

b) What is interface and difference between good and bad interfaces?


Interface :
Human–computer interaction (HCI) studies the design and use of computer technology, focused on the
interfaces between people (users) and computers. Researchers in the field of HCI observe the ways in which
humans interact with computers and design technologies that let humans interact with computers in novel
ways.

Cell phone – 6300 my first impressions, I find three good ways and three bad ways the device work.
Good interfaces:
1. The size of the phone is very small, and it isn't heavy. It feels good when the users hold and touch it.
2. There are lots of background pictures in the phone which make the phone entertaining.
3. The blue light, which is a special design of the phone, is a main and most beautiful part of the phone.

Bad interfaces:
1. The screen is too small, therefore, users may difficult to read information such as messages.
2. The colour of the phone is only black, which is too monotonous.
3. The numbers of button are too small to read.

c) Explain HCI GOALS in detail ?

Goals of HCI :

The goals of HCI are to produce usable and safe systems, as well as functional systems. In order to produce computer
systems with good usability, developers must attempt to :

1. Understand : the factors that determine how people use technology


2. Develop : tools and techniques to enable building suitable systems
3. Achieve : efficient, effective, and safe interaction

Page 1 of 3
Reg. #: 656-2017 Section: ________ Name: Jahanzaib

Department: Department of Computing Program: BSCS


Underlying the whole theme of HCI is the belief that people using a computer system should come first. Their needs,
capabilities and preferences for conducting various tasks should direct developers in the way that they design
systems. People should not have to change the way that they use a system in order to fit in with it. Instead, the
system should be designed to match their requirements.

The same goals can be applied to Website development. Websites should be usable and safe, as well as functional,
so that users can perform the task at hand without any obvious problems or usability errors.

d)Enlist principals of HCI ?

Principles of HCI :

1. Requirements Analysis

 Establish the goals for the Website from the standpoint of the user and the business.
 Agree on the users' needs and aim for usability requirements.
 Appraise existing versions of the Website (if any).
 Carry out an analysis of the competition.
 Complete discussions with potential users and questionnaires.

2. Conceptual Proposal

 Outline site design and architecture at an abstract level.


 Perform a task analysis to identify essential features.

3. Prototyping

 Create visual representations (mock ups) or interactive representations (prototypes) of the Website.
 Evaluate usability using a proven method.
 Using the results, create more mock ups or improve the prototypes.
 Repeat this process until the design and usability goals are met.

4. Development

 Create the final product.


 Evaluate functionality through testing, quality assurance, usability testing, and field testing.
 Use the evaluation results to improve the product.
 Repeat this process until the business goals are met.

5. Launch and Housekeeping

 Launch the Website.


 Maintain and tweak with user feedback (housekeeping).
 Use the feedback to create new requirements, and begin major design improvements (system iteration).

Page 2 of 3
Reg. #: 656-2017 Section: ________ Name: Jahanzaib

Department: Department of Computing Program: BSCS


Q2 State the three principles of direct manipulation systems, as defined by
Schneiderman. Provide examples from familiar user interfaces (e.g. Windows)
for each of the three principles.?

Direct manipulation (DM) is an interaction style in which users act on displayed objects of interest using physical,
incremental, reversible actions whose effects are immediately visible on the screen.Ben Shneiderman first coined
the term “direct manipulation” in the early 1980s, at a time when the dominant interaction style was the command
line. In command-line interfaces, the user must remember the system label for a desired action, and type it in
together with the names for the objects of the action.

Example: Moving a file on MacOS using direct manipulation involves dragging that file from the source folder and
moving it into the destination folder is an example of a direct-manipulation interaction .

Three Principle of good design:

 State and the action alternative should be visible.

 Should be a good conceptual model with a consistent system image.

 Interface should include good mappings that reveal the relationship between stages.

Page 3 of 3

You might also like