Bilgisayar bilimi, bilgisayar uygulamaları içindeki bilgi yönetimi ve hesaplama çalışmasıdır. Tipik olarak, bir bilgisayar uygulaması, bilgisayar ve insan kullanıcıları arasındaki etkileşimi yöneten bir kullanıcı arayüzü (UI) içerir. İnsan-bilgisayar etkileşimi (HCI), bilgisayar yazılımı uygulamaları ile insan etkileşiminin çalışmasıdır.
Yazılım uygulamalarının kullanıcı arabirimi, geliştirme için ön hat olarak kabul edilir. Bu bilgisayar bilimi uzmanlığı, insan davranışlarını ve tercihlerini dikkatlice düşünen tasarımlar gerektirir. İnsan-bilgisayar etkileşimi, bir bilgisayar uygulamasında bir UI tasarımına dayanan insan faktörlerinin davranışsal çalışmasıdır.
Kötü tasarlanmış bir kullanıcı arayüzü, iyi bir yazılım uygulamasının algılanmasını tahrip edebilir. Bir kullanıcı arayüzünün etkili tasarımı iyi görünmeli ve doğru davranmalıdır. İnsan-bilgisayar etkileşimi, tasarımcıların fontlar, akış, kontrol konumları ve bir kullanıcı arayüzünün genel sezgiselliği gibi ayrıntıları göz önünde bulundurmasını gerektirir.
Bilgisayar bilimi endüstrisi ağlar, işletim sistemleri, veri tabanı yönetimi, yazılım geliştirme ve kullanıcı arayüzü tasarımı konularında uzmanları içerir. Her uzman mühendis içinde, ticaretin püf noktalarını öğrenir. HCI uzmanları, her türlü uygulama için ekran tasarımına odaklanır.
Ekran tasarımcıları çalışmalarını standart bilgisayarlarla sınırlamaz. Bu uzmanlar ayrıca Kişisel Dijital Asistan (PDA) uygulamaları, video oyunları ve navigasyon sistemleri geliştiriyor. İnsan-bilgisayar etkileşimi, insanların etkileşime gireceği otomatik bir cihaz oluşturma sanatıdır.
Mevcut hava trafik kontrol sistemlerinde etkili bir HCI örneği iyi görülebilir. Tez sistemlerinin kullanıcıları, planların gökyüzündeki diğer planlarla çakışmamasını sağlamaktan sorumludur. Hava trafik kontrol sisteminin kullanıcı ekranı kontrol cihazlarını sorunlara karşı uyarmak için görünüşte değişecektir. Genelde, nesnelerin rengi durum kötüleştikçe daha parlak ve koyu olacaktır. Ayrıca, kullanıcının dikkatini soruna çekmek için sesler eklenebilir.
Birçok modern otomobil, iyi insan-bilgisayar etkileşimine de dayanan navigasyon sistemleri içerir. Buradaki kaliteli tasarım, sürücülerin yerlerini ve yol tariflerini kolayca bulmalarına yardımcı olur. Sürücü yön değişikliğine yaklaştığında, uygulama yaklaşan bir değişiklik öncesinde onu uyarır. Bu sistemler tipik olarak varış yerine varış ve zaman ve aralık gösterimlerini içerir.
Modern cep telefonları da insan-bilgisayar etkileşimi tasarımını içerir. Telefondaki kişileri bulmak, mesaj göndermek veya sesli posta almak için kullanmak, iyi tasarlanmış bir kullanıcı arayüzü gerektirir. Tipik olarak, modern ürünlerin kullanıcıları bir cihazın öğrenmesinin kolay olmasını bekler.


