A Human-Computer Interaction Institute számos HCI-programot kínál a Carnegie Mellon Egyetem hallgatói számára.
Látogasson el a következő oldalakra a programokkal kapcsolatos információkért, a tanterv részleteiért és a jelentkezési információkért:
- Bachelor of Science in Human-Computer Interaction (elsődleges szak a School of Computer Science hallgatói számára)
- Additional Major in Interdisciplinary Human-Computer Interaction (a CMU minden szakirányú hallgatója jelentkezhet)
- Minor in Interdisciplinary Human-Computer Interaction (a CMU minden szakirányú hallgatója jelentkezhet)
- HCI Accelerated Masters Program (a HCI alapszakos hallgatók jelentkezhetnek)
- HCI Concentration (csak a School of Computer Science hallgatói számára elérhető)
A HCI területéről
A Human-Computer Interaction (HCI) területe a tervezéssel foglalkozik, interaktív számítógép-alapú szolgáltatások és alkalmazások megvalósításával és értékelésével foglalkozik. A HCI-termékek közé tartoznak például az intelligens számítógépes oktatók és az oktatási játékok, az online közösségek, az okostelefonos alkalmazások és az interaktív robotok, hogy csak néhányat említsünk. Egy HCI-termék megalkotása egy ciklikus, iteratív folyamat, amely legalább három szakaszból áll.
A tervezési szakaszban a tervezés és az emberi viselkedés elvei, a megvalósítási szakaszban az informatika alapelvei, az értékelési szakaszban pedig a több tudományágra jellemző empirikus kutatási módszerek jelennek meg. Ebben a szakirányban tehát négy aktuális területet kell lefedni: Az emberi viselkedés, a tervezés, a megvalósítás és az értékelés. Kicsit részletesebben, az egyes szakaszok a következő típusú ismereteket és készségeket foglalják magukban:
Tervezés
- Az ügyféltől való kérdezés, a funkcionális specifikációk megfogalmazása és artikulálása
- Annak ismerete, hogy az emberi tényezők és a kognitív modellek hogyan tájékoztatják a tervezést
- Az alapelvek ismerete és a velük kapcsolatos tapasztalat, 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)
- Kísérleti tervezés
- Felmérési módszerek
- Statisztikai elemzés
A felsorolt területek mindegyikén alaptárgyakat tanítunk, és a HCI-oktatásunk egy ügyfél számára készített csoportos végzős projektben csúcsosodik ki, amelyet Capstone-nak nevezünk. Ezenkívül több mint 100 lehetséges, ezekkel a területekkel kapcsolatos választható kurzus van, amelyeket a CMU négy különböző főiskolájának (a Dietrich College of Humanities and Social Sciences, a School of Computer Science, a College of Fine Arts és a Tepper School of Business) nyolc különböző tanszéke kínál. Ezeknek a kurzusoknak a listáját a választható kurzusok listájában találja.
A további információkért itt található egy nemrégiben készült PowerPoint prezentáció, amely áttekintést nyújt az Ember-Computer Interakció Intézetről (pdf).