Human-Computer Interaction MSc

1 Year On Campus Masters Program

University College London

Program Overview

The MSc in Human–Computer Interaction at UCL is a one-year programme that trains students to design, prototype, and evaluate interactive technologies grounded in human behaviour and user experience. It suits graduates from psychology, design, computer science, or related fields who want to create user-centred digital products or pursue HCI research.


Curriculum structure

Year of Study (one-year full-time):
Students begin with core modules such as Interaction Design and Interaction Science, learning how to design interfaces, understand user cognition, and evaluate human–technology interaction. They then choose optional modules—for example Human-AI Interaction, User-Centred Data Visualization, HCI for Health and Wellbeing, or Future Interfaces—allowing them to specialise in AI-driven interaction, accessible design, or emerging technologies.
The programme concludes with the HCI MSc Project, where students conduct original research or develop a prototype, applying user-centred methods to a real-world design or interaction problem.


Focus areas (string):
Interaction design; user experience; human cognition; human–AI interaction; data visualization; accessible and inclusive design.

Learning outcomes (string):
Ability to design and evaluate interfaces; apply cognitive and behavioural principles; conduct user studies; build prototypes; specialise in advanced HCI topics.

Professional alignment (accreditation):
Prepares graduates for careers in UX/UI design, interaction design, usability research, and HCI consulting or research.

Reputation (employability rankings):
UCL is a globally ranked institution with strong outcomes in design, computing and human–technology research, and high employability for HCI graduates.

Experiential Learning (Research, Projects, Internships etc.)

Students gain practical skills through project-based learning, using UCL's high-performance computing facilities and working with real-world datasets from industry and research partners. The programme emphasizes implementing machine learning systems and data science pipelines in Python, with access to specialized computing resources like the Myriad High Performance Computing facility. This applied learning is structured around several key components:

  • Core Software & Programming: Intensive use of Python and its core data science libraries (e.g., NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch), with potential use of Spark for large-scale data processing.

  • Computing Facilities: Access to UCL's Myriad High Performance Computing cluster and the Department of Computer Science's computing labs for demanding computational tasks.

  • Group Projects: A significant team-based software engineering project focused on building a complete, scalable data science and machine learning system.

  • Research Dissertation: An individual research project (MSc thesis) often linked to ongoing research within UCL's Centre for Artificial Intelligence or with external industrial partners.

  • Digital Tools & Platforms: Use of cloud platforms and version control systems like Git for collaborative software development and model deployment.

Progression & Future Opportunities

Graduates of UCL’s MSc Human–Computer Interaction combine theory and practice in user‑centred design, usability testing and interactive systems, enabling rapid entry to design, research and product roles in tech, healthcare and government. The programme’s applied project work and UCL’s research networks give graduates strong employer credibility and practical portfolios for recruitment.​

Typical job roles: UX Researcher, Interaction Designer, Usability Engineer, Product Designer.​

  • Careers support: UCL Careers provides tailored workshops, employer events, CV and interview coaching, and alumni networking specifically used by HCI students; the department hosts industry speaker series and job‑mailing lists for recent graduates.​

  • Employment stats & salary figures: UCLIC reports high rates of highly‑skilled employment or further study (around 85–90% within 15 months); entry salaries for HCI/UX roles in the UK commonly start from ~£30k–£45k depending on sector and location.​

  • University–industry partnerships: regular collaborations with tech companies, consultancies, healthcare providers and government through guest lectures, industry projects and industry speaker series that feed placements and live briefs.​

  • Long‑term accreditation/value: study at UCLIC (UCL Interaction Centre) and a top‑ranked research university provides durable signalling value for both commercial and academic careers in HCI and interaction research.​

  • Graduation outcomes: graduates typically move into industry UX teams, specialist research roles, consultancy or continue as research assistants/postgraduates within HCI labs; many progress to senior design or research positions within a few years.​

Further Academic Progression: Graduates can progress to MPhil/PhD research within UCLIC or related departments, extending their MSc research project into doctoral work in areas such as affective computing, health‑focused interaction, AI+HCI or assistive technologies.

Program Key Stats

£42,700 (Annual cost)
£ 29
Oct Intake : 31st Mar


30 %
No
Yes

Eligibility Criteria

3.3
3 or 4 Years

N/A
N/A
N/A
7.0
109
2:1
60
7
85

Additional Information & Requirements

Career Options

  • UX Designer
  • UX Researcher
  • Interaction Designer
  • Usability Analyst
  • Product Designer
  • Service Designer

Book Free Session with Our Admission Experts

Admission Experts