CS 580 chapter 4 paradigms.

Slides:



Advertisements
Similar presentations
Introduction to HTML, XHTML, and CSS
Advertisements

Categories of I/O Devices
4.01 How Web Pages Work.
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.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Project 1 Introduction to HTML.
Interpret Application Specifications
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
1st Project Introduction to HTML.
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
INTRODUCTION TO COMPUTING
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Introduction To Computer System
Integrating Educational Technology into the Curriculum
First things, First Do you belong in here? – 10 – 12 – Comp. Discovery or Keyboard/Comp Apps – Do you have any experience with Web Page Design?????
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
An Overview of Using Computers
Introduction to Engineering and Technology Concepts Unit Five Chapter Five – Computer and Internet Connections.
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Web Programming : Building Internet Applications Chris Bates CSE :
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.
IT Introduction to Information Technology CHAPTER 01.
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.
Chapter 1 Computers: Tools for an Information Age.
Paradigms Material from Authors of Human Computer Interaction Alan Dix, et al.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
Paradigms for Interaction New computing technologies arrive, creating a new perception of the human-computer relationship Batch processing -> Impersonal.
Multimedia and Computers Introduction to Computers.
CSCI 1101 INTRODUCTION TO COMPUTERS 5. Basic Computer Architecture.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Discovering Computers 2008 Fundamentals Fourth Edition Discovering Computers 2008 Fundamentals Fourth Edition Chapter 1 Introduction to Computers.
FUNCTIONS OF THE COMPUTER.  A programmable machine that performs high-speed processing of numbers, as well as of text, graphics, symbols, and sound.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
Computers Mrs. Flowers University High School.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
CS 580 chapter 4 paradigms.
Human Computer Interaction Lecture 08 Interaction Paradigms
Human Computer Interaction Lecture 08 Interaction Paradigms
Human – Computer Interaction
Chapter 1 Introduction to HTML.
Human Computer Interaction
Project 1 Introduction to HTML.
Physical aspects of interfaces Industrial interfaces
INTERACTION PARADIGMS
Human Computer Interaction Lecture 09 Interaction Paradigms
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Chapter 1 – Introduction to Computers
Introduction to Computer Concept
Chapter 4 paradigms.
Human Computer Interaction Lecture 09 Interaction Paradigms
Chapter 4 paradigms.
Web Programming : Building Internet Applications Chris Bates CSE :
Chapter 4 paradigms.
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.

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

Computer Supported Cooperative Work (CSCW) Definition: Software tools and technology to support groups of people working together on a project CSCW removes bias of single user / single computer system Example: Electronic mail

The World Wide Web Definition: all the resources and users on the Internet that are using the Hypertext Transfer Protocol (HTTP) Simple, universal protocols (e.g. HTTP) and mark-up languages (e.g. HTML) made publishing and accessing easy

Ubiquitous Computing Definition: information processing integrated into everyday objects and activities.   The word ubiquitous mean "existing everywhere." Ubiquitous computing devices are completely connected and constantly available. 

Context-aware Interaction What is context? By example Location, time, identities of nearby users … By synonym Situation, environment, circumstance By dictionary [WordNet] the set of facts or circumstances that surround a situation or event Context-aware is linking changes in the environment with computer systems

Context-aware Features Presentation of information and services Tour guide, Active Badges Automatic execution of services Smart homes (turn off lights, adjust temperature) Tagging of context to information for later retrieval Digital camera meta-data (time, location)

Sensor-based It is used to define elemental moves within a high level programming environment

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

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?

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?

More Questions? Software tools and technology to support groups of people working together on a project is _____ Linking changes in the environment with computer systems is called _______ information processing integrated into everyday objects and activities is _____ Protocol used by WWW is _____ What are the features of context aware? Turning off lights in smart phones is an example of ______