Www.ukc.ac.uk Patterns for HCI and Cognitive Dimensions: two halves of the same story? PPIG 14 th Annual Workshop Brunel University 18-21 June 2002.

Slides:



Advertisements
Similar presentations
Language Experience Stories
Advertisements

Pressure in Gases (Ideal Gases) Objectives (a) state Boyle’s law.
Heat Flow. Constant Volume  Fixing the piston keeps the volume constant.  If heat flows in then temperature remains the same. heat flows at base to.
1 Chapter 6Gases 6.4 Temperature and Volume (Charles’ Law) Copyright © 2005 by Pearson Education, Inc. Publishing as Benjamin Cummings.
ES 202 Fluid and Thermal Systems Lecture 18: Making the Connection (1/23/2003)
Marcelo Santos – OOAD-CDT309, Spring 2008, IDE-MdH Object-Oriented Analysis and Design - CDT309 Period 4, Spring 2008 Introduction.
Pedagogical Patterns: their Place in the Genre Sally Fincher & Ian Utting ITiCSE 2002 Aarhus, Denmark June 2002.
Identifying the Elements of A Plot Diagram
14.3 Essential Questions How does a gas exert pressure on its container? How is a gas affected when pressure, temperature, or volume change? Copyright.
Gases respond to changes in pressure, temperature, and volume in predictable ways. Section 3: Behavior of Gases K What I Know W What I Want to Find Out.
Chapter 5: Newton’s Laws: Force and Motion
1 The ideal gas EOS can be written in many different ways...
Algebra I Mini-Lesson MA.912.A.2.3.
Relations and Functions
1.1 Relations and Functions
Compressibility Compressibility is a measure of how much the volume of matter decreases under pressure.
Copyright © Cengage Learning. All rights reserved.
Four Basic Principles to Follow: Test what was taught. Test what was taught. Test in a way that reflects way in which it was taught. Test in a way that.
Chapter 2.2 Functions. Relations and Functions Recall from Section 2.1 how we described one quantity in terms of another. The letter grade you receive.
Creational Patterns CSE301 University of Sunderland Harry R Erwin, PhD.
Expressions, Equations, and Functions Chapter 1 Introductory terms and symbols: Algebraic expression – One or more numbers or variables along with one.
Know the Law Lesson Outcome: To be familiar with Boyles Law Boyle’s Law!
Analyzing algorithms & Asymptotic Notation BIO/CS 471 – Algorithms for Bioinformatics.
Object-Oriented Design Principles and Patterns. © 2005, James R. Vallino2 How Do You Design? What principles guide you when you create a design? What.
13-4: The Ideal Gas Law. What If I Told You That You Could Combine All Four Gas Laws Into One? By combining all of the laws into one equation we can arrive.
< BackNext >PreviewMain Chapter 2 Data in Science Preview Section 1 Tools and Models in ScienceTools and Models in Science Section 2 Organizing Your DataOrganizing.
CROSS-CUTTING CONCEPTS IN SCIENCE Concepts that unify the study of science through their common application across the scientific fields They enhance core.
Gas Laws Test Gas Pressure Gas Pressure Kinetic Molecular Theory of Ideal Gases Kinetic Molecular Theory of Ideal Gases Boyle’s Law (Problems & KMT) Boyle’s.
Starter S-146 List five properties of gases.. The Behavior of Gases Chapter 14.
This is the six point model that is used to explain the behavior of gases.
ECE450S – Software Engineering II
CHAPTER SIX: LAWS OF MOTION  6.1 Newton’s First Law  6.2 Newton’s Second Law  6.3 Newton’s Third Law and Momentum.
GASES.
Lesson Objectives Students should understand how the Earth’s atmosphere is structured Students should be able to describe and explain the changes in temperature.
Understanding and using patterns in software development EEL 6883 Software Engineering Vol. 1 Chapter 4 pp Presenter: Sorosh Olamaei.
5.1 WELCOME TO COMMON CORE HIGH SCHOOL MATHEMATICS LEADERSHIP SUMMER INSTITUTE 2014 SESSION 5 20 JUNE 2014 SEEING PATTERNS AND TRENDS IN BIVARIATE DATA.
The States of Matter. States of Matter Scientists call any material in the universe matter. However, if you look around, you will see that the world is.
Chapter 4 The Laws of Motion. Classical Mechanics Describes the relationship between the motion of objects in our everyday world and the forces acting.
Copyright © Cengage Learning. All rights reserved. 1 Functions and Their Graphs.
CHAPTER 3 GRAPHING LINEAR FUNCTIONS  What you will learn:  Determine whether relations are functions  Find the domain and range of a functions  Identify.
Written by Roland Williams. Fluid Power and the EDP.
Formalizing Relations and Functions
1.2 Functions Pre-Calculus.
Gas Laws and Practical Applications Z.A. Mason-Andrews BSc. (Hons), Dip.Ed.
Chapter 1: Variables in Algebra
Common Core: Depth of Knowledge Rigor for Coaches.
Warm Up Write down objective and homework in agenda Lay out homework (None) Homework (Recursive worksheet) Get a Calculator!!!
Duke CPS Programming Heuristics l Identify the aspects of your application that vary and separate them from what stays the same ä Take what varies.
Kinetic Molecular Theory Images taken from
Section 13.3 Using a Model to Describe Gases 1.List the physical properties of gases 2.Use the KMT to explain the physical properties of gases. Objectives.
Chapter 2: Linear Equations and Functions Section 2.1: Represent Relations and Functions.
Section 1-4 Linear Functions and Models. Using Equations to Solve Problems Tony’s new Cadillac Escalade costs $420 per month for car payments (he chose.
Introduction to Functions Honors Math – Grade 8. KEY CONCEPT Function A function is a relation in which each element of the domain is paired with exactly.
Copyright © Cengage Learning. All rights reserved. Functions.
Chapter 4 Forces in One Dimension. Classical Mechanics Describes the relationship between the motion of objects in our everyday world and the forces acting.
Relationship between Boyle’s law Pressure and Volume.
GRASP – Designing Objects with Responsibilities
Design Patterns Introduction
Chapter 1 OBJECT-ORIENTED ANALYSIS AND DESIGN
Chapter Functions.
10.7 – NOTES Ideal Gas Laws.
Cornell Notes Section 1.2 Day 1 Section 1.2 Day 2 Section 1.4 Day 1
Informatics 121 Software Design I
Informatics 121 Software Design I
2.1 – Represent Relations and Functions.
Patterns.
Relations vs. Functions Function Notation, & Evaluation
Define evaluate and compare functions
Objectives Identify linear functions and linear equations.
Social Practice of the language: Describe and share information
Presentation transcript:

Patterns for HCI and Cognitive Dimensions: two halves of the same story? PPIG 14 th Annual Workshop Brunel University June 2002

2 What are patterns? A way of capturing good design practice A way of developing a common design vocabulary Structured around problems designers face “Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice” Not created or invented, but harvested A pattern language is composed of patterns in relationship to each other

3 Alexandrian Pattern form NAME (usually describes the effect of using the pattern) A PHOTOGRAPH showing an archetypal example of the pattern in use AN INTRODUCTORY PARAGRAPHwhich sets the pattern in the context of other, larger scale patterns THE HEADLINE an encapsulation of the problem (one or two sentences) THE BODY of the problem (this can be many paragraphs long) THE SOLUTION the heart of the pattern, always stated in the form of an instruction A DIAGRAMshows the solution in the form of a diagram A CLOSING PARAGRAPH shows how this pattern fits with other, smaller patterns

7 What about patterns for HCI? Driven by a search for form Problems: Paucity of domain of artefact Invariance Structuring principle

8 What is A Structuring Principle and why is it important? Engineer’s Sketchbook (Thomas Walter Barber) From Here to Eternity (Andrew Motion) Periodic Table (Dimitri Mendeleev)

10 From Here to Eternity Self Home Town Work Land Love Travel War Belief Space

12 What are Cognitive Dimensions? A set of concepts that describe notational systems Created to give designers a common vocabulary “Broad brush” and written in apprehensible language Focussed on users & their tasks

13 What about use of Cognitive Dimensions? Exemplification of use Expression of “places” along dimensions Even exemplars of “ends” of dimensions How do they actually operate “for real”?

14 Placeholder

15 Language of Cognitive Dimensions “I like to compare the cussedness of information structures with the behaviour of ideal gases. Three quantities, temperature, pressure and volume, describe an ideal gas. If you want to increase the temperature, you can keep the pressure constant (but the volume must be allowed to increase) or you can keep the volume constant (but the pressure must be allowed to increase). Taken in pairs, these three dimensions are orthogonal. But you cannot raise the temperature while holding constant both the pressure and the volume” “…CDs are not supposed to be good or bad …” “It ought to be possible to consider each dimension and say ‘if you change the design in the following way, you will move its value on this dimension’ …” “ … it should be possible to describe the characteristics of a dimension without any evaluative emphasis …”

16 The Desert House

Frank Lloyd Wright’s Baghdad

18 One Story? Patterns for HCI Rich expression of form Strong call to value Small “pool” of examples to harvest from No structure (or “invariance”) Cognitive Dimensions Rich expression of invariance Strong mapping of space Large “pool” of applicable artefacts No “form”; no call to value