Computer Science (Human Computer Interaction) with Industrial Experience (4 Years) [BSc]

Course aims

The aim of the course is to give you a deep understanding of Human Computer Interaction (HCI) from neurophysiology to advanced social network analysis, from technically complex software engineering and application development to qualitative research design & methods - and everything in between. More specifically you will learn of the tools, techniques, and the mindset necessary to approach highly challenging HCI work; or move on to advanced research, be that in a commercial R&D division, as part of a skunkworks project, or within academia.

We aim to instill not just a theoretical knowledge of HCI as a science and engineering discipline, but also a solid base of practical skills, an understanding of design, comprehension of the commercial world and competence in transferable skills  such as problem solving, team working, and creativity.

Special features

  • Allows you to plan, design, develop, and evaluate all aspects of interactive systems, device interfaces, and interaction scenarios.
  • All topics are taught by experts in their field, and students attend course units from Neuroscience, Social Science, and the Statistics Unit giving them cross-disciplinary experience.
  • All required Advanced Mathematics is taught as part of the course.
  • Course units and themes of relevance to Human computer Interaction include: Fundamental to Advanced Human Computer Interaction, HCI Methodology, Software Engineering and Agile Design, Statistics and Advanced Statistical Analysis, Advanced Social Network Analysis, Human Motor and Sensory Systems, Human Learning, Memory and Cognition.
  • You have access to all the core Software Engineering units and all the additional HCI specific units only available to specialist HCI students
  • You can  specialise very quickly allowing a more detailed view of HCI than on other courses.
  • The course equips you with skills that are in high demand from industry

Course unit details

Over the three years, all students follow the same course and reach the same level of study, thus providing the grounding for careers in industry and for postgraduate study. The first year establishes a strategic overview of the main areas of Human Computer Interaction and introduces the underlying science and mathematics. Second and third years develop the key knowledge and understanding necessary to enter industry, or postgraduate study.

Course content for year 1

Introduces you to HCI and computer science in general, as well as software engineering. You will also gain the basic knowledge and skills that are applicable to all areas of interaction engineering such as object oriented programming, distributed systems, statistical analysis, and mathematics. Further, you will gain basic knowledge and skills that are applicable to all branches of computer science, such as: mathematics; programming; and distributed systems. You will also be introduced to the fundamental principles of Human Computer Interaction and Interactive systems.

Team-working is an important part of the first year which includes a year-long team project culminating in the demonstration and examination of a fully working team application. This project sets the context for HCI design and development and enhances your awareness of current issues.

Course content for year 2

The second year starts your detailed education in key areas of HCI. Course units in software engineering, operating systems, distributed computing, motor systems, and sensory systems provide the technical foundations for HCI project work. Units in quantitative and qualitative research design and methods, and native HCI methods provide the underlying scientific base. HCI specific tutorials link these aspects into a unified whole. You will also study databases technologies - a key aspect of most modern software systems.

Course content for year 3

The Industrial Experience year enables you to gain relevant industrial experience as part of your studies by spending your third year working for a company actively participating in the design and development of a computing related product or service. Besides the money that you earn during this year, you also gain practical experience that can be invaluable both in your final year project and when applying for jobs after graduating. Many students find that the experience often helps to clarify their ideas about their future career path.

The strength of the School's links with industry means that may of our students undertake placements in some of the most prestigious companies in the world. The companies at which our students are currently placed include Credit Suisse, IBM, Google, Microsoft, GlaxoSmithKline, British Telecom, Accenture, Barclays Capital, Electronic Arts and Mercedes GP.

Course content for year 4

The third year of teaching completes the above process by introducing an integrated view of advanced HCI, with reference to applicable sciences and technologies. You are also able to take a number of optional units in the final year to further enhance your specialisation. Finally, you undertake an individual project during this year, which aims to foster your competence in research and development, as well as in professional communication.

Scholarships and bursaries

The University of Manchester is committed to attracting and supporting the very best students. We have a focus on nurturing talent and ability and we want to make sure that you have the opportunity to study here, regardless of your financial circumstances. It is estimated that more than a third of our students will receive bursaries of up to £3,000 per year and many will be offered even more generous support. For further information, please visit the University scholarships and bursaries page .

Accrediting organisations

This course in recognised by BCS, The Chartered Institute for IT for the purpose of fully meeting the requirements for Chartered IT Professional (CITP) and partially meeting the requirements for Chartered Engineer (CEng).

Career opportunities

The course is designed from a technical perspective and will prepare you for professional careers in the Human Computer Interaction and User Experience industry (design, development, testing and operation of interfaces, devices, and behavioural modelling) as well as in other areas such as research and technical development. It will provide you with the knowledge to accomplish highly technical interaction projects and to communicate with others, making novel, informed and sensible suggestions regarding HCI/UX work being undertaken - both by you individually or as part of a wider development team. More broadly it will prepare you for leadership positions in a successful career in industry. It will develop your transferable skills, particularly team working, creativity and adaptability, and enable you to specialise in advanced HCI topics.

Employers, from large multinational firms such as EA Games, IBM and Microsoft to small local organisations, actively target our students, recognising that graduates from the School of Computer Science are equipped with the skills that enable them to excel in a whole host of positions, including many that are not traditionally associated with computing graduates. Opportunities exist in fields as diverse as finance, films and games, pharmaceuticals, healthcare, consumer products, and public services - virtually all areas of business and society.

What our students say

Sarah Wood: BSc Computer Science with Industrial Experience graduate 2005

'As part of my degree I had a one year industrial placement at EA (Electronic Arts) in Surrey. During the year I worked as a gameplay programmer on the game Harry Potter and the Prisoner of Azkaban. In this role I gained experience working on a large software project as part of a team of varying disciplines. I mainly wrote elements of the A.I. for the creatures and scripted some effects and puzzles in the game. I was then sponsored by the company, this meant I had a job secured when I graduated, allowing me to concentrate on my final year without the added pressure of looking for a job. After graduating I returned to EA Criterion to work on Black and now work at EA Warrington. Opting for a year in industry was a great experience and the skills that I gained helped a great deal towards my success in both the third year and in starting my new career.'

▲ Up to the top