Human Computer Interaction

Slides:



Advertisements
Similar presentations
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.
Advertisements

Human Computer Interaction Paradigms. why study paradigms  Concerns  how can an interactive system be developed to ensure its usability?  how can the.
Usability paradigms and principles z Designing for maximum usability is the goal of design z History of interactive system design provides paradigms for.
Lecture 7 paradigms.
CMC/CC A Paradigms for Interaction Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 3; ma. 18 sept. 2006;
Department of Information Science and Telecommunications Interactive Systems Michael B. Spring Department of Information Science and Telecommunications.
UQI120S2 Human Computer Interaction Designing and building GUIs We made the point that the final product should fit the cognitive makeup of the user. We.
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
Lecture 7 Date: 23rd February
The Xerox “Star” A Retrospective By Bruno Nadeau & Luv Sharma.
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.
CSCI 102 Intro to IT B Autumn 2002 Introduction to HCI Lecturer Gene Awyzio (02)
© Prentice Hall CHAPTER 3 Computer Software.
Using the WWW in Teaching and Learning Barbara Watson Andrew Stansfield IT Service.
Copyright 1999 all rights reserved Overview of HCI n What is Human-Computer Interaction? n Why should an Information Scientist be concerned with Human-Computer.
Computer for Health Sciences
Paradigms Universidad de Costa Rica Posgrado en Computación e Informática Diseño de interfaz humano-computador.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
CS 580 chapter 4 paradigms.
Introduction to Usability Engineering CS 352 Winter
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
AS Level ICT Selection and use of appropriate software: Interfaces.
Most modern operating systems incorporate these five components.
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
1 An Overview of Telecommunications Telecommunications: the electronic transmission of signals for communications Telecommunications medium: anything that.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 IT Training Workshop.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
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.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Paradigms Material from Authors of Human Computer Interaction Alan Dix, et al.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
1 Week 1: The History of Computing: Software READING: Chapter 1.2.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 15 Interaction.
Paradigms for Interaction New computing technologies arrive, creating a new perception of the human-computer relationship Batch processing -> Impersonal.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
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)
The Internet & Web Browsers Business Webpage Design Created by Kelly Seale Adapted by Jill Einerson.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
Computer Fundamentals Desktop Publishing & Web Design MSCH 233 Lecture 9.
CS 580 chapter 4 paradigms.
4.01 How Web Pages Work.
Introduction to Computers, the Internet and the World Wide Web
Human Computer Interaction Lecture 08 Interaction Paradigms
Human Computer Interaction Lecture 08 Interaction Paradigms
Human – Computer Interaction
RAID, Programmed I/O, Interrupt Driven I/O, DMA, Operating System
Physical aspects of interfaces Industrial interfaces
Human computer interaction-com 402
INTERACTION PARADIGMS
Human Computer Interaction Lecture 09 Interaction Paradigms
Usability paradigms and principles
Chapter 6: Interfaces and interactions
Chapter 4 Computer Software.
Paradigms (additional materials)
History of HCI Key People and events Series Of Paradigma Shifts
Usability paradigms and principles
GRAPHICAL USER INTERFACE
CSE310 Human-Computer Interaction
Chapter 4 paradigms.
Human Computer Interaction Lecture 09 Interaction Paradigms
Chapter 4 paradigms.
Chapter 4 paradigms.
Paradigms (additional materials)
Presentation transcript:

Human Computer Interaction Lecture 3 Human Computer Interaction Engr. Sanaullah Manzoor CS&IT, Lahore Leads University sanaullahmanzoor1988@gmail.com https://sites.google.com/site/engrsanaullahmanzoor/home

Contents Paradigms of interaction

PARADIGMS OF INTERACTION

Paradigms of interaction New computing technologies arrive, creating a new perception of the human—computer relationship.

The initial paradigm Batch processing Impersonal computing Batch processing is the execution of a series of programs or "jobs" on a computer without manual intervention. Impersonal computing

Example Paradigm Shifts Batch processing Time-sharing Interactive computing

Example Paradigm Shifts Batch processing Timesharing Networking @#$% ! ??? Community computing

Example Paradigm Shifts Batch processing Timesharing Networking Graphical displays 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 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.

Time-sharing 1940s and 1950s – explosive technological growth single computer supporting multiple users

Video Display Units more suitable medium than paper computers for visualizing and manipulating data one person's contribution could drastically change the history of computing

Programming toolkits The right programming toolkit provides building blocks to producing complex interactive systems

Personal computing 1970s – Papert's LOGO language for simple graphics programming by children A system is more powerful as it becomes easier to user Future of computing in small, powerful machines dedicated to the individual Kay at Xerox PARC – the Dynabook as the ultimate personal computer

Metaphor Relating computing to other real-world activity is effective teaching technique LOGO's turtle dragging its tail file management on an office desktop word processing as typing financial analysis on spreadsheets virtual reality – user inside the metaphor

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 Critical mass of users lead to a complete transformation of our information economy.

Agent-based Interfaces Original interfaces Commands given to computer Language-based Direct Manipulation/WIMP ( WIMP stands for "windows, icons, menus, pointer", ) Commands performed on “world” representation Action based Agents - return to language by instilling proactivity and “intelligence” in command processor Avatars, natural language processing

What is Ubiquitous Computing Ubiquitous computing  is a concept in software engineering and computer science where computing is made to appear anytime and everywhere.

What is Ubiquitous Computing In contrast to desktop computing, ubiquitous computing can occur using any device, in any location, and in any format. A user interacts with the computer, which can exist in many different forms, including laptop computers, tablets and terminals.

What is Ubiquitous Computing The underlying technologies to support ubiquitous computing include Internet, advanced middleware, operating system, mobile code, sensors, microprocessors, new I/O and user interfaces, networks, mobile protocols, location and positioning and new materials.