ITEC 3230 Lecture Notes - Requirements Analysis, Mental Model, Thermostat

67 views33 pages
Published on 17 Apr 2013
School
York University
Department
Information Technology
Course
ITEC 3230
Page:
of 33
INTERACTION DESIGN
Understanding Users: Part II
Cognitive Frameworks
1
OVERVIEW
!Cognitive frameworks:
!What they are and why we care about
them.
!Cognitive Frameworks:
!Mental Models
!Theory of Action
!Information Processing
!External Cognition
!Distributed Cognition 2
COGNITIVE FRAMEWORKS
!Framework:
!A way by which we understand and talk about a particular
domain.
!Involves a set of core concepts, their meaning and use.
!Cognitive Frameworks
!Frameworks about how the mind works.
!Competing frameworks:
!They all may have some degree of applicability.
!Each offers a different point of view to the same phenomena.
!Some are more recent and (as such) useful than others.
!Why frameworks
!Give us an understanding of how users interact with their
environment, understand systems, make decisions,
organize their action etc.
!We can use this to create better interfaces. 3

Document Summary

What they are and why we care about them. A way by which we understand and talk about a particular. Involves a set of core concepts, their meaning and use. They all may have some degree of applicability. Each offers a different point of view to the same phenomena. Some are more recent and (as such) useful than others. Give us an understanding of how users interact with their environment, understand systems, make decisions, organize their action etc. We can use this to create better interfaces. How action is sequentially organized to fulfill goals. Considering cognitive phenomena across individuals, artifacts and representations. Users develop an understanding of a system through learning and using it. Knowledge is often described as a mental model. How to use the system (what to do next) What to do with unfamiliar systems or unexpected situations (how the system works / is structured) People make inferences using mental models of how to carry out tasks.