Skip to main content

User Experience

Our daily lives involve complex tasks, requiring interaction with a plethora of computer systems. User experience design is a critical part of the development of these systems. These advancements ensure the interaction between the individual, computer system and the workflow it enables are all fit for purpose.

User experience design or UX has grown out of the field of Human-Computer Interaction (HCI), which is about how to design computer systems for use by people. HCI is a major subfield of computer science, and it has informed the visual design and workflow of computer systems we use every day. HCI draws on a range of hard and soft skills and is a naturally cross-disciplinary subject.

By studying this degree you will:

  • understand HCI and how to apply its principles across multiple development environments
  • carry out a substantial project where you have implemented and evaluated a user experience
  • gain the technical and theoretical know-how you will need to implement effective user experiences in software.

Specialism structure

To gain a BSc in Computer Science (User Experience), you complete modules to a value of 360 credits.

This includes: 8 compulsory modules at Level 4
8 compulsory modules at Level 5
6 elective modules from Level 6.

You must also complete a Final Project.

Required elective modules

  • Virtual reality
  • Advanced web development
  • Physical computing and the internet of things
  • Mobile development
  • Interaction design
  • and one other module from the list of elective modules.