• For Entry: September
  • Duration: 3 years
  • School: Science & Engineering
  • Study Abroad: No
  • Study Mode: Full Time

The University of Dundee offers the only Human Computer Interaction (HCI) Honours degree in the UK. This is a 3-year Honours degree focusing on the technical and human aspects of interaction between people and computers. The importance of human computer interaction and good interface design is increasingly recognised as the key to the future of successful software development.

TEF Gold - Teaching Excellence Framework

Applied Computing: Human Computer Interaction focuses on user experience rather than more theoretical concepts. In particular, it contains less computer programming content than our Applied Computing degree. It is the degree to study if you wish to be a market ready User Experience expert in only 3 years. 

This course will equip you with the necessary knowledge, skills and understanding in computing and software development to enable you to play a leading role in the application of computing in industry, commerce and research, especially within the field of Human Computer Interaction. 

Dundee's School of Computing has a 30-year international reputation for excellence in the area of Human Computer Interaction, particularly for specialist user populations. For example, we have a 'user pool' for those with complicated communication needs and for older adults.

State-of-the-art facilities

Students can use a range of equipment such as servers, Macs, Arduino systems and programming kit for games consoles such as the Nintendo Wii and Sony Playstation.

You will have 24-hour access to our award winning Queen Mother Building. It has an unusual mixture of lab space and breakout areas, with a range of conventional and special equipment for you to use. You can use your own laptop, if you wish to; wireless access is available throughout the building.

Who should study this course?

If you have an interest in computing, an aptitude for practical problem solving and scientific principles, and enjoy thinking outside the box, then this course is for you.

You do not need any advanced mathematics or prior programming knowledge to take this course.

YouTube Poster Image (Cached)

The following are the minimum, up-to-date entry requirements.

Courses starting 2017
Qualification Level 1 Entry Advanced Entry to Level 2
SQA Higher/Advanced Higher BB at Higher plus B at Advanced Higher including two sciences, plus mathematics (Standard Grade at 3 or National 5/Intermediate2 at C).
Please see Notes below for a list of suitable science subjects.
GCE A-Level ABB including two science subjects, plus GCSE mathematics at C.
Please see Notes below for a list of suitable science subjects.
Irish Leaving Certificate (ILC) Entry to this degree is not possible with this qualification
International Baccalaureate (IB) Diploma 32 points at Higher Level grades 6, 5, 5 to include two science subjects (computing science is recommended), plus Standard Level mathematics at grade 4.
Please see Notes below for a list of suitable science subjects.
A combination of IB Certificate plus other qualifications, such as A-Levels, Advanced Placement Tests or the International Baccalaureate Career-related Programme (IBCP), will also be considered.
Graduate Entry
BTEC A relevant HND with Merits in appropriate Science modules.
A relevant BTEC Extended Diploma with DDD.
SQA Higher National (HNC/HND) A relevant HNC with A in the Graded Unit and 120 SCQF credits. A relevant HND with BB in the Graded Units
Scottish Baccalaureate Pass with BB at AH in 2 Sciences or Mathematics and a Science
SWAP Access
Advanced Diploma Grade B with ASL-A Levels in 2 Sciences/ Mathematics and a Science at AB
Welsh Baccalaureate Pass with A Levels in 2 Sciences/Mathematics and a Science at AB
European Baccalaureate 75% overall with 7.5 in 2 Sciences or Mathematics and a Science
Other Qualifications
Notes Suitable science subjects include: information technology, mathematics, chemistry, biology, human biology, physics, psychology or computing science.

 EU and International qualifications

English Language Requirement

For non EU students

IELTS Overall 6.0
Listening 5.5
Reading 5.5
Writing 6.0
Speaking 5.5

 Equivalent grades from other test providers


English Language Programmes

We offer Pre-Sessional and Foundation Programme(s) throughout the year. These are designed to prepare you for university study in the UK when you have not yet met the language requirements for direct entry onto a degree programme.

 Discover our English Language Programmes

Teaching Excellence Framework (TEF)

The University of Dundee has been given a Gold award – the highest possible rating – in the 2017 Teaching Excellence Framework (TEF).

Read more about the Teaching Excellence Framework

How you will be taught

We know that the best way to learn how to design good software is to practise designing good software. You will learn to apply good software engineering principles, whatever the language or technology or platform: Java, C++, C#, Unity, ASP.NET, SQL, NoSQL OpenGL, UNIX and many more. In addition, you will study the interaction between humans and computers so that you can design successful systems that are intuitive and well-received.

We also know how important it is to be at the leading edge of computing and so you will learn from research-active staff. Leading researchers teach from your first year through to your final year. Our smaller classes mean that we really get to know you, making for an informal and supportive community.

Industrial collaboration is part of our ethos too, so we regularly include guest experts from industry.

How you will be assessed

You will be assessed by a combination of practical coursework (20% - 60% of a module mark, typically) and end-of-semester examination.

Coursework is often very practical, e.g. writing computer programs, designing interfaces, writing reports, constructing web sites, testing software, implementing databases, analysing problems or presenting solutions to clients.

What you will study

Honours Degree

An honours degree for this programme takes three years as described below.

Typical Degree Programme

Detailed module guides are available online

First year

You will cover the basics of programming, and start to think about how you can create programs for different purposes.

  • AC11001 Introduction to software development
  • AC11002 Web authoring
  •  AC21010 Data visualisation
  • AC22004 Object-oriented analysis and design
  • AC22006 Physical computing
  • AC22007 Data Structures and Alogorithms = Programming
Second year

You will sharpen your degree focus with specialist modules in key areas. At this stage you are given more control over what languages you use and how you approach different problems.

  • AC31007 Agile Software Engineering
  • AC31008 Networks and Data Communications
  • AC31009 Games Programming
  • AC32005 Human Computer Interaction
  • AC32006 Database Systems
  • AC32007 Secure Internet Programming

Between second and third year, you can take a Work Placement which contributes to your degree. (see AC41010 Work Placement).

Third year (Honours year)
  • AC41001 Individual Project
  • AC41004 Industrial Team Project
  • AC41012 User Experience
  • One module from the following:

    • AC41001 Graphics
    • AC41002 Computer Vision
      AC41007 Technology Innovation Management
    • AC41001 Big Data Analysis
  • AC42001 Research Frontiers. You will have the choice of four sub-modules from options. These options change regularly because they are linked to our current research, but may include:
    • Constraints Programming
    • Teaching Computing
    • Assistive Technology
    • Argumentation



BSc (Hons) Applied Computing is accredited by the British Computer Society, the Chartered Institute for IT professionals in the UK and abroad.

Our students are highly employable:

  • They develop the expertise that employers want from computing graduates - our Industrial Advisory Board includes experts from a range of industries including Amazon, Scottish Enterprise Tayside, NCR, Chevron and Microsoft.
  • Many modules contain industrial case studies or projects where you can solve problems that our industrial partners are facing at that time.
  • They can gain work placement experience for degree credit - if you want, take a work placement in the summer vacation between Level 3 and Level 4 - it gives you valuable 'real world' work experience and a good insight into working in the computing industry. Recent work placements have been with Microsoft, NHS, Avian, Yahoo!, NCR and Cohort Studios.
  • They are prepared for a wide range of good career prospects in computing - the UK faces a massive shortage of graduates qualified to fill the 120,000 new jobs in computing and IT every year.

Boris Borisov, BSc Applied Computing, Intelligent Point of Sale Ltd

“I work for Intelligent Point of Sale Ltd, who develop point of sale solutions for iPads. I am in charge of all the server side aspects of developing our software. My studies prepared me really well for the job I am doing now. The course allowed me to develop specific knowledge in areas that have become really handy. I’m really happy that I chose Dundee and I’d recommend it to anyone who is considering studying at the University.”

Lyuben Todorov, BSc Applied Computing, Big Data Developer

“I am a big data developer. I work with Cassandra and other leading-edge technologies. My day-to-day involves working with extremely large systems. There was a very specific course on big data which I studied in my final year. The course gave me a great insight into what industry is looking for and what the next hot technology will be. They just knew the way software development would turn. They saw a pattern which pointed towards big data. Everyone uses big data now.”

The fees you pay will depend on your fee status. Your fee status is determined by us using the information you provide on your application.

 Find out more about fee status

Fees for students starting 2017/18

Fee categoryFees for students starting 2017/18
Scottish and EU students £1,820 per year of study (for Sept 2016 entry). Fees for September 2017 will be confirmed by the Scottish Government in early 2017.
Rest of UK students £9,250 per year of study. See our scholarships for rest of UK applicants.
Overseas students (non-EU) £17,950 per year of study. See our scholarships for international applicants.

Scottish and EU students can apply to the Students Award Agency for Scotland (SAAS) to have tuition fees paid by the Scottish Government.

Rest of the UK students can apply for financial assistance, including a loan to cover the full cost of the tuition fees, from the Student Loans Company.

Tuition fees for Overseas (non-EU) students are guaranteed for the length of your course. This means that the tuition fee you pay in your first year (shown above) is the same fee you will pay for each year of your course. We guarantee that this will not increase while you are studying with us. The only exceptions to this are our MBChB Medicine, BSc Medical Sciences and BDS Dentistry degrees which charge a different tuition for the clinical years.

Unistats data set (formerly the Key Information Set (KIS) Unistats data set - formerly the Key Information Set (KIS)

  Degree UCAS Code Unistats Data
Apply NowApplied Computing: Human Computer Interaction BScI140