A computer is a programmable machine that receives input, stores and automatically manipulates data, and provides output in a useful format.
Although mechanical examples of computers have existed through much of recorded human history, the first electronic computers were developed in the mid-20th century (1940 - 1945). These were the size of a large room, consuming as much power as several hundred modern personal computers (PCs). Modern computers based on
integrated circuits are millions to billions of times more capable than the early
machines, and occupy a fraction of the space.
Human Computer Interaction Websites (1)
Human-computer interaction (HCI) is the study of interaction between people (users) and computers. It is often regarded as the intersection of computer science, behavioral sciences, design and several other fields of study. Interaction between users and computers occurs at the user interface (or simply interface), which includes both software and hardware, for example, general-purpose computer peripherals and large-scale mechanical systems, such as aircraft and power plants. The following definition is given by the Association for Computing Machinery:
"Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them."
Because human-computer interaction studies a human and a machine in conjunction, it draws from supporting knowledge on both the machine and the human side. On the machine side, techniques in computer graphics, operating systems, programming languages, and development environments are relevant. On the human side, communication theory, graphic and industrial design disciplines, linguistics, social sciences, cognitive psychology, and human performance are relevant. Engineering and design methods are also relevant.
HCI is also sometimes referred to as man–machine interaction (MMI) or computer–human interaction (CHI).
Do you have a website that should be here? Add Your Website.
Mostly this is a collection of all of the problems I have encountered and corrected when dealing with software and computers. I occasionally bring up topics that have nothing to do with computers, but could be considered life hacking.