CENTER FOR ICT EDUCATION
MUMBI CHISHIMBA
56011023
ICT 462 – HUMAN COMPUTER INTERACTION
ASSIGNMENT ONE (1)
Question One
A) Define Human Computer Interaction and briefly explain its goals.
According to Booth (2014), “An oversimplificed definition of HCI (human-computer interaction) might say that it is the study of interraction between humans and computers.” He further explains that though this definition is acceptable as a general definition, it does not explain the true complexities of HCI. There are a number of goals in human computer interaction (in this case, interaction design) which, accrording to Preece (2002), include usability goals and user experience goals. Usability goals include:
Effective …show more content…
There are a number of steps that can be used when formulating a conceptual model. These steps include, but are not limited to:
1) Select the research problem and define it
2) Formulate a hypothesis for the problem
3) Develop the research design
4) Collect data about the problem and analyze it
5) Draw conclusions about the data and create the conceptual model
Question 2
A) Discuss the four types of interaction types considered when developing an interaction interface
According to Johnson & Henderson, (2002), there are four types of interaction types. These types include:
1) Instructing
In this interaction type, users instruct a system and tell it what to do. (Johnson & Henderson, 2002). Examples of this type of interaction include printing a file, saving a file and telling time. A wide variety of devices such as word processors, DVD players and video game consoles use this type of interaction.
2) …show more content…
On the other hand, Johnson & Henderson (2002) “Ethnography is a philosophy with a set of techniques that include participant observation and interviews.” The difference is that in ethnography, the study is done with the ethnic group and as such, Ethnographers immerse themselves in the culture that they study.
Creating user scenarios is important in the design process, explain why?
User scenarios in the design process are very important for developers developing any kind of user interface. Reasons for this include:
1) It helps the developers get to know the users and understand the goals the users have.
2) The user scenarios are written in a language that all team members in the development team should understand regardless of how specialized these requirements are.
3) In a development team, it is easier to divide the work into smaller portions that helps the development process go