SlideShare a Scribd company logo
1 of 24
Human Computer Interaction
Khalid Mahmood (MSCS)
k.mah.khan@live.com
Outline
 Course Info & Syllabus
 Course Overview
 Introductions
 HCI Overview
 A brief history
2
Course Aims
 Consciousness raising
– Make you aware of HCI issues
 Design critic
– Question bad HCI design - of existing or proposed
 Learn Design Process
– Software interfaces and beyond
 Improve your HCI design & evaluation skills
– Go forth and do good work!
3
Course Overview
 Requirements Gathering
– How do you know what to build?
– Human abilities
 Design
– How do you build the best UI you can?
 Evaluation
– How do you make sure people can use it?
Also cognitive and contextual models, interface
paradigms, design guidelines, web and
visual design, and advanced topics4
HCI
 The interaction and interface between a
human and a computer performing a task
– Tasks might be work, play, learning,
communicating, etc. etc.
– Write a document, calculate monthly budget,
learn about places to live in Charlotte, drive
home…
 …not just desktop computers!
5
Why do we care?
 Computers (in one way or another) now affect every
person in our society
 Tonight - count how many in your home/apt/room
 We are surrounded by unusable and ineffective
systems!
 Its not the user’s fault!!
 Product success may depend on ease of use, not
necessarily power
 You will likely create an interface for someone at some
point
– Even if its just your personal web page
6
Goals of HCI
 Allow users to carry out tasks
– Safely
– Effectively
– Efficiently
– Enjoyably
7
Usability
Combination of
– Ease of learning
– High speed of user task performance
– Low user error rate
– Subjective user satisfaction
– User retention over time
8
Design Evaluation
 Both subjective and objective metrics
 Some things we can measure
– Time to perform a task
– Improvement of performance over time
– Rate of errors by user
– Retention over time
– Subjective satisfaction
9
UI Design / Develop Process
 User-Centered Design
– Analyze user’s goals & tasks
– Create design alternatives
– Evaluate options
– Implement prototype
– Test
– Refine
– IMPLEMENT
10
Know Thy Users!
 Physical & cognitive abilities (& special needs)
 Personality & culture
 Knowledge & skills
 Motivation
 Two Fatal Mistakes:
– Assume all users are alike
– Assume all users are like the designer
11
Design is HARD!
 “It is easy to make things hard. It is hard to
make things easy.” – Al Chapanis, 1982
 Its more difficult than you think
 Real world constraints make this even harder
12
The past…
Time
UserProductivity
Batch
Command
Line
WIMP
(Windows)
1940s – 1950s 1980s - Present1960s – 1970s
?
?
13
Batch processing
 Computer had one task,
performed sequentially
 No “interaction” between
operator and computer after
starting the run
 Punch cards, tapes for input
 Serial operations
14
Paradigm: Networks & time-sharing
(1960’s)
 Command line  teletype
– increased accessibility
– interactive systems, not jobs
– text processing, editing
– email, shared file system
 Need for HCI in the design of programming
languages
15
The Ubiquitous Glass Teletype
Source: http://www.columbia.edu/acis/history/vt100.html
 24 x 80 characters
 Up to 19,200 bps
(Wow - was big
stuff!)
16
Paradigm: Personal Computer
 Small, powerful machine dedicated
to an individual
 Importance of networks and time-
sharing
 Also:
– Laser printer (1971, Gary
Starkweather)
– Ethernet (1973, Bob Metcalfe)
17
Paradigm: WIMP / GUI
 Windows, Icons, Menus, Pointers
 Graphical User Interface
 Multitasking – can do several things simultaneously
 Has become the familiar GUI interface
 Computer as a “dialogue partner”
 Xerox Alto, Star; early Apples
18
Xerox Star - 1981
 First commercial PC designed
for “business professionals”
– desktop metaphor, pointing,
WYSIWYG, high degree of
consistency and simplicity
 First system based on usability
engineering
– Paper prototyping and analysis
– Usability testing and iterative
refinement
19
Apple Macintosh - 1984
 Aggressive pricing - $2500
 Not trailblazer
 Good interface guidelines
 3rd
party applications
 High quality graphics and
laser printer
“The computer for the rest of
us”
20
Paradigm: WWW
 Hypertext around since the 1960’s…
 Two new components
– URL
– Browser
 Tim Brenners-Lee did both
– 1991 first text-based browser
 Marc Andreesen created Mosaic (first
graphic browser, 1993)
21
New paradigms?
22
And the future?
23
Course ReCap
 To make you notice interfaces, good and
bad
– You’ll never look at doors the same way again
 To help you realize no one gets an
interface right on the first try
– Yes, even the experts
– Design is HARD
 To teach you tools and techniques to help
you iteratively improve your designs
– Because you can eventually get it right
24

More Related Content

What's hot

Challenges in HCI for Mobile Devices
Challenges in HCI for Mobile DevicesChallenges in HCI for Mobile Devices
Challenges in HCI for Mobile DevicesAmol Kamble
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1HARISA MARDIANA
 
Design Principles
Design PrinciplesDesign Principles
Design PrinciplesDavid Gelb
 
User Interface Design @iRajLal
User Interface Design @iRajLalUser Interface Design @iRajLal
User Interface Design @iRajLalRaj Lal
 
SELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSSELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSDhanya LK
 
Designing Firefox
Designing FirefoxDesigning Firefox
Designing FirefoxDoNotLick
 
Affordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hciAffordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hciShoaibidd514
 
Ccst9003 – everyday computing and the internet
Ccst9003 – everyday computing and the internetCcst9003 – everyday computing and the internet
Ccst9003 – everyday computing and the internetCCST9003
 
Ccst9003 – everyday computing and the internet
Ccst9003 – everyday computing and the internetCcst9003 – everyday computing and the internet
Ccst9003 – everyday computing and the internetCCST9003
 
Disruptive Technologies: More Computers, Less Jobs?
Disruptive Technologies: More Computers, Less Jobs? Disruptive Technologies: More Computers, Less Jobs?
Disruptive Technologies: More Computers, Less Jobs? CCST9003
 
Ccst9003 – everyday computing and the internet 1
Ccst9003 – everyday computing and the internet 1Ccst9003 – everyday computing and the internet 1
Ccst9003 – everyday computing and the internet 1CCST9003
 
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capituloDesigning Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capituloSabine Araujo
 
Symphony Interactive Gallery
Symphony Interactive GallerySymphony Interactive Gallery
Symphony Interactive Galleryhbertolo
 
The Future of Designing Human-Technology Interactions /Open lecture CIID/
The Future of Designing Human-Technology Interactions /Open lecture CIID/The Future of Designing Human-Technology Interactions /Open lecture CIID/
The Future of Designing Human-Technology Interactions /Open lecture CIID/Petr Kosnar
 
User Experience as the Lens
User Experience as the LensUser Experience as the Lens
User Experience as the LensKevin Rundblad
 
Bill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktopBill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktopdilemakiner
 

What's hot (19)

Challenges in HCI for Mobile Devices
Challenges in HCI for Mobile DevicesChallenges in HCI for Mobile Devices
Challenges in HCI for Mobile Devices
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 
User Interface Design @iRajLal
User Interface Design @iRajLalUser Interface Design @iRajLal
User Interface Design @iRajLal
 
E3 chap-05
E3 chap-05E3 chap-05
E3 chap-05
 
Usability engineering
Usability engineeringUsability engineering
Usability engineering
 
SELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLSSELECT THE PROPER DEVICE BASED CONTROLS
SELECT THE PROPER DEVICE BASED CONTROLS
 
Designing Firefox
Designing FirefoxDesigning Firefox
Designing Firefox
 
Affordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hciAffordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hci
 
Ccst9003 – everyday computing and the internet
Ccst9003 – everyday computing and the internetCcst9003 – everyday computing and the internet
Ccst9003 – everyday computing and the internet
 
Ccst9003 – everyday computing and the internet
Ccst9003 – everyday computing and the internetCcst9003 – everyday computing and the internet
Ccst9003 – everyday computing and the internet
 
Disruptive Technologies: More Computers, Less Jobs?
Disruptive Technologies: More Computers, Less Jobs? Disruptive Technologies: More Computers, Less Jobs?
Disruptive Technologies: More Computers, Less Jobs?
 
Ccst9003 – everyday computing and the internet 1
Ccst9003 – everyday computing and the internet 1Ccst9003 – everyday computing and the internet 1
Ccst9003 – everyday computing and the internet 1
 
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capituloDesigning Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo
 
Symphony Interactive Gallery
Symphony Interactive GallerySymphony Interactive Gallery
Symphony Interactive Gallery
 
The Future of Designing Human-Technology Interactions /Open lecture CIID/
The Future of Designing Human-Technology Interactions /Open lecture CIID/The Future of Designing Human-Technology Interactions /Open lecture CIID/
The Future of Designing Human-Technology Interactions /Open lecture CIID/
 
User Experience as the Lens
User Experience as the LensUser Experience as the Lens
User Experience as the Lens
 
Personas for Accessible UX
Personas for Accessible UXPersonas for Accessible UX
Personas for Accessible UX
 
Bill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktopBill Moggridge-Designing interactions-the mouse and the desktop
Bill Moggridge-Designing interactions-the mouse and the desktop
 

Similar to Lcture 1

[I3 d]04 interactivity
[I3 d]04 interactivity[I3 d]04 interactivity
[I3 d]04 interactivityjylee_kgit
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivityjylee6977
 
Multi-Touch Tangible Interface; HCI trends, projects, and development
Multi-Touch Tangible Interface; HCI trends, projects, and developmentMulti-Touch Tangible Interface; HCI trends, projects, and development
Multi-Touch Tangible Interface; HCI trends, projects, and developmentJazmi Jamal
 
Designing Structure: Interaction Design
Designing Structure: Interaction DesignDesigning Structure: Interaction Design
Designing Structure: Interaction DesignChristina Wodtke
 
FoundationsOfUserInterfaceDesign
FoundationsOfUserInterfaceDesignFoundationsOfUserInterfaceDesign
FoundationsOfUserInterfaceDesignSinsentido2
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfvijaykumarK44
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer InteractionJitu Choudhary
 
CIS375 Interaction Designs Chapter6
CIS375 Interaction Designs Chapter6CIS375 Interaction Designs Chapter6
CIS375 Interaction Designs Chapter6Dr. Ahmed Al Zaidy
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperienceguest1bcbc9
 
20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzichtErik Duval
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Designjayyearley
 
Rettig.Interaction Design History.V1.5
Rettig.Interaction Design History.V1.5Rettig.Interaction Design History.V1.5
Rettig.Interaction Design History.V1.5pemi hua
 
chap-01 HCI.ppt
chap-01 HCI.pptchap-01 HCI.ppt
chap-01 HCI.pptLamaYig
 
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxPRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxharrisonhoward80223
 

Similar to Lcture 1 (20)

HCI_01.ppt
HCI_01.pptHCI_01.ppt
HCI_01.ppt
 
[I3 d]04 interactivity
[I3 d]04 interactivity[I3 d]04 interactivity
[I3 d]04 interactivity
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivity
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
Multi-Touch Tangible Interface; HCI trends, projects, and development
Multi-Touch Tangible Interface; HCI trends, projects, and developmentMulti-Touch Tangible Interface; HCI trends, projects, and development
Multi-Touch Tangible Interface; HCI trends, projects, and development
 
Designing Structure: Interaction Design
Designing Structure: Interaction DesignDesigning Structure: Interaction Design
Designing Structure: Interaction Design
 
FoundationsOfUserInterfaceDesign
FoundationsOfUserInterfaceDesignFoundationsOfUserInterfaceDesign
FoundationsOfUserInterfaceDesign
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdf
 
HCI
HCIHCI
HCI
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
HCI NOTES.pdf
HCI NOTES.pdfHCI NOTES.pdf
HCI NOTES.pdf
 
CIS375 Interaction Designs Chapter6
CIS375 Interaction Designs Chapter6CIS375 Interaction Designs Chapter6
CIS375 Interaction Designs Chapter6
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperience
 
20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzicht
 
Lecture1.ppt
Lecture1.pptLecture1.ppt
Lecture1.ppt
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Design
 
Rettig.Interaction Design History.V1.5
Rettig.Interaction Design History.V1.5Rettig.Interaction Design History.V1.5
Rettig.Interaction Design History.V1.5
 
chap-01 HCI.ppt
chap-01 HCI.pptchap-01 HCI.ppt
chap-01 HCI.ppt
 
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docxPRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
PRINCIPLE OF HUMAN COMPUTER INTERACTION.docx
 

Recently uploaded

VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 

Lcture 1

  • 1. Human Computer Interaction Khalid Mahmood (MSCS) k.mah.khan@live.com
  • 2. Outline  Course Info & Syllabus  Course Overview  Introductions  HCI Overview  A brief history 2
  • 3. Course Aims  Consciousness raising – Make you aware of HCI issues  Design critic – Question bad HCI design - of existing or proposed  Learn Design Process – Software interfaces and beyond  Improve your HCI design & evaluation skills – Go forth and do good work! 3
  • 4. Course Overview  Requirements Gathering – How do you know what to build? – Human abilities  Design – How do you build the best UI you can?  Evaluation – How do you make sure people can use it? Also cognitive and contextual models, interface paradigms, design guidelines, web and visual design, and advanced topics4
  • 5. HCI  The interaction and interface between a human and a computer performing a task – Tasks might be work, play, learning, communicating, etc. etc. – Write a document, calculate monthly budget, learn about places to live in Charlotte, drive home…  …not just desktop computers! 5
  • 6. Why do we care?  Computers (in one way or another) now affect every person in our society  Tonight - count how many in your home/apt/room  We are surrounded by unusable and ineffective systems!  Its not the user’s fault!!  Product success may depend on ease of use, not necessarily power  You will likely create an interface for someone at some point – Even if its just your personal web page 6
  • 7. Goals of HCI  Allow users to carry out tasks – Safely – Effectively – Efficiently – Enjoyably 7
  • 8. Usability Combination of – Ease of learning – High speed of user task performance – Low user error rate – Subjective user satisfaction – User retention over time 8
  • 9. Design Evaluation  Both subjective and objective metrics  Some things we can measure – Time to perform a task – Improvement of performance over time – Rate of errors by user – Retention over time – Subjective satisfaction 9
  • 10. UI Design / Develop Process  User-Centered Design – Analyze user’s goals & tasks – Create design alternatives – Evaluate options – Implement prototype – Test – Refine – IMPLEMENT 10
  • 11. Know Thy Users!  Physical & cognitive abilities (& special needs)  Personality & culture  Knowledge & skills  Motivation  Two Fatal Mistakes: – Assume all users are alike – Assume all users are like the designer 11
  • 12. Design is HARD!  “It is easy to make things hard. It is hard to make things easy.” – Al Chapanis, 1982  Its more difficult than you think  Real world constraints make this even harder 12
  • 14. Batch processing  Computer had one task, performed sequentially  No “interaction” between operator and computer after starting the run  Punch cards, tapes for input  Serial operations 14
  • 15. Paradigm: Networks & time-sharing (1960’s)  Command line  teletype – increased accessibility – interactive systems, not jobs – text processing, editing – email, shared file system  Need for HCI in the design of programming languages 15
  • 16. The Ubiquitous Glass Teletype Source: http://www.columbia.edu/acis/history/vt100.html  24 x 80 characters  Up to 19,200 bps (Wow - was big stuff!) 16
  • 17. Paradigm: Personal Computer  Small, powerful machine dedicated to an individual  Importance of networks and time- sharing  Also: – Laser printer (1971, Gary Starkweather) – Ethernet (1973, Bob Metcalfe) 17
  • 18. Paradigm: WIMP / GUI  Windows, Icons, Menus, Pointers  Graphical User Interface  Multitasking – can do several things simultaneously  Has become the familiar GUI interface  Computer as a “dialogue partner”  Xerox Alto, Star; early Apples 18
  • 19. Xerox Star - 1981  First commercial PC designed for “business professionals” – desktop metaphor, pointing, WYSIWYG, high degree of consistency and simplicity  First system based on usability engineering – Paper prototyping and analysis – Usability testing and iterative refinement 19
  • 20. Apple Macintosh - 1984  Aggressive pricing - $2500  Not trailblazer  Good interface guidelines  3rd party applications  High quality graphics and laser printer “The computer for the rest of us” 20
  • 21. Paradigm: WWW  Hypertext around since the 1960’s…  Two new components – URL – Browser  Tim Brenners-Lee did both – 1991 first text-based browser  Marc Andreesen created Mosaic (first graphic browser, 1993) 21
  • 24. Course ReCap  To make you notice interfaces, good and bad – You’ll never look at doors the same way again  To help you realize no one gets an interface right on the first try – Yes, even the experts – Design is HARD  To teach you tools and techniques to help you iteratively improve your designs – Because you can eventually get it right 24

Editor's Notes

  1. Construction: Monitor + detachable keyboard Display: 24x80 or 14x132 character cells, optional 24x132 Character matrix: 7x9 with descenders Screen size: 12" diagonal (8" x 4.5" active display) Character set: Complete US ASCII (128 codes) Keys: 65 keys in ANSI X4.14-1971 typewriter layout http://www.columbia.edu/acis/history/vt100.html Auxiliary keypad: 18 keys (digits, arrows, function keys) Visual indicators: 7 LEDs Interface: RS-232/V.24, optional 20mA Current Loop Flow control: Xon/Xoff Communication Speeds: 75,110,150,300,600,1200,2400,4800,9600,19200 bps Dimensions: 14.5"x18"14.25" (monitor), 3.5"x18"x8" (keyboard) Minimum table depth: 20.25" Weight: 41 pounds
  2. But it was a flop – too expensive, closed architecture, no spreadsheet