Assignment- INTRODUCTION TO HUMAN COMPUTER INTERATION
General Objectives: On completion of this course the student should be able to:
1.0 Know what interaction design is.
2.0 Understand the conceptualize interaction.
3.0 Understand Principles and application of user centered design
4.0 Understand designs for collaboration and communication.
5.0 Understand how interfaces affect users.
6.0 Understand the process of interaction process.
7.0 Know test and model users.
1-2 Be able to explain Human computer interaction and interaction design.
Explain what Human computer interaction is and why it is needed.
Discuss design and explain what interaction design is.
Discuss the make up of interaction design
Discuss why HCI requires working together as a multi disciplinary team
Explain the purpose of interactive design in big business such as website consulting, mobile computing industry
Explain what is involved in the process of interaction design
State the goals of interaction design (usability and user experience)
State design and usability principles
3-4 Be able to:
Discuss problem space, conceptual models based on activities and objects
Explain interface metaphors and interaction paradigms.
Discuss the problem space
Discuss conceptual models based on activities.
Discuss the conceptual models based on objects
Discuss a case of mix and match.
Explain interface metaphors
Explain interaction paradigms
5-6 Be able to:
Discuss conceptual frame works for cognition i.e mental models, information processing and external cognition.
Explain Cognition
Discuss conceptual frameworks for Cognition.
Mental models
Information processing
External Cognition
Explain informal design from theory to Practice.
7-8 Be able to:
Explain social mechanisms used in communication and collaboration
Discuss ethnographic studies of collaboration and communication.
Discuss language / action framework and distributed cognition
Explain the social mechanisms used in communication and collaboration:
Conversational mechanism
Collaborative technologies to support conversation
Co-ordination mechanisms
Collaborative technologies to support coordination
Awareness mechanism
Collaborative technologies to support awareness.
Discuss Ethnographic studies of collaboration and communication
Discuss the language / action framework and distributed cognition
9-10 Be able to:
Discuss affective, expressive interfaces, different kinds of characters and general design concerns
Discuss affective and its aspects.
Discuss expressive interfaces
Explain user frustrations and how to deal with user frustration.
Justify the application of anthropomorphism to interaction design.
Explain virtual characters and agents.
Discuss different kinds of characters - Synthetic characters
- Animated agents
- Emotional agents
- Embodied conversational interface agent.
Explain general design concerns
- Believability of virtual characters
- Appearance
- Behavior
- Mode of interaction
11-12 Be able to:
Explain the activities, characteristics and altrernative interactive designs.
Life cycle models in software engineering and HCI
Explain four basic activities of interaction design.
Explain the three characteristic of the interaction design process (user focus, specific usabilities criteria and interaction)
Identify users and their needs
Explain how to generate alternative designs and choose among alternative designs.
Discuss life cycle models and show how the activities are related.
Discuss lifecyle models in software Engineering (water fall, spiral, RAD)
Discuss lifecycle models in HCI (star, usability Engineering lifecyle)
13-15 Be able to
Explain user interface, issues in designing tasks and selecting users
Explain user testing
Choose the paradigm and techniques for testing
Explain the basic issues in designing typical tasks
Explain the basic issues in selecting typical users
Discuss issues in preparing the test conditions.
Explain the basic issues in planning how to run tests.
Deal with ethical issues