a cross-diciplinary area that deals with theory, design, implementation, and evaluation of the ways that humans use and interact with computing devices
Human-Computer Interaction
HCI uses _ to support and fulfill human-computer activities
productivity, safety, and entertainment
HCI initially focuses on _
computer interface design
an individual user, a group of users working toger
User
any technology ranging from desktop computers, to larger scale computer systems
Computer
the design of a website, mobile phones, or VCR can also be _
computers
There are difference in computer and human. To achieve a usable systems, you need to apply what you know about humans and computers and consult with likely users throughout the design process
Interaction
Aside from making the necessary computational functionalities available, HCI focus has been on how to design and implement computer interfaces for _ and _
high usability and user experience
the resulting interfaces are easy to user, efficient for the task, ensure safety, and lead to a correct completion of the task
High Usability
a notion that not only encompasses the functional completeness, high usability, and the aesthetic appeal of the interactive artifact, but also its seamless intergration into one's lifestyles or even creating a new one around it
User experience
Why we shift from applications to web app?
because of storage, and cross platform
why people disregard manuals?
because gadgets can speak for it self because of UI AND UX
early focus of HCI
how to design interaction and implement interfaces for high usability
interaction is difference from
interface
Bad Design can cost
lives, money and time
visual, look and presentation. it does help you have good user experience
user interface
analytical. improving accessibility. how user will feel better using that service or product? strategy and content, analysis. whta structure is best to absorb content by users
interaction between a computer and the user should resemble a _
human to human, open-ended dialogue
founder of the field of human computer interaction
John M. Carroll
_ while satisfying the need for usability is now a critical requirement for commercial success
simple aesthetic appeal of an interface
importance of HCI
high output and aesthetic appeal
Principles of HCI serves as the backbone of designing interactive interfaces

Know thy user, understand the task, reduce memory load,strive for consistency, remind users and refresh their memory, prevent errors/ reversal of action, natural interactions and interface
HCI design needs to consider _
types of user, characteristics of the taskm capabilities and cost of the devices,lack of objevtive or exact quantitative evaluation measures, and changing technologies
the interaction and interface should cater to the needs and capabilities of the target user of the system in design
know thy user
_ (age, gender, education level, social status, computing experience, cultural background) about the target user should be collected and analyzed to determine their probable preferences, tendencies, capabilities and skill levels
comprehensive information
identifying the sequence and structure of subtasks at an abstraction level appropriate for the typical user within the larger application context
understand the task
refers to the job to be accomplished by the user using the interactive system
task
humans are more efficient in carrying out tasks that require less memory burden, long or short term
reduce memory load
the capacity of the human's short-term memory(stm) is about 5-9 chunks of information, aka _
magic number
applies to both interaction model and interface implementation . ex: consistent look of the interface within a gaming application
strive for consistency
employ interfaces that give continuous reminders of important information and thereby refresh the user's memory
remind users and refresh their memory
interaction and interface should be designedd to avoid confusion and mental overload
prevent errors/ reversal of action
a perfect hci may one day be realized when a natural language - based conversational interface is possible, because this is the prevalent way that humans communicate