Interdisciplinary orientation, with faculty from Computer Science, Design, Psychology, Social and Decision Sciences, and Business Administration
12-month, 12-course duration
Substantial project component for external client, with a team orientation
The Human-Computer Interaction (HCI) Masters program aims to prepare you to participate in the design and implementation of software systems that can be used easily, effectively and enjoyably. With a Masters in HCI, you will be well prepared to contribute to the multi-disciplinary teams that typically construct software systems. You will be able to concentrate in design, implementation, or analysis and evaluation, or take a more customized curriculum. You will become broadly knowledgeable about techniques for building successful user interfaces, design principles that make user interfaces visually clear and appealing, techniques for identifying needs for software and its success, and the people and organizations that will use their systems.
The HCII at Carnegie Mellon is especially qualified to offer such an interdisciplinary Masters degree. With membership from the School of Computer Science, the Graduate School of Industrial Administration, the School of Humanities and Social Sciences, the College of Fine Arts, the Robotics Institute, and the Software Engineering Institute, and a research and teaching faculty with a substantial focus on human use of computing, the HCII at Carnegie Mellon is one of the few institutions in the country with the breadth of expertise to offer such a program.
Students admitted to the HCI program are required to have a strong undergraduate degree or comparable work experience in computer science, a behavioral science (psychology, sociology, anthropology, or organizational behavior), or visual or information design. Students are expected to have had at least one course in statistics, design, and elementary programming.
You can complete the program on a full-time basis in twelve months: two semesters and one summer. The curriculum consists of ten conventional semester-long courses and an extensive team-oriented studio/project experience. You will take courses, often at the advanced undergraduate level, to obtain a broad background in computer science, human behavior, design, and evaluation and assessment, and you may elect to take more advanced courses to deepen your knowledge in a more specific area.