HCI Undergraduate Programs | Human-Computer Interaction Institute

Human-Computer Interaction Institute oferuje różnorodne programy HCI dla studentów studiów licencjackich Carnegie Mellon University do wyboru.

Odwiedź następujące strony, aby uzyskać informacje o programie, szczegóły programu nauczania i informacje o aplikacji dla każdego z nich:

  • Bachelor of Science in Human-Computer Interaction (główny kierunek dla studentów School of Computer Science)
  • Additional Major in Interdisciplinary Human-Computer Interaction (CMU studenci wszystkich kierunków mogą ubiegać się)
  • Minor in Interdisciplinary Human-Computer Interaction (CMU studenci wszystkich kierunków mogą ubiegać się)
  • HCI Accelerated Masters Program (undergraduate HCI majors mogą ubiegać się)
  • HCI Concentration (dostępne tylko dla studentów School of Computer Science)

About The Field of HCI

Pola Human-Computer Interaction (HCI) jest poświęcona projektowaniu, projektowaniu, wdrażaniu i ocenie interaktywnych usług i aplikacji opartych na komputerach. Przykłady produktów HCI obejmują inteligentnych opiekunów komputerowych i gry edukacyjne, społeczności internetowe, aplikacje na smartfony i interaktywne roboty, by wymienić tylko kilka. Konstruowanie produktu HCI jest cyklicznym, iteracyjnym procesem, który obejmuje co najmniej trzy etapy:

Etap projektowania obejmuje zasady projektowania i ludzkiego zachowania, etap implementacji – zasady informatyki, a etap ewaluacji – empiryczne metody badawcze wspólne dla kilku dyscyplin. Istnieją zatem cztery obszary tematyczne do pokrycia w tym kierunku: Human Behavior, Design, Implementation i Evaluation. W nieco bardziej szczegółowy sposób, każdy z tych etapów obejmuje następujące rodzaje wiedzy i umiejętności:

Projektowanie

  • Uzyskiwanie od klienta, formułowanie i artykułowanie specyfikacji funkcjonalnych
  • Wiedza o tym, jak czynniki ludzkie i modele poznawcze powinny informować o projektowaniu
  • Wiedza o zasadach i doświadczenie z, 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)
  • Projekt eksperymentalny
  • Metody badawcze
  • Analiza statystyczna

Uczymy podstawowych kursów w każdym z tych obszarów, a nasza edukacja HCI kończy się grupowym projektem dla klienta, który nazywamy naszym Capstone. Ponadto istnieje ponad 100 możliwych kursów obieralnych związanych z tymi obszarami, które są oferowane przez osiem różnych wydziałów w czterech różnych kolegiach na CMU (Dietrich College of Humanities and Social Sciences, School of Computer Science, College of Fine Arts i Tepper School of Business). Aby uzyskać listę tych kursów, odnieś się do listy kursów do wyboru.

Aby uzyskać więcej informacji, tutaj jest niedawna prezentacja PowerPoint, która zapewnia przegląd Human-Computer Interaction Institute (pdf).

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *