SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
INTRO TO HCI
(Human-Computer Interaction)
Edneil D. Jocusol, ECT, MTM
Faculty, Dep. of Information Technology
Cavite State University - Gen. Trias
Whitworth, B., & Ahmad, A. (n.d.). The Evolution of Computing. The Interaction Design Foundation.
Retrieved September 21, 2021, from https://www.interaction-design.org/literature/book/the-social-design-
of-technical-systems-building-technologies-for-communities-2nd-edition/the-evolution-of-computing
THE EVOLUTION
OF COMPUTING
COMPUTING
LEVELS
The evolution of computing is approached here using
Bertalanffy's general systems theory (Bertalanffy, 1968).
This theory is based on the observation of discipline
isomorphisms, when different specialist fields discover the
same abstract equation or law in different contexts
IT = Information Technology
IS = Information Systems
ICT = Information & Comm Tech.
Informatics
LEVELS AS WORLD
VIEWS
Essential. To view a world one needs a view perspective.
Empirical. It arises from interaction with the world.
Complete. It consistently describes a whole world.
Subjective. We choose a view perspective, explicitly or not.
Exclusive. You cannot view the world in two different ways at the same
time, as you cannot sit in two places at once.
Emergent. One world view can emerge from another.
A world view is:
1.
2.
3.
4.
5.
6.
Flowers in Bees' Eyes
As computing
levels changed,
so did the
business model
You can sell software same as or more than the
hardware.
Google cannot sell information. So it uses advertisements
around its platform to generate income
FROM HARDWARE
TO SOFTWARE
Hardware is any physical
computer part, e.g. mouse,
screen or case. It does not
"cause" software, and nor is
software a hardware output, in
the way that physical systems
have physical outputs. We create
software by seeing information
choices in physical events.
Chip overheat
Software crash
(Call engineer)
(Call programmer)
COMPUTER SCIENCE =
Mathematics + Engineering
Adding people to the computing
equation meant that getting the
technology to work was only half
the problem — the other half was
getting people to use it. Web users
who did not like a site just clicked
on, and only web sites that got hits
succeeded. Given equal
functionality, users prefer a more
usable product (Davis, 1989).
FROM SOFTWARE
TO USERS
Human Computer
Interaction (HCI) =
IT + Psychology
wheras IT = Hardware + Software
FROM USERS TO
COMMUNITIES
THE REDUCTIONIST
DREAM
The reductionist dream is based on
logical positivism, the idea that only
the physical exists so all science
must be expressed in physical terms.
Yet when Shannon and Weaver
defined information as a choice
between physical options, the options
were physical but the choosing was
not (Shannon & Weaver, 1949).
THE
REQUIREMENTS
HIERARCHY
DESIGN LEVEL
COMBINATIONS
Ergonomics designs safe and comfortable machines for people.
Object design applies psychological needs to technology in the
same way (Norman, 1990).
Human computer interaction applies psychological
requirements to screen design.
Fashion is the social requirement to look good applied to
wearable object design.
Socio-technology is information technology meeting social
requirements.
1.
2.
3.
4.
5.
THE FLOWER OF
COMPUTING
The illustration on the next slide shows how computing evolved through
the four stages of hardware, software, people, and community.
At each stage, a new specialty joined computing, but pure engineers still
see only mechanics, pure computer scientists only information, pure
psychologists only human constructs, and pure sociologists only social
structures.
In practice, however, computing is thriving. Every day more people use
computers to do more things in more ways
ICT
Information & Communications
Technology
IT
Information Technology
IS
Information Systems
MIS
Management Information Systems
AI
Artificial Intelligence
Graded
Recitation
Discussion
Question 1
How has computing evolved
since it began? Is it just
faster machines and better
software? What is the role of
hardware companies like
IBM and Intel in modern
computing?
Discussion
Question 2
How has the computing
business model changed as
it evolved? Does selling
software make more money
than selling hardware? Can
selling knowledge make
money? What about selling
friendships? Can one sell
communities?
Discussion
Question 3
Is a kitchen table a technology? Is a
law a technology? Is an equation a
technology? Is a computer program
a technology? Is an information
technology (IT) system a
technology? Is a person an
information technology? Is an HCI
system (person plus computer) an
information technology? What,
exactly, is not a technology?
Discussion
Question 4
Is any set of people a
community? How do people
form a community? Is a
socio-technical system (an
online community) any set of
HCI systems? How do HCI
systems form an online
community?
Discussion
Question 5
How does computer science relate
to engineering and mathematics?
What about human computer
interaction (HCI) and engineering,
computer science and psychology?
Or socio-technology and
engineering, computer science,
psychology and the various social
sciences?
Discussion
Question 6
In an aircraft, is the pilot a
person, a processor, or a
physical object? Can one
consistently divide the
aircraft system into human,
computer and mechanical
parts? If not, what is the
alternative?
Discussion
Question 7
What is the reductionist
dream? How did it work
out in physics? Does it
recognize computer
science? How did it
challenge psychology?
Has it worked out in any
discipline?
Discussion
Question 8
How much information does a
physical book, that is fixed in one
way, by definition, have? If we
say a book "contains"
information, what is assumed?
How is a book's information
generated? Can the same
physical book "contain" different
information for different people?
Give an example.
Discussion
Question 9
If information is physical, how
can data compression put the
same information in a physically
smaller signal? If information is
not physical, how does data
compression work? Can we
encode more than one semantic
stream into one physical
message? Give an example.
Discussion
Question 10
Is a bit a physical "thing"? Can
you see or touch a bit? If a signal
wire sends a physical "on" value,
is that always a bit? If a bit is not
physical, can it exist without
physicality? How can a bit require
physicality but not itself be
physical? What creates
information, if it is not the
mechanical signal?
Discussion
Question 11
Is information concrete? If we
cannot see information physically,
is the study of information a
science? Explain. Are cognitions
concrete? If we cannot see
cognitions physically, is the study
of cognitions (psychology) a
science? Explain. What separates
science from imagination if it can
use non-physical constructs in its
theories?
Discussion
Question 12
Give three examples of other
animal species who sense the
world differently from us. If we
saw the world as they do, how
would it change what we do?
Explain how seeing a system
differently can change how it
is designed. Give examples
from computing.
Discussion
Question 13
If a $1 CD with a $1,000
software application on it is
insured, what do you get if
it is destroyed? Can you
insure something that is
not physical? Give current
examples.
Discussion
Question 14
Is a "mouse error" a hardware,
software or HCI problem? Can a
mouse's hardware affect its
software performance? Can it
affect its HCI performance? Can
mouse software affect HCI
performance? Give examples in
each case. If a wireless mouse
costs more and is less reliable,
how is it better?
Discussion
Question 15
Give three examples of a
human requirement giving
an IT design heuristic. This
is HCI. Give three examples
of a community
requirement giving an IT
design heuristic. This is
STS.
Discussion
Question 16
Explain the difference
between a hardware error,
a software error, a user
error and a community
error, with examples. What
is the common factor here?
Discussion
Question 17
What is an application user
sandbox? What human
requirement does it satisfy?
Illustrate with an online
example of a user sandbox.
Discussion
Question 18
Distinguish between a personal
requirement and community
requirement in computing.
Relate to how STS and HCI differ
and how socio-technology and
sociology differ. Are sociologists
qualified to design socio-
technical systems? What about
HCI experts?
Discussion
Question 19
In general, what do people do
when their needs are not met in a
physical situation? Relate to what
users do if their needs are not met
online. Is there a difference?
Explain. What do citizens of a
physical community do if it does
not meet their needs? What about
an online community? Again, is
there a difference? Give specific
examples to illustrate.
Discussion
Question 20
According to Norman, what
is ergonomics? What is the
difference between
ergonomics and HCI? What
is the difference between
HCI and STS?
Discussion
Question 21
Why is an IPod so different from
TV or video controls? Which is
better and why? Why has TV
remote design changed so little in
decades? If scheduled television
competes with Internet videos for
the hearts and minds of viewers,
which one will win? Give
advantages and disadvantages of
both sides.
Discussion
Question 22
How does an online friend
differ from a physical
friend? Can friendships
transcend physical and
electronic interaction
architectures? Give
examples. How is this
possible?
Discussion
Question 23
Why do universities divide
computing research across
many disciplines? What is a
cross-discipline? What
past cross-disciplines
became disciplines. Why is
computing a cross-
discipline?

Contenu connexe

Tendances

USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
vicci4041
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methods
dillarja
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
Jitu Choudhary
 

Tendances (20)

USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 
User interface design
User interface designUser interface design
User interface design
 
Client & server side scripting
Client & server side scriptingClient & server side scripting
Client & server side scripting
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
 
Interaction design beyond human computer interaction
Interaction design beyond human computer interactionInteraction design beyond human computer interaction
Interaction design beyond human computer interaction
 
User Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 GalizUser Interface Design Chapter 2 Galiz
User Interface Design Chapter 2 Galiz
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methods
 
HCI - Chapter 6
HCI - Chapter 6HCI - Chapter 6
HCI - Chapter 6
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
E3 chap-08
E3 chap-08E3 chap-08
E3 chap-08
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
Introduction to User Experience Design
Introduction to User Experience DesignIntroduction to User Experience Design
Introduction to User Experience Design
 
HCI 3e - Ch 10: Universal design
HCI 3e - Ch 10:  Universal designHCI 3e - Ch 10:  Universal design
HCI 3e - Ch 10: Universal design
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
 
Introduction to fragments in android
Introduction to fragments in androidIntroduction to fragments in android
Introduction to fragments in android
 
Hci user interface-design principals
Hci user interface-design principalsHci user interface-design principals
Hci user interface-design principals
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 

Similaire à Introduction to Human Computer Interface (HCI)

Computer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docxComputer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docx
patricke8
 
Computer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docxComputer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docx
mccormicknadine86
 
Computer Ethics Analyzing Information Technology
Computer Ethics Analyzing Information TechnologyComputer Ethics Analyzing Information Technology
Computer Ethics Analyzing Information Technology
LinaCovington707
 
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
Goran S. Milovanovic
 

Similaire à Introduction to Human Computer Interface (HCI) (20)

Reading evaluation
Reading evaluationReading evaluation
Reading evaluation
 
Social Machines Oxford Hendler
Social Machines Oxford HendlerSocial Machines Oxford Hendler
Social Machines Oxford Hendler
 
Computer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docxComputer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docx
 
Computer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docxComputer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docx
 
Computer Ethics Analyzing Information Technology
Computer Ethics Analyzing Information TechnologyComputer Ethics Analyzing Information Technology
Computer Ethics Analyzing Information Technology
 
Konica Minolta - Artificial Intelligence White Paper
Konica Minolta - Artificial Intelligence White PaperKonica Minolta - Artificial Intelligence White Paper
Konica Minolta - Artificial Intelligence White Paper
 
Is the future post-human? IDU planner
Is the future post-human? IDU plannerIs the future post-human? IDU planner
Is the future post-human? IDU planner
 
Artificial Intelligence and Human Computer Interaction
Artificial Intelligence and Human Computer InteractionArtificial Intelligence and Human Computer Interaction
Artificial Intelligence and Human Computer Interaction
 
Computer Research Papers
Computer Research PapersComputer Research Papers
Computer Research Papers
 
hci_intro.pdf
hci_intro.pdfhci_intro.pdf
hci_intro.pdf
 
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
 
ALT Ethical AI summit, HB keynote, Dec 2023
ALT Ethical AI summit, HB keynote, Dec 2023ALT Ethical AI summit, HB keynote, Dec 2023
ALT Ethical AI summit, HB keynote, Dec 2023
 
How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...
How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...
How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...
 
Deep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdfDeep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdf
 
The SESERV Project: supporting the Future Internet Socio Economics Community
The SESERV Project: supporting the Future Internet Socio Economics CommunityThe SESERV Project: supporting the Future Internet Socio Economics Community
The SESERV Project: supporting the Future Internet Socio Economics Community
 
Designing the Internet of Things
Designing the Internet of ThingsDesigning the Internet of Things
Designing the Internet of Things
 
Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...
Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...
Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...
 
Information System Essay
Information System EssayInformation System Essay
Information System Essay
 
Com354 week.7
Com354  week.7Com354  week.7
Com354 week.7
 
The evolution of AI in workplaces
The evolution of AI in workplacesThe evolution of AI in workplaces
The evolution of AI in workplaces
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Introduction to Human Computer Interface (HCI)

  • 1. INTRO TO HCI (Human-Computer Interaction) Edneil D. Jocusol, ECT, MTM Faculty, Dep. of Information Technology Cavite State University - Gen. Trias Whitworth, B., & Ahmad, A. (n.d.). The Evolution of Computing. The Interaction Design Foundation. Retrieved September 21, 2021, from https://www.interaction-design.org/literature/book/the-social-design- of-technical-systems-building-technologies-for-communities-2nd-edition/the-evolution-of-computing
  • 3.
  • 4. COMPUTING LEVELS The evolution of computing is approached here using Bertalanffy's general systems theory (Bertalanffy, 1968). This theory is based on the observation of discipline isomorphisms, when different specialist fields discover the same abstract equation or law in different contexts
  • 5.
  • 6. IT = Information Technology IS = Information Systems ICT = Information & Comm Tech. Informatics
  • 7.
  • 8. LEVELS AS WORLD VIEWS Essential. To view a world one needs a view perspective. Empirical. It arises from interaction with the world. Complete. It consistently describes a whole world. Subjective. We choose a view perspective, explicitly or not. Exclusive. You cannot view the world in two different ways at the same time, as you cannot sit in two places at once. Emergent. One world view can emerge from another. A world view is: 1. 2. 3. 4. 5. 6.
  • 10.
  • 11. As computing levels changed, so did the business model You can sell software same as or more than the hardware. Google cannot sell information. So it uses advertisements around its platform to generate income
  • 12.
  • 13. FROM HARDWARE TO SOFTWARE Hardware is any physical computer part, e.g. mouse, screen or case. It does not "cause" software, and nor is software a hardware output, in the way that physical systems have physical outputs. We create software by seeing information choices in physical events.
  • 14. Chip overheat Software crash (Call engineer) (Call programmer)
  • 16. Adding people to the computing equation meant that getting the technology to work was only half the problem — the other half was getting people to use it. Web users who did not like a site just clicked on, and only web sites that got hits succeeded. Given equal functionality, users prefer a more usable product (Davis, 1989). FROM SOFTWARE TO USERS
  • 17. Human Computer Interaction (HCI) = IT + Psychology wheras IT = Hardware + Software
  • 19. THE REDUCTIONIST DREAM The reductionist dream is based on logical positivism, the idea that only the physical exists so all science must be expressed in physical terms. Yet when Shannon and Weaver defined information as a choice between physical options, the options were physical but the choosing was not (Shannon & Weaver, 1949).
  • 21.
  • 22. DESIGN LEVEL COMBINATIONS Ergonomics designs safe and comfortable machines for people. Object design applies psychological needs to technology in the same way (Norman, 1990). Human computer interaction applies psychological requirements to screen design. Fashion is the social requirement to look good applied to wearable object design. Socio-technology is information technology meeting social requirements. 1. 2. 3. 4. 5.
  • 23.
  • 24.
  • 25. THE FLOWER OF COMPUTING The illustration on the next slide shows how computing evolved through the four stages of hardware, software, people, and community. At each stage, a new specialty joined computing, but pure engineers still see only mechanics, pure computer scientists only information, pure psychologists only human constructs, and pure sociologists only social structures. In practice, however, computing is thriving. Every day more people use computers to do more things in more ways
  • 26.
  • 27. ICT Information & Communications Technology IT Information Technology IS Information Systems MIS Management Information Systems AI Artificial Intelligence
  • 29. Discussion Question 1 How has computing evolved since it began? Is it just faster machines and better software? What is the role of hardware companies like IBM and Intel in modern computing?
  • 30. Discussion Question 2 How has the computing business model changed as it evolved? Does selling software make more money than selling hardware? Can selling knowledge make money? What about selling friendships? Can one sell communities?
  • 31. Discussion Question 3 Is a kitchen table a technology? Is a law a technology? Is an equation a technology? Is a computer program a technology? Is an information technology (IT) system a technology? Is a person an information technology? Is an HCI system (person plus computer) an information technology? What, exactly, is not a technology?
  • 32. Discussion Question 4 Is any set of people a community? How do people form a community? Is a socio-technical system (an online community) any set of HCI systems? How do HCI systems form an online community?
  • 33. Discussion Question 5 How does computer science relate to engineering and mathematics? What about human computer interaction (HCI) and engineering, computer science and psychology? Or socio-technology and engineering, computer science, psychology and the various social sciences?
  • 34. Discussion Question 6 In an aircraft, is the pilot a person, a processor, or a physical object? Can one consistently divide the aircraft system into human, computer and mechanical parts? If not, what is the alternative?
  • 35. Discussion Question 7 What is the reductionist dream? How did it work out in physics? Does it recognize computer science? How did it challenge psychology? Has it worked out in any discipline?
  • 36. Discussion Question 8 How much information does a physical book, that is fixed in one way, by definition, have? If we say a book "contains" information, what is assumed? How is a book's information generated? Can the same physical book "contain" different information for different people? Give an example.
  • 37. Discussion Question 9 If information is physical, how can data compression put the same information in a physically smaller signal? If information is not physical, how does data compression work? Can we encode more than one semantic stream into one physical message? Give an example.
  • 38. Discussion Question 10 Is a bit a physical "thing"? Can you see or touch a bit? If a signal wire sends a physical "on" value, is that always a bit? If a bit is not physical, can it exist without physicality? How can a bit require physicality but not itself be physical? What creates information, if it is not the mechanical signal?
  • 39. Discussion Question 11 Is information concrete? If we cannot see information physically, is the study of information a science? Explain. Are cognitions concrete? If we cannot see cognitions physically, is the study of cognitions (psychology) a science? Explain. What separates science from imagination if it can use non-physical constructs in its theories?
  • 40. Discussion Question 12 Give three examples of other animal species who sense the world differently from us. If we saw the world as they do, how would it change what we do? Explain how seeing a system differently can change how it is designed. Give examples from computing.
  • 41. Discussion Question 13 If a $1 CD with a $1,000 software application on it is insured, what do you get if it is destroyed? Can you insure something that is not physical? Give current examples.
  • 42. Discussion Question 14 Is a "mouse error" a hardware, software or HCI problem? Can a mouse's hardware affect its software performance? Can it affect its HCI performance? Can mouse software affect HCI performance? Give examples in each case. If a wireless mouse costs more and is less reliable, how is it better?
  • 43. Discussion Question 15 Give three examples of a human requirement giving an IT design heuristic. This is HCI. Give three examples of a community requirement giving an IT design heuristic. This is STS.
  • 44. Discussion Question 16 Explain the difference between a hardware error, a software error, a user error and a community error, with examples. What is the common factor here?
  • 45. Discussion Question 17 What is an application user sandbox? What human requirement does it satisfy? Illustrate with an online example of a user sandbox.
  • 46. Discussion Question 18 Distinguish between a personal requirement and community requirement in computing. Relate to how STS and HCI differ and how socio-technology and sociology differ. Are sociologists qualified to design socio- technical systems? What about HCI experts?
  • 47. Discussion Question 19 In general, what do people do when their needs are not met in a physical situation? Relate to what users do if their needs are not met online. Is there a difference? Explain. What do citizens of a physical community do if it does not meet their needs? What about an online community? Again, is there a difference? Give specific examples to illustrate.
  • 48. Discussion Question 20 According to Norman, what is ergonomics? What is the difference between ergonomics and HCI? What is the difference between HCI and STS?
  • 49. Discussion Question 21 Why is an IPod so different from TV or video controls? Which is better and why? Why has TV remote design changed so little in decades? If scheduled television competes with Internet videos for the hearts and minds of viewers, which one will win? Give advantages and disadvantages of both sides.
  • 50. Discussion Question 22 How does an online friend differ from a physical friend? Can friendships transcend physical and electronic interaction architectures? Give examples. How is this possible?
  • 51. Discussion Question 23 Why do universities divide computing research across many disciplines? What is a cross-discipline? What past cross-disciplines became disciplines. Why is computing a cross- discipline?