SEDS 513

İnsan Bilgisayar Etkileşimi İlkeleri

Ders Tanımı

Etkileşimli sistemlerin tasarlanması, prototiplenmesi ve değerlendirilmesine odaklanan insan-bilgisayar etkileşiminin temel ilke ve uygulamaları. Konular; insan faktörleri, etkileşim tasarımı, kullanıcı araştırması, kullanıcı merkezli tasarım, arayüz tasarım ilkeleri, prototipleme, kullanılabilirlik değerlendirmesi, erişilebilirlik ve insan-yapay zekâ etkileşimini kapsamaktadır. Öğrenciler gerçek dünyadaki arayüzleri analiz edecek, etkileşimli tasarımlar oluşturup eleştirecek ve güncel tasarım araçları ile yapay zekâ destekli araçları kullanarak dönem projesi geliştirecektir.

Dersin Odağı

Bu ders, İnsan-Bilgisayar Etkileşimini, insanların dijital ürünlerle nasıl etkileşim kurduğunu ve bu etkileşimlerin daha iyi tasarım yoluyla nasıl geliştirilebileceğini ele alan uygulamalı bir disiplin olarak yaklaşmaktadır. Ders, yerleşik HCI ilkelerini güncel UI/UX uygulamalarıyla bir araya getirir. Öğrenciler; kullanıcıları anlamayı, etkileşim problemlerini belirlemeyi, kullanıcı ihtiyaçlarını arayüz kararlarına dönüştürmeyi, prototip oluşturup test etmeyi, kullanılabilirliği değerlendirmeyi ve tasarımları yineleme ve eleştiri yoluyla geliştirmeyi öğrenecektir. Ders ayrıca konuşma tabanlı arayüzler, yardımcı sistemler (copilot), üretken yapay zekâ ürünleri ve yapay zekâ ajanları dahil olmak üzere yapay zekâ destekli sistemlerle etkileşimi de ele almaktadır. Güven, belirsizlik, kullanıcı kontrolü ve sorumlu etkileşim tasarımına özellikle odaklanılacaktır. Ders boyunca kavramlar, ağırlıklı olarak soyut teori şeklinde ele alınmak yerine gerçek ürünler ve arayüzler üzerinde uygulanacaktır.

Öğrenme Çıktıları

Dersin sonunda öğrencilerin aşağıdaki kazanımlara sahip olması beklenmektedir:

  • İnsan-Bilgisayar Etkileşiminin temel ilkelerini açıklayabilme.
  • Algı, biliş, davranış ve bağlamın etkileşimi nasıl etkilediğini analiz edebilme.
  • Gerçek arayüzlerdeki kullanılabilirlik ve kullanıcı deneyimi problemlerini belirleyebilme.
  • Temel kullanıcı araştırmaları gerçekleştirebilme ve elde edilen bulguları tasarım gereksinimlerine dönüştürebilme.
  • Etkileşim tasarımı ve UI/UX ilkelerini etkileşimli sistemlere uygulayabilme.
  • Düşük ve yüksek ayrıntı düzeyine sahip prototipler oluşturabilme ve yinelemeli olarak geliştirebilme.
  • Arayüzleri uygun HCI ve kullanılabilirlik yöntemleriyle değerlendirebilme.
  • Tasarım kararlarını HCI ilkeleri ve kanıtlara dayanarak eleştirebilme ve savunabilme.
  • Güncel HCI araştırma literatürünü okuyabilme ve eleştirel olarak değerlendirebilme.
  • Yapay zekâ destekli sistemlerin ortaya çıkardığı etkileşim problemlerini analiz edebilme.
  • Güncel tasarım araçlarını ve yapay zekâ destekli araçları eleştirel ve sorumlu biçimde kullanabilme.

Ders Kaynakları

Dersin İşlenişi

Ders; anlatım, uygulamalı çalışmalar, gerçek dünya arayüzlerinin analizi, kullanıcı araştırması, prototipleme, eleştiri, kullanılabilirlik değerlendirmesi, araştırma makalesi sunumları ve proje çalışmalarını bir araya getirmektedir. Öğrenciler düzenli olarak web sitelerini, mobil uygulamaları, üretkenlik araçlarını, konuşma tabanlı sistemleri, yapay zekâ asistanlarını ve diğer etkileşimli ürünleri inceleyecektir. İki ders, öğrencilerin prototipler üzerinde çalıştığı, diğer ekiplerin tasarımlarını değerlendirdiği, geri bildirim aldığı ve tasarımlarını güncellediği tasarım stüdyosu formatında gerçekleştirilecektir. Ders boyunca güncel prototipleme, kullanıcı arayüzü geliştirme ve yapay zekâ destekli araçlar kullanılabilir. Öğrenciler, belirli bir araca hâkim olmalarından çok etkileşim tasarımlarının kalitesi ve tasarım kararlarının arkasındaki gerekçeler üzerinden değerlendirilecektir.

Haftalık Ders Planı

Hafta Konu
1 İnsan-Bilgisayar Etkileşimine Giriş
2 İnsan Faktörleri: Algı, Biliş, Eylem ve Hata
3 Etkileşim İlkeleri ve Kavramsal Modeller
4 Kullanıcıları Anlama ve Kullanıcı Araştırması
5 Gereksinimler, Görevler, Kullanıcı Akışları ve Düşük Ayrıntılı Prototipleme
6 Ara Sınav
7 Arayüz Tasarımı ve Etkileşimli Prototipleme
8 Tasarım Stüdyosu I: Prototip ve Eleştiri
9 İnsan-Yapay Zekâ Etkileşimi ve Yapay Zekâ Arayüz Tasarımı
10 Kullanılabilirlik ve Arayüz Değerlendirmesi
11 Araştırma Makalesi Sunumları
12 Erişilebilirlik, Kapsayıcı Tasarım, Gizlilik ve Etik
13 Tasarım Stüdyosu II: Kullanılabilirlik Testi ve Yineleme
14 Final Proje Sunumları

Ders planı, sınıfın ilerleme durumuna göre değiştirilebilir.

Değerlendirme

Bileşen Ağırlık
Ödevler 15%
Ara Sınav 20%
Araştırma Makalesi Sunumu 10%
Tasarım Stüdyoları 15%
Dönem Projesi 30%
Proje Raporu 10%
Toplam 100%