BDes (Hons) Graphic Design

... United Kingdom
... Edinburgh Napier University

Course Overview

The BA (Hons) Graphic Design degree has grown in ambition year after year, developing a highly regarded and carefully considered program which meets current industry demands and nurtures thoughtful graduates who understand the value of ideas, ethics, concept development, and design thinking.

This course allows you to study at a partner University overseas or take a work placement in the industry during your third year.

The program is also a D&AD Education Network member and has won 'best in the show'' at the D&A Graduate Showcase ‘NeShowcase' n London 'for several years and over 30 other individual student awards since 2011.

This four-year degree is supported by industry in Scotland and London, providing student placements and projects. In addition, Studio, an award-winning Edinburgh studio, has a strong relationship with the program, providing input to projects and awarding a Graduate Prize every year.

General Eligibility

Our entry requirements indicate standard and Minimum qualifications with which we usually accept students. Competition for places varies yearly, and you aren't guaranteed a business if you meet the minimum qualifications.

Minimum year 1

SQA Higher

Standard Entry Requirement

BBBB includes one: Art and Design, Design and Manufacture, Graphic Communication, or Daydream Believers Level 6 Creative Thinking.

Minimum Offer Entry Requirement

BBCC includes Art and Design, Design and Manufacture, Graphic Communication, or Daydream Believers Level 6 Creative Thinking at grade B.

A Level

BCC, including one of Art and Design/Design and Technology: (Product Design)

Irish Leaving Certificate

H2, H2, H3, and H3 at HL, including Art.

BTEC (QCF) Extended Diploma Level 3

Minimum grades DMM (Distinction, Merit, Merit) in a related subject. Related subjects include - Art and Design/Art and Design Practice/Creative Media Practice/Creative Media Production,/Creative Digital Media Production. Others may be considered; Please refer to the admissions team.

BTEC (QCF) National Diploma Level 3

Minimum grades D*D* (Distinction*, Distinction*) in a related subject. Related subjects include - Art and Design/Art and Design Practice/Creative Media Practice/Creative Media Production,/Creative Digital Media Production. Others may be considered; Please refer to the admissions team.

International Baccalaureate Diploma

Award of Diploma with 28 points overall with three subjects at HL with grades 6, 5, and 4. These subjects must include one: Visual Arts or Design Technology.

T Level

Grade Merit 

T Level must be completed in a Creative/Design subject, or A Level Art/Product Design may be required.

Minimum year 2

Please note there are limited places available for Year 2 entry. 

SQA Advanced Higher

BBC to include one of Art and Design, Graphic Communication, or Design and Manufacture.

A Level

BBB to include one of Art and Design/Design and Technology: (Product Design)

HNC

Pass HNC in a relevant subject with a B grade in the graded unit.

Minimum year 3

Please note there are limited places available for Year 3 entry. 

HND

Pass HND in a relevant subject with a Grade B at SCQF Level 8 in all graded units.

Part Time Work Details

20 hours per week

Language Requirement

  • IELTS (Academic)

    6.0 overall, with no component below 5.5

    TOEFL Internet-Based Test

    80 overall, with a minimum of 17 in listening, 18 in reading, 20 in speaking, and 17 in writing

    Pearson’s Test of Academic English

    56 overall, with a minimum of 51 in each component

    Cambridge C2 Proficiency (formerly Cambridge English Proficiency (CPE))

    169 overall, with a minimum of 162 in each component

    Cambridge B2 First (formerly Cambridge English First (FCE))

    169 overall, with a minimum of 162 in each component

    Cambridge C1 Advanced (formerly Cambridge English Advanced (CAE))

    169 overall, with a minimum of 162 in each component

    Trinity Integrated Skills Test (ISE)

    ISE III, ISE III, & ISE IV with a pass in each component

    LanguageCert English language qualification

    B2 Communicator Test with an overall 39 or above and 25 or above in all skills

Programme Information
...
Course Category

Computer Science


...
Campus Name

Edinburgh


...
Course Level

Undergraduate


...
Duration

Full-time,4 years


...
Available Intake

January, September


...
IELTS Score

5.5


...
Tuition Fees Range

Scotland, £1,820, England, Wales, Northern Ireland, and Republic of Ireland, £9,250, Overseas and EU, £16,425,


Subject Recommendations for You
Campus

Liverpool, England

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

12500

Campus

Guildford

Entry Score

6.5

Course Level

Undergraduate

Total Course Fee

19700

Campus

Leeds, England

Entry Score

0.0

Course Level

Undergraduate

Total Course Fee

UK/International: £9,250

Discover Your Next Read
...
Why you will go UK for better study ? Learn more from this blog...
...
Why you will go UK for better study ? Learn more from this blog...
Request history8.1.11PHP Version1.31sRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[08:39:34] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (39.21ms)time
  • Application (1.27s)time
  • 1 x Application (97%)
    1.27s
    1 x Booting (3%)
    39.21ms
    4 templates were rendered
    • course-detailscourse-details.blade.php#?blade
    • ajax.homejshomejs.blade.php#?blade
    • layouts.appapp.blade.php#?blade
    • ajax.menusearchjsmenusearchjs.blade.php#?blade
    uri
    GET course-details/{id?}
    middleware
    web
    controller
    App\Http\Controllers\CourseController@details
    namespace
    prefix
    where
    file
    app/Http/Controllers/CourseController.php:130-145
    13 statements were executed, 3 of which were duplicates, 10 unique. Show only duplicated1.23s
    • Connection Establishedstaging_liveCourseController.php#131
      Backtrace
      • 15. app/Http/Controllers/CourseController.php:131
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `courses` where `id` = 'f95182ed83b945c09bf6e6f9d9acfdfe' limit 1
      4.81msstaging_liveCourseController.php#131
      Bindings
      • 0: f95182ed83b945c09bf6e6f9d9acfdfe
      Backtrace
      • 16. app/Http/Controllers/CourseController.php:131
      • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `institutes` where `institutes`.`id` in ('78')
      2.49msstaging_liveCourseController.php#131
      Bindings
      • 0: 78
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `represent_countries` where `represent_countries`.`id` in ('1')
      2.35msstaging_liveCourseController.php#131
      Bindings
      • 0: 1
      Backtrace
      • 26. app/Http/Controllers/CourseController.php:131
      • 27. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 29. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 30. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `countries` where `countries`.`id` in ('235')
      6.18msstaging_liveCourseController.php#131
      Bindings
      • 0: 235
      Backtrace
      • 31. app/Http/Controllers/CourseController.php:131
      • 32. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 33. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 34. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 35. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` in ('1')
      610μsstaging_liveCourseController.php#131
      Bindings
      • 0: 1
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `categories` where `categories`.`id` in ('63') order by `category_name` asc
      670μsstaging_liveCourseController.php#131
      Bindings
      • 0: 63
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `courses` where `course_level_id` = '1' order by RAND() limit 3
      1.21sstaging_liveCourseController.php#138
      Bindings
      • 0: 1
      Backtrace
      • 15. app/Http/Controllers/CourseController.php:138
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `institutes` where `institutes`.`id` = '102' limit 1
      1.38msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 102
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '1' limit 1
      790μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 1
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select * from `institutes` where `institutes`.`id` = '36' limit 1
      1.07msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 36
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '1' limit 1
      1.37msstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 1
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select * from `institutes` where `institutes`.`id` = '99' limit 1
      1.08msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 99
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '1' limit 1
      780μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 1
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    App\Models\Course
    4Course.php#?
    App\Models\Institute
    4Institute.php#?
    App\Models\CourseLevel
    4CourseLevel.php#?
    App\Models\RepresentCountry
    1RepresentCountry.php#?
    App\Models\Country
    1Country.php#?
    App\Models\Category
    1Category.php#?
        _token
        ZoxrXl1p9rM4p2YXxnIhyyIGZnsYiBngHlmlA7xE
        current_url
        https://staging.bheuni.io/course-details/f95182ed83b945c09bf6e6f9d9acfdfe
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/f95182ed83b945c09bf6e6f9d9acfdfe" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/f95182ed83b945c09bf6e6f9d9acfdfe
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "staging.bheuni.io" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Thu, 05 Jun 2025 08:39:34 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlBPT3N0LytTMnNveXU0c29xbDR3UkE9PSIsInZhbHVlIjoiczRzcktKRzd2L08vUyt0QkYwbjExQ0tZV1VLeFNDTzFXc2J1Vy9wV2lVMWlHZkl5RVV6WVA4cHp2enJvaXIrQi9idHNaM0FudkZVNFVGOElmK25xZFdBTWo1dnRuVHV5UmhCZWl4SWlsS2JxY25Oc1RsZUNJeGdGalc4blp0MjAiLCJtYWMiOiJkYTg2NzZlMzIwODA1ODBlMzY4NmZkMWUxYTU4YzEwMzI1YTUzYmJlMTcwMmY0OGQ4OGZkZjY3ZDY2MGY3NmMyIiwidGFnIjoiIn0%3D; expires=Fri, 06 Jun 2025 04:39:35 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6IlBPT3N0LytTMnNveXU0c29xbDR3UkE9PSIsInZhbHVlIjoiczRzcktKRzd2L08vUyt0QkYwbjExQ0tZV1VLeFNDTzFXc2J1Vy9wV2lVMWlHZkl5RVV6WVA4cHp2enJvaXIrQi9idHNaM" 1 => "bhe_uni_session=eyJpdiI6IlF2WkJOdnlLWnRLUTNIRHpmZHA3d3c9PSIsInZhbHVlIjoiekdSM1picjZsclE0QVcxVGorWGhvaUIzUXBHNVNjZVlSSW1iSjYwT0tiYkVCUmw0dEIydytsYkxmWVQyUFkwWEFBWnBqK1NUWUlKOGZBbXVaM2hQZGQ3ZUpYeHdCZ0NSWThEdzlId2FTeUY0WW45VkxiTDJhcUEybzRKTDVVL0giLCJtYWMiOiJmZmEwZGIwYTUwNjk0MzlhZTNkMDkyZjY1MWU3NjY0NjM1MTQ5MjkyNDNhYjJjMDk4MjgwMDJjNTg4NjIwN2EyIiwidGFnIjoiIn0%3D; expires=Fri, 06 Jun 2025 04:39:35 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6IlF2WkJOdnlLWnRLUTNIRHpmZHA3d3c9PSIsInZhbHVlIjoiekdSM1picjZsclE0QVcxVGorWGhvaUIzUXBHNVNjZVlSSW1iSjYwT0tiYkVCUmw0dEIydytsYkxmWVQyUFkwWEFB" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlBPT3N0LytTMnNveXU0c29xbDR3UkE9PSIsInZhbHVlIjoiczRzcktKRzd2L08vUyt0QkYwbjExQ0tZV1VLeFNDTzFXc2J1Vy9wV2lVMWlHZkl5RVV6WVA4cHp2enJvaXIrQi9idHNaM0FudkZVNFVGOElmK25xZFdBTWo1dnRuVHV5UmhCZWl4SWlsS2JxY25Oc1RsZUNJeGdGalc4blp0MjAiLCJtYWMiOiJkYTg2NzZlMzIwODA1ODBlMzY4NmZkMWUxYTU4YzEwMzI1YTUzYmJlMTcwMmY0OGQ4OGZkZjY3ZDY2MGY3NmMyIiwidGFnIjoiIn0%3D; expires=Fri, 06-Jun-2025 04:39:35 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6IlBPT3N0LytTMnNveXU0c29xbDR3UkE9PSIsInZhbHVlIjoiczRzcktKRzd2L08vUyt0QkYwbjExQ0tZV1VLeFNDTzFXc2J1Vy9wV2lVMWlHZkl5RVV6WVA4cHp2enJvaXIrQi9idHNaM" 1 => "bhe_uni_session=eyJpdiI6IlF2WkJOdnlLWnRLUTNIRHpmZHA3d3c9PSIsInZhbHVlIjoiekdSM1picjZsclE0QVcxVGorWGhvaUIzUXBHNVNjZVlSSW1iSjYwT0tiYkVCUmw0dEIydytsYkxmWVQyUFkwWEFBWnBqK1NUWUlKOGZBbXVaM2hQZGQ3ZUpYeHdCZ0NSWThEdzlId2FTeUY0WW45VkxiTDJhcUEybzRKTDVVL0giLCJtYWMiOiJmZmEwZGIwYTUwNjk0MzlhZTNkMDkyZjY1MWU3NjY0NjM1MTQ5MjkyNDNhYjJjMDk4MjgwMDJjNTg4NjIwN2EyIiwidGFnIjoiIn0%3D; expires=Fri, 06-Jun-2025 04:39:35 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6IlF2WkJOdnlLWnRLUTNIRHpmZHA3d3c9PSIsInZhbHVlIjoiekdSM1picjZsclE0QVcxVGorWGhvaUIzUXBHNVNjZVlSSW1iSjYwT0tiYkVCUmw0dEIydytsYkxmWVQyUFkwWEFB" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "ZoxrXl1p9rM4p2YXxnIhyyIGZnsYiBngHlmlA7xE" "current_url" => "https://staging.bheuni.io/course-details/f95182ed83b945c09bf6e6f9d9acfdfe" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/f95182ed83b945c09bf6e6f9d9acfdfe" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-06-05 08:39:35GET/course-details/f95182ed83b945c09bf6e6f9d9acfdfe141315