CS 580 chapter 4 paradigms.

Slides:



Advertisements
Similar presentations
Categories of I/O Devices
Advertisements

SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Chapter 4 paradigms. why study paradigms Concerns –how can an interactive system be developed to ensure its usability? –how can the usability of an interactive.
Human Computer Interaction Paradigms. why study paradigms  Concerns  how can an interactive system be developed to ensure its usability?  how can the.
Business Technology Applications Computer Basics.
Usability paradigms and principles z Designing for maximum usability is the goal of design z History of interactive system design provides paradigms for.
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
© Prentice Hall CHAPTER 3 Computer Software.
CS 580 chapter 4 paradigms.
Introduction To Computer System
Introduction to Engineering and Technology Concepts Unit Five Chapter Five – Computer and Internet Connections.
Chapter 1 What is Programming? Lecture Slides to Accompany An Introduction to Computer Science Using Java (2nd Edition) by S.N. Kamin, D. Mickunas, E.
Jeopardy Computer Internet Policy & Legal Potpourri Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy.
Chapter 4 paradigms. why study paradigms Concerns –how can an interactive system be developed to ensure its usability? –how can the usability of an interactive.
Paradigms Material from Authors of Human Computer Interaction Alan Dix, et al.
Paradigms for Interaction New computing technologies arrive, creating a new perception of the human-computer relationship Batch processing -> Impersonal.
CSCI 1101 INTRODUCTION TO COMPUTERS 5. Basic Computer Architecture.
Discovering Computers 2010
Discovering Computers 2008 Fundamentals Fourth Edition Discovering Computers 2008 Fundamentals Fourth Edition Chapter 1 Introduction to Computers.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
Chapter 1 Objectives Define the term, computer Identify the components of a computer Discuss the advantages and disadvantages of using computers Recognize.
Computers Mrs. Flowers University High School.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Computer and Digital Technologies in the Classrooms Chapter 3-4 TLT.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
 2001 Prentice Hall, Inc. All rights reserved.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Human Computer Interaction Lecture 08 Interaction Paradigms
Human Computer Interaction Lecture 08 Interaction Paradigms
Human – Computer Interaction
Human Computer Interaction
Introduction to Computers
Physical aspects of interfaces Industrial interfaces
INTERACTION PARADIGMS
Java programming lecture one
Human Computer Interaction Lecture 09 Interaction Paradigms
Week 4 Introduction to computers : reviews
Usability paradigms and principles
Introduction to Computers
Client-Server Interaction
7 INPUT AND OUTPUT CHAPTER
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Lecture # 1 M.Sc / BS(CS)/ BS(I.T) DPT.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
*.
System And Application Software
Ambient Intelligence.
Software Defined Networking (SDN)
Chapter 11-Business and Technology
Chapter 1 – Introduction to Computers
Usability paradigms and principles
Chapter 3 Hardware and software 1.
Information Technology Ms. Abeer Helwa
Introduction to Computer Concept
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Chapter 3 Hardware and software 1.
CSE310 Human-Computer Interaction
Chapter 4 paradigms.
Computers Are Your Future
Human Computer Interaction Lecture 09 Interaction Paradigms
Copyright 2005 Prentice- Hall, Inc.
Chapter 4 paradigms.
4.01 How Web Pages Work.
Web Programming : Building Internet Applications Chris Bates CSE :
Chapter 4 paradigms.
HUMAN COMPUTER INTERACTION. The main aims of the chapter are to: Explain the difference between good and poor interaction design. Describe what interaction.
Presentation transcript:

CS 580 chapter 4 paradigms

What is Paradigm? The way you see something Your point of view Frame of preference or belief The way we understand and interpret the world It’s like a map in our head

The paradigm does not necessarily describe reality, and at best only describes one aspect of reality.

Our paradigms may be true, or not Our paradigms may be true, or not. We cannot tell which until we change our paradigm! Then we can select a paradigm from our possible choices. The change is not a result of disproving a paradigm, but a decision.

Does everyone use the same Paradigm?

Think of an example of PARADIGM

Paradigm shift Paradigm shift is the way of looking at something differently A paradigm shift is a sudden change in point of view. When we make a paradigm shift we can see, think, feel, and behave differently

Example of Paradigm Shift Ptolemy thought the earth was the center of the universe Copernicus believed the sun was the center of the universe (a paradigm shift occurred)

Paradigm Article http://paradigmshifttoday.blogsome.com/

Exercise 1 What is your paradigm of how you deal with anger? What is your paradigm shift (goal) you can make?

Paradigms of interaction New computing technologies arrive, creating a new perception of the human—computer relationship. We can trace some of these shifts in the history of interactive technologies.

Another Example of Paradigm Shift The introduction of the personal computer and the internet have impacted both personal and business environments, and is a catalyst for a Paradigm Shift. Newspaper publishing has been reshaped into Web sites, blogging, and web feeds. The Internet has enabled or accelerated the creation of new forms of human interactions through instant messaging, Internet forums, and social networking sites. We are shifting from a mechanistic, manufacturing, industrial society to an organic, service based, information centered society, and increases in technology will continue to impact globally.

The initial paradigm Batch processing Impersonal computing The earliest computers extremely expensive devices very slow. Machines were typically dedicated to a particular set of tasks and operated by control panel Impersonal computing

Example Paradigm Shifts Batch processing Time-sharing: A technique permitting many users simultaneous access to a central computer through remote terminals. By allowing a large number of users to interact concurrently with a single computer A group of users working at the same time Interactive computing

Example Paradigm Shifts Batch processing Timesharing Networking Linking two or more computing devices together for the purpose of sharing data. Mix of computer hardware and computer software. @#$% ! ??? Community computing

Example Paradigm Shifts Batch processing Timesharing Networking Graphical displays Images Icons Videos etc Move this file here, and copy this to there. C…P… filename dot star… or was it R…M? % foo.bar ABORT dumby!!! Direct manipulation

Example Paradigm Shifts Batch processing Timesharing Networking Graphical display Microprocessor It is a multipurpose Programmable device Accepts digital data as input, processes it according to instructions stored in its memory, and provides results as output. Personal computing

Example Paradigm Shifts Batch processing Timesharing Networking Graphical display Microprocessor WWW Global information

Example Paradigm Shifts Batch processing Timesharing Networking Graphical display Microprocessor WWW Ubiquitous Computing A symbiosis of physical and electronic worlds in service of everyday activities.

Metaphor relating computing to other real-world activity is effective teaching technique file management on an office desktop word processing as typing financial analysis on spreadsheets virtual reality – user inside the metaphor Problems some tasks do not fit into a given metaphor cultural bias

Language versus Action actions do not always speak louder than words! DM – interface replaces underlying system language paradigm interface as mediator interface acts as intelligent agent programming by example is both action and language

Multimodality a mode is a human communication channel emphasis on simultaneous use of multiple channels for input and output

Computer Supported Cooperative Work (CSCW) CSCW removes bias of single user / single computer system Can no longer neglect the social aspects Electronic mail is most prominent success

The World Wide Web Hypertext, as originally realized, was a closed system Simple, universal protocols (e.g. HTTP) and mark-up languages (e.g. HTML) made publishing and accessing easy

Ubiquitous Computing Definition: The growing trend towards embedding microprocessors in everyday objects so they can communicate information.   The words pervasive and ubiquitous mean "existing everywhere." Pervasive computing devices are completely connected and constantly available. 

Sensor-based and Context-aware Interaction Humans are good at recognizing the “context” of a situation and reacting appropriately Automatically sensing physical phenomena (e.g., light, temp, location, identity) becoming easier How can we go from sensed physical measures to interactions that behave as if made “aware” of the surroundings?

why study paradigms Concerns how can an interactive system be developed to ensure its usability? how can the usability of an interactive system be demonstrated or measured? History of interactive system design provides paradigms for usable designs

Exercise What new paradigms do you think may be significant in the future of interactive computing?

Questions? What is paradigm? What is paradigm shift? Think of an example of paradigm then give a paradigm shift of that example?