BEng/BEng (Hons) Computing

Undergraduate, Full-Time

Combine flexible and transferable skills with the areas of computing that match your interests and career aspirations.

  • Napier code:


  • UCAS code:


  • Course type:


  • Duration:

    4 years

  • Award:

    BEng/BEng (Hons)

Ask about this course
About you
Enter first name
Enter last name

Course introduction

In this course, you will gain a thorough understanding of computing tools, techniques and practices across a wide range of application areas. This course is accredited by the British Computer Society, and will allow you to develop the appropriate skills for a satisfying and rewarding career. The course incorporates supervised work experience and is tailored to 4.5 years full-time.

Information Services facilities in the Kilby Centre. Students at work in the collaborative area.

Develop skills to identify problems and formulate solutions in software design, development and engineering, design and development of databases, and other general computing areas.

Build upon new skills and techniques around web development and data analytical applications. You’ll also gain in-depth expertise and skills as you apply your knowledge and plan, monitor and manage both group and individual projects.

Through your optional one-year work placement, you’ll learn the processes involved in bringing a project to completion, as well as gaining vital communication, teamwork and reporting skills.

What you'll study

Year 1

  • Software development 1
  • Information systems in organisations
  • Introduction to human-computer interaction
  • Computer systems
  • Mathematics for software engineering
  • Programming fundamentals

Year 2

  • Software development 2
  • Systems and services
  • Database systems
  • Software engineering methods
  • Web technologies
  • Option

Year 3

  • Software development 3
  • Algorithms and data structures
  • Advanced web technology
  • Group project
  • Options

Year 4

  • Honours project
  • Data analytics
  • Software architecture
  • Distributed services and applications
  • Information, society and security

Work placement

This course includes the possibility of a yearlong industry work placement during your third year of study.

This course is accredited by the British Computer Society, the Chartered Institute for IT.

BCS Accredited Degree


Study modules mentioned above are indicative only. Some changes may occur between now and the time that you study.

Full information on this is available in our disclaimer.

With the broad range of computing roles available and the continued demand for skilled professionals, you most likely be able to choose a position in the industry that best suits you.

You could take a position in a business that specialises in software development and systems implementation.

Career opportunities

  • software designer
  • software developer 
  • data analyst
  • in-house web design
  • network manager 
  • online security manager

Minimum year 1

SQA Higher

Typical Entry Requirement


National 5 grade C in Maths and English.

Adjusted Offer Entry Requirement


National 5 grade C in Maths and English.

You may be given an adjusted offer of entry if you meet specific widening participation criteria as outlined in our contextual admissions policy. Click here for further information about our entry requirements and admissions policies

A Level


GCSE grade C/4 in Maths and English.

Irish Leaving Certificate

Pre-2017 Grading System:

B3, B3, B3, B3 at Higher Level and grade C2 in Ordinary Level Maths and English.

New Grading System:

H3, H3, H3, H3 at Higher Level and grade O4 in Ordinary Level Maths and English.

BTEC (QCF) Extended Diploma Level 3

Minimum grades MMM (Merit, Merit, Merit) in a related subject. 

GCSE grade C/4 in Maths and English.

International Baccalaureate Diploma

Award of Diploma with 26 points overall with three HL subjects at grades 5, 5, 5.

Grade 4 in SL Maths and English.

European Baccalaureate

Pass at 60% or above with grade 7 in three subjects.  

Grade 6 in Maths and English.

Minimum year 2


Pass in a related subject with grade B in the graded unit.

SQA Advanced Higher

BBC to include Higher Computing.

A Level

BBB to include Computing.

BTEC (QCF) Extended Diploma Level 3

Minimum grades DDD (Distinction, Distinction, Distinction) in a related subject. 

Minimum year 3


Pass in a related subject with grades BB at SCQF Level 8 in the graded unit(s).

English language requirements

If your first language isn't English, you'll normally need to undertake an approved English language test and our minimum English language requirements will apply.

This may not apply if you have completed all your school qualifications in English. Check our country pages to find out if this applies to you.

Our entry requirements indicate the minimum qualifications with which we normally accept students. Competition for places varies from year to year and you aren't guaranteed a place if you meet the minimum qualifications.

International students

If your qualifications aren't listed above, visit our country pages to get entry requirements for your country.

Please note that non-EU international students are unable to enrol onto the following courses:

BN Nursing/MN Nursing (Adult, Child, Mental Health or Learning Disability)

BM Midwifery/MM Midwifery

Admissions policies

We're committed to being as accessible as possible to anyone who wants to achieve higher education.

Our admissions policies will help you understand our admissions procedures and how decisions are made.

Tuition fees
Students from 2017/18 2018/19
Scotland/EU £1,820 £1,820
England Wales and Northern Ireland £9,000 £9,250
Overseas £13,900 £14,350

Frequently Asked Questions about Fees
Information of Bursaries and Scholarships


"Fantastic, hard work and worthwhile". All computing students can do a paid year-long work placement during their third year.

Find out more

School of Computing courses