Computer Science (Human Computer Interaction) with Industrial Experience (4 Years) [BSc]
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.
- 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
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.
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.
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.
Sarah Wood: BSc Computer Science with Industrial Experience graduate
'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.'