Institutul de Interacțiune Om-Computer oferă o varietate de programe HCI pentru studenții de la Carnegie Mellon University din care să aleagă.
Vizitați următoarele pagini pentru informații despre programe, detalii despre curriculum și informații despre aplicații pentru fiecare:
- Bachelor of Science in Human-Computer Interaction (specializare primară pentru studenții de la School of Computer Science)
- Specializare suplimentară în Interacțiunea om-calculator interdisciplinară (studenții CMU din toate specializările pot aplica)
- Minor în Interdisciplinary Human-Computer Interaction (studenții CMU din toate specializările pot aplica)
- HCI Accelerated Masters Program (studenții de licență HCI pot aplica)
- HCI Concentration (disponibil doar pentru studenții Școlii de Informatică)
Despre domeniul HCI
Domeniul Human-Computer Interaction (HCI) este dedicat proiectării, implementarea și evaluarea serviciilor și aplicațiilor interactive bazate pe calculator. Printre exemplele de produse HCI se numără tutori inteligenți pe calculator și jocuri educaționale, comunități online, aplicații pentru smartphone și roboți interactivi, pentru a numi doar câteva. Construirea unui produs HCI este un proces ciclic, iterativ, care implică cel puțin trei etape.
Etapa de proiectare implică principii de proiectare și comportament uman, etapa de implementare principii de informatică, iar etapa de evaluare metode de cercetare empirică comune mai multor discipline. Există, așadar, patru domenii tematice care trebuie acoperite în această specializare: Comportamentul uman, Proiectare, Implementare și Evaluare. În mod puțin mai detaliat, fiecare dintre aceste etape implică următoarele tipuri de cunoștințe și abilități:
Proiectare
- Elicitarea de la client, formularea și articularea specificațiilor funcționale
- Cunoașterea modului în care factorii umani și modelele cognitive ar trebui să informeze proiectarea
- Cunoașterea principiilor și experiența cu, communication design
- Understanding how implementation constraints should inform design
- Incorporating evaluation results into iterated designs
Implementation
- Programming skills
- Familiarity with standard languages – e.g., C++, Java, HTML
- Rapid prototyping skills
- Computational literacy, i.e., knowledge sufficient for effective communication and decision making about interface construction tools and languages – e.g., Ruby on Rails, Swing, Java
- Multimedia authoring tools – e.g., Director, Premiere
- Data structures and algorithms operating systems, platforms, etc.
Evaluation
- Interview, contextual inquiry and other needs-finding methods
- Usability testing (e.g., Cognitive Walkthroughs, Heuristic Evaluation)
- Proiectare experimentală
- Metode de sondaj
- Analiză statistică
Învățăm cursuri de bază în fiecare dintre aceste domenii, iar educația noastră HCI culminează cu un proiect senior bazat pe grup pentru un client, pe care îl numim Capstone. În plus, există peste 100 de cursuri opționale posibile, relevante pentru aceste domenii, care sunt oferite de opt departamente diferite din patru colegii diferite de la CMU (Colegiul Dietrich de Științe Umaniste și Sociale, Școala de Informatică, Colegiul de Arte Frumoase și Școala de Afaceri Tepper). Pentru o listă a acestor cursuri, consultați lista cursurilor opționale.
Pentru mai multe informații, iată o prezentare PowerPoint recentă care oferă o imagine de ansamblu a Institutului de Interacțiune Om-Computer (pdf).