JINNAH UNIVERSITY FOR WOMEN
DEPARTMENT OF COMPUTER SCIENCE & SOFTWARE ENGINEERING
1ST SEMESTER 2021
ASSIGNMENT II
Course Title: Human Computer Interaction Batch: BS (SE) (B-2) 2018
Course Code: CSS 3112 Marks: 10
Instructor: Sana Iqbal
Instructions
The assignment must be submitted on JUW LMS.
Email submission will not be accepted
Each student has to solve the assignment individually
Plagiarism may lead to marks deduction
Question 1 [4]
Consider four different types of products that requires human interaction. Two products having good
interface design and the other two products with bad interface design. Think about products or
interfaces that you use regularly. It can be any software, website, device, vehicle, entrances etc.
Consider each product and answer the given questions:
1. What is the purpose of the product?
2. What you find good or bad in it?
3. Why you find it good or bad? Justify your statement
4. If you find it bad, suggest a better design for it.
5. Illustrate using the images of the product design.
Question 2 [2]
Emoji's are used to provide information about the sender's mood in text-based communication. Do we
need to augment audio and video conferencing in this way? Justify your answer.
Question 3 [1]
What are Low and high fidelity prototypes? Why and when they are used in the project?
Low fidelity prototype :
Takes only a few hours
Can test multiple alternatives
Can change the design as you test
Allows designers & users to work together
We use “Lo-fi prototyping works because it effectively educates developers to have a concern for
usability and formative evaluation, and because it maximises the number of times you get to refine
”.your design before you must commit to code
3 Page 1 of
JINNAH UNIVERSITY FOR WOMEN
DEPARTMENT OF COMPUTER SCIENCE & SOFTWARE ENGINEERING
1ST SEMESTER 2021
ASSIGNMENT II
we often make use of low-fi prototyping (most commonly paper prototyping) when in need of quick
feedback on our concepts, ideas or flows, along with quickly communicating the aforementioned to
colleagues and clients.The greatest virtue of the method is in its speed — generally rough paper
sketches or wireframes can be used if we do not have designs yet. By testing them with our users we
can get feedback and learn from mistakes and then we iterate. We define use cases for what other
questions need to be answered, test and recreate. These iterations of early tests help a lot to avoid
.delivering a half-baked product to the market
Low-fidelity (lo-fi) prototyping is a quick and easyway to translate high-level design concepts into
tangible and testable artifacts. The first and most important role of lo-fi prototypes is to check and test
.functionality rather than the visual appearance of the product
High fidelity prototype
Are similar in look and feel to final product
,It is useful for detailed evaluation of the main design elements (content, visuals, interactivity
)functionality and media
It often constitutes a crucial stage in client acceptance (final design document)
Developed an stage of the project when ideas are beginning to firm up
The main purpose of interactive prototypes is their use in the usability testing of the project
have target users validate it. It is important to test your product before launching it in the market
to foresee any issues or failures. Getting the most out of the feedback can be done with a prototype
.that is closest to the final product in its detail and functionality
In addition to validating designs, interactive prototypes can be used for presentations and pitches.
When you want to communicate the designs and functionalities of your project to your team
members, clients or other stakeholders in the project, and when the functional build of the software
.is not developed, a high-fidelity prototype does the job very well
So, when is the right time to use hi-fi prototypes?
When you have visual designs of your project
When you have an idea about interactive elements, such as navigational schemas
from a screen to another; animations; and mini-interactions, and are able to
prototype them
When you want to test the details of your projects in terms of UI elements, colour
schemes or copy
3 Page 2 of
JINNAH UNIVERSITY FOR WOMEN
DEPARTMENT OF COMPUTER SCIENCE & SOFTWARE ENGINEERING
1ST SEMESTER 2021
ASSIGNMENT II
When you want to test the transitions, animations, and effects of them on the user
and user behaviour
When you want to know how your target users feel about your projects and you
want to get their opinions on your designs.
Question 4 [3]
Most mobile phones in the market are not designed for elderly people to use. Now, you are asked to
design one for elderly users who are over 70 to be able to use easily. How will you start? What kind
of methods will you use for requirement analysis? Why?
3 Page 3 of