Das Human-Computer Interaction Institute bietet eine Vielzahl von HCI-Programmen für Studenten der Carnegie Mellon University zur Auswahl an.
Besuchen Sie die folgenden Seiten für Programminformationen, Details zum Lehrplan und Bewerbungsinformationen für jedes Programm:
- Bachelor of Science in Human-Computer Interaction (Hauptfach für Studenten der School of Computer Science)
- Zusätzliches Hauptfach in Interdisciplinary Human-Computer Interaction (CMU-Studenten aller Fachrichtungen können sich bewerben)
- Nebenfach in Interdisciplinary Human-.Computer Interaction (CMU-Studenten aller Fachrichtungen können sich bewerben)
- HCI Accelerated Masters Program (HCI-Studenten können sich bewerben)
- HCI Concentration (nur für Studenten der School of Computer Science)
Über das Feld der HCI
Das Feld der Human-Computer Interaction (HCI) widmet sich dem Design, Implementierung und Bewertung interaktiver computerbasierter Dienste und Anwendungen. Beispiele für HCI-Produkte sind intelligente Computertutoren und Lernspiele, Online-Communities, Smartphone-Apps und interaktive Roboter, um nur einige zu nennen. Die Entwicklung eines HCI-Produkts ist ein zyklischer, iterativer Prozess, der mindestens drei Phasen umfasst.
Die Designphase umfasst Prinzipien des Designs und des menschlichen Verhaltens, die Implementierungsphase Prinzipien der Informatik und die Evaluierungsphase empirische Forschungsmethoden, die in mehreren Disziplinen üblich sind. Es gibt also vier Themenbereiche, die in diesem Studiengang behandelt werden: Menschliches Verhalten, Design, Implementierung und Evaluierung. Etwas detaillierter ausgedrückt, umfasst jede der Phasen die folgenden Arten von Wissen und Fähigkeiten:
Entwurf
- Erfassen, Formulieren und Artikulieren von funktionalen Spezifikationen vom Kunden
- Wissen, wie menschliche Faktoren und kognitive Modelle in den Entwurf einfließen sollten
- Kennt die Prinzipien von und hat Erfahrung mit, 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, Heuristische Evaluation)
- Experimentelles Design
- Erhebungsmethoden
- Statistische Analyse
Wir unterrichten Kernkurse in jedem dieser Bereiche, und unsere HCI-Ausbildung gipfelt in einem gruppenbasierten Abschlussprojekt für einen Kunden, das wir unseren Capstone nennen. Darüber hinaus gibt es mehr als 100 mögliche Wahlfächer in diesen Bereichen, die von acht verschiedenen Abteilungen in vier verschiedenen Colleges der CMU angeboten werden (dem Dietrich College of Humanities and Social Sciences, der School of Computer Science, dem College of Fine Arts und der Tepper School of Business). Eine Liste dieser Kurse finden Sie in der Liste der Wahlfächer.
Weitere Informationen finden Sie in einer aktuellen PowerPoint-Präsentation, die einen Überblick über das Human-Computer Interaction Institute gibt (pdf).