Technology’s influence on all aspects of life, now and in the near future, has positioned Human- Computer Interaction (HCI) as an important and growing field. UCSC’s new Master of Science in Human Computer Interaction is a four-quarter (15 month) STEM program with an optional summer internship. The M.S. in Human Computer Interaction aims to train students in core skill sets for human-computer interaction professionals, including design methodologies, prototyping and technical build skills, eliciting and integrating subject matter knowledge, designing and conducting efficacy measurements, effective teamwork, and career planning – all within the context of user experience and interaction. UCSC’s HCI program is unique in that it is collocated at the Silicon Valley campus alongside Games and Playable Media and Serious Games M.S. programs, offering opportunities to explore the intersection of HCI and Games research.
The curriculum is designed to accommodate students with a range of backgrounds and expertise, including social sciences, technical skills, and/or subject matter knowledge. Students with varying knowledge will be intentionally mixed together in coursework, in order to maximize peer learning and collaboration across strengths. This includes the completion of a collaborative capstone sequence, in which students develop an interactive system and measure its efficacy.
The program’s curriculum is designed so that all students develop a baseline understanding of the necessary areas: design, methodologies, building, eliciting and integrating subject matter knowledge, designing and conducting efficacy measurements, effective teamwork, and career planning – all within the context of user experience and interaction.
Fall | Winter | Spring | Summer | Fall |
---|---|---|---|---|
HCI 200 (5) | HCI 202a or HCI 202b (5) |
HCI 271 (5) | Optional Internship |
HCI 272 (10) |
HCI 201 (5) | Elective 1 (5) | HCI 203 (5) | HCI 290 (2) | |
HCI 290 (2) | HCI 290 (2) | HCI 290 (2) |
Graduates from the M.S. in Human Computer Interaction will be able to:
- Use an understanding of the role of subject matter expertise to successfully identify the scope of the project and the appropriate resources available, to elicit the necessary knowledge to inform the project, and integrate that knowledge into the appropriate high level specifications for system design and user experience.
- Use fundamental HCI design and evaluation knowledge to compose a detailed specification of systems that will lead to a desired user experience and to design expert and user evaluations for assessing what experience is achieved, making necessary modifications to complete within available time and resources.
- Use fundamental interactive technology and HCI knowledge to select appropriate platforms and frameworks for a project, construct a list of hardware and software components as necessary to integrate into project frameworks, and conduct and execute iterative prototyping to achieve desired system and user behaviors and outcomes.
- Use knowledge of appropriate HCI methodologies to design expert and user evaluations for an interactive system, perform the evaluations, analyze results, and identify potential design improvements arising from the results.
- Use an understanding of communication and collaboration approaches to operate effectively as a member of a team, and support others in doing so.
- Use the knowledge of HCI design, build and methodology to communicate, to scientific and professional communities, the evolution of the developed system and its evaluations.
- Use knowledge of the professional landscape of the HCI field to define their own intended career trajectory.