Datavetenskap är studiet av informationshantering och beräkning inom datorapplikationer. Vanligtvis inkluderar en datorapplikation ett användargränssnitt (UI) som hanterar interaktionen mellan datorn och de mänskliga användarna. Människo-dator interaktion (HCI) är studiet av mänsklig interaktion med datorprogram.
Användargränssnittet för mjukvaruapplikationer anses vara frontlinjen i utvecklingen. Denna datavetenskapliga specialitet kräver design som noggrant överväger mänskliga beteenden och preferenser. Interaktion mellan människa och dator är beteendestudien av mänskliga faktorer baserat på designen av ett användargränssnitt i en datorapplikation.
Ett dåligt utformat användargränssnitt kan förstöra uppfattningen om en bra programvara. Effektiv design av ett användargränssnitt måste se bra ut och fungera korrekt. Interaktion mellan människa och dator kräver att designers överväger detaljer som typsnitt, flöde, kontrollpositioner och övergripande intuitivitet i ett användargränssnitt.
Datavetenskapsbranschen inkluderar specialister inom nätverk, operativsystem, databasadministration, mjukvaruutveckling och design av användargränssnitt. Inom varje specialitet lär sig ingenjörer branschens knep. HCI-specialisterna fokuserar på skärmdesign för alla typer av applikationer.
Skärmdesigners begränsar inte sitt arbete till vanliga datorer. Dessa experter bygger också Personal Digital Assistant (PDA)-applikationer, videospel och navigationssystem. Interaktion mellan människa och dator är konsten att bygga vilken automatiserad enhet som helst som människor kommer att interagera med.
Ett bra exempel på effektiv HCI kan ses i de nuvarande flygledningssystemen. Användare av dessa system är ansvariga för att se till att planer inte kolliderar med andra planer i himlen. Användarskärmen för flygledningssystemet kommer att ändras i utseende för att uppmärksamma flygledare på problem. Vanligtvis kommer färgen på föremål att bli ljusare och djärvare när situationen förvärras. Dessutom kan ljud läggas till för att uppmärksamma användaren på problemet.
Många moderna bilar inkluderar navigationssystem som också är beroende av god interaktion mellan människa och dator. En kvalitetsdesign här hjälper förare att enkelt hitta sin plats och vägbeskrivning. När föraren närmar sig en riktningsändring varnar applikationen honom i förväg om en kommande ändring. Dessa system inkluderar vanligtvis beräkningar och visningar av tid och räckvidd till destination.
Moderna mobiltelefoner inkluderar också design för interaktion mellan människa och dator. Att använda telefonen för att hitta kontakter, skicka meddelanden eller hämta röstmeddelanden kräver ett väldesignat användargränssnitt. Vanligtvis förväntar användare av moderna produkter att en enhet är lätt att lära sig.