BSc (Hons) Computer Science with Foundation Year

... United Kingdom
... Bangor University

Course Overview

Our aim is simple – we want to help you become a computer professional with the ability to keep yourself up-to-date with the rapid pace of developments in the field of computer science. After graduation, with one of our computing degrees, you should be able to obtain a good job in the computing industry in the UK or indeed with any of the international computing firms; or take up study for a higher degree such as a Masters Degree or PhD (both offered at Bangor).

The BSc Computer Science with Foundation Year course combines a foundation year with the three year Honours Degree to create an integrated four year programme. The programme provides an excellent introduction to studying a science subject at university and will provide you with the knowledge, skills and confidence required to study at degree-level. 

The with Foundation Year programme is ideal for applicants who do not quite meet the entry requirements for the three year degree or who would benefit from further a further year’s study in relation to studying a science subject.

Successful completion of the Foundation Year will see you progress to Year 1 of the BSc Computer Science course.

As a Bangor University student, you will be taught by committed and enthusiastic staff and will have access to the University’s extensive student support network and facilities.

General Eligibility

https://www.bangor.ac.uk/international/countries

Part Time Work Details

The 20 hours is total hours. It is not per job. If you hold multiple part-time jobs then the total hours of all the work you are doing added together.

Language Requirement

  • If you do not meet the English Language requirements to enter the International Incorporated Bachelors or the International Incorporated Masters, BUIC offers you a range of Pre-sessional English Programmes which you can take before you start these courses.

    If you have an IELTS of 5.0 (with no component below 4.5), you will be offered a 6-week Pre-sessional English course immediately preceding your entry to the IYZ.

    If you have an IELTS of 4.5 (with no component below 4.0), you will be offered a 12-week Pre-Sessional English course immediately preceding your entry to the IYZ.

Programme Information
...
Course Category

Computer Science


...
Campus Name

Bangor, Gwynedd


...
Course Level

Undergraduate


...
Duration

Full-time, 4 years


...
Available Intake

September


...
IELTS Score

4.0


...
Tuition Fees Range

Home full-time: £1,350, International full-time: £16,500,


Subject Recommendations for You
Campus

Bath, Somerset, United Kingdom

Entry Score

6.5

Course Level

Undergraduate

Total Course Fee

21100

Electrical and Electronic Engineering BEng/MEng (Hons)
Oxford International Education Group
Campus

London

Entry Score

5.5

Course Level

Undergraduate

Total Course Fee

£9,250, £14,750

Campus

St. Catharines, Ontario

Entry Score

7.0

Course Level

Undergraduate

Total Course Fee

29153

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 Version515msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[23:06:40] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (14.22ms)time
  • Application (501ms)time
  • 1 x Application (97.24%)
    501ms
    1 x Booting (2.76%)
    14.22ms
    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 duplicated479ms
    • 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` = '7c830c2b8d264b49a55bcf5e0e08fe8c' limit 1
      2.3msstaging_liveCourseController.php#131
      Bindings
      • 0: 7c830c2b8d264b49a55bcf5e0e08fe8c
      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 ('38')
      1msstaging_liveCourseController.php#131
      Bindings
      • 0: 38
      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')
      710μsstaging_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')
      460μsstaging_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')
      410μ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
      490μ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
      470msstaging_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` = '50' limit 1
      1.27msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 50
      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
      520μ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` = '3' limit 1
      690μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 3
      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
      410μ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` = 'c9cf9f687f00445e9fe8823d97cf4b4b' limit 1
      640μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: c9cf9f687f00445e9fe8823d97cf4b4b
      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
      620μ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
        7KgYjMJ6YZ1b83g5IbWvfjMbPtdbzO2hmo3k07eH
        current_url
        https://staging.bheuni.io/course-details/7c830c2b8d264b49a55bcf5e0e08fe8c
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/7c830c2b8d264b49a55bcf5e0e08fe8c" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/7c830c2b8d264b49a55bcf5e0e08fe8c
        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:16 [ "cookie" => array:1 [ 0 => "_tt_enable_cookie=1; _ttp=01JX15HAX3V0FC7BB655GZXN7V_.tt.1; _fbp=fb.1.1749164796936.505518493790629853; XSRF-TOKEN=eyJpdiI6Inh6UC9QWHNxRTBpaUJFMkE3Sm5sYlE9PSIsInZhbHVlIjoiN0czaHlUWm5IT1FLY2RYVDNPd2JwYzA3Yk9iL0RnNWZhSmg3V2RXQzZuRlVnME9yVDB3NVRMS0xubmVHaklhSFl3WW8rcmw3aU82NzZqTWREbllOMlJEY3QwaXNQMzQyRGhuNUhwUldXd1YwNXBzVlFCWFdSQTlTWE9uWE1NaHIiLCJtYWMiOiJiZmUxN2RlNzE5NDc4NTRhZDdiYzZkMWU3NzRjNDdjMjkwMmFjMDI2Y2I2YWRkODk4ZmNmY2ZhNDJjN2MxMWJkIiwidGFnIjoiIn0%3D; bhe_uni_session=eyJpdiI6IjVUZzFEbjVjRkxxNG4rTWhnQURoZkE9PSIsInZhbHVlIjoiVkt0d09mdCtUOTZydXRCOWdLaDFWV0dUeWZrTWJjL01LZDJjVFZiNXZ1RnZFeU1sL1N5c3NXV2xBUHRWTWN5eE1CYXpSUm4waThGbTVhTFZqUHhIUGFWMEpjRmFFTmszT1lFRHR1TGhGVnVVUXJqcGtVemxzM0FpeUpNaHpLWDUiLCJtYWMiOiI1YTljZTIwMzNlOTkxMWI4ZjhjMTU4ZDEwN2U5NTkzMTA1MzM3MzgzM2Y1Y2U1ZjIyZTZlMGEwYmFmMDc0MmQyIiwidGFnIjoiIn0%3D; ttcsid=1749164796838::kTmJob-xTufGyCey8D8v.1.1749164799125; ttcsid_CLKVGJRC77U3V0M5NEGG=1749164796837::q1pzO-NVDUzk8fsjnnrX.1.1749164799336_tt_enable_cookie=1; _ttp=01JX15HAX3V0FC7BB655GZXN7V_.tt.1; _fbp=fb.1.1749164796936.505518493790629853; XSRF-TOKEN=eyJpdiI6Inh6UC9QWHNxRTBpaUJFMkE3Sm5sYlE9PSIsI" ] "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
        0 of 0
        array:7 [ "_tt_enable_cookie" => null "_ttp" => null "_fbp" => null "XSRF-TOKEN" => "7KgYjMJ6YZ1b83g5IbWvfjMbPtdbzO2hmo3k07eH" "bhe_uni_session" => "nizNqOLGWyIK0lOtDVoozCoKF7AIuxuTgd2YBBPz" "ttcsid" => null "ttcsid_CLKVGJRC77U3V0M5NEGG" => null ]
        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 23:06:40 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjF4VnZYb3Y2aW9seXBDakpVZEdocUE9PSIsInZhbHVlIjoieDMzZ3BPRHBjYnpleFY4MnFjUU1DRVdPMC9veURjaUFzWFg0bzBEYVUyU3lidUJ4blEwWXFQTU9tK0VJZ0t6ZjlWcVFrbXpRVVlLeTJ0NkFXbmxUbkJwT2lNSG40ODkyeEc1WlRGTS93ZFMvQ1kweDJLOHlLYzh0ZnYrOG0vMUEiLCJtYWMiOiJkMGQ5MTVhNDJmYzUxYTAxZjAwNGZlM2JkZmYyZmE1NzRhYTVhNjVkOTFlY2VkMjRjZTdjMzRhNDJmY2Q1ZTU5IiwidGFnIjoiIn0%3D; expires=Fri, 06 Jun 2025 19:06:40 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6IjF4VnZYb3Y2aW9seXBDakpVZEdocUE9PSIsInZhbHVlIjoieDMzZ3BPRHBjYnpleFY4MnFjUU1DRVdPMC9veURjaUFzWFg0bzBEYVUyU3lidUJ4blEwWXFQTU9tK0VJZ0t6ZjlWcVFrb" 1 => "bhe_uni_session=eyJpdiI6ImozSnB0NzdnYjJnMkp0clk0azhmOXc9PSIsInZhbHVlIjoiYXRrVjRTd21lUTk0TTMvQk92dFpFa1NQT1VqNHRTSEUrdjg2V3dDNHRQOStDbHhjbWJPekdQU1FjU0I2OVBjcEwzNUViS0cvYlliWlovdm1JdEgySnMxa1I5WktCWlJaVjdDeSs3WjhQK1J5Q1FBV0hhVldKVGZMVS9LRS9mTjciLCJtYWMiOiIzY2FlY2UzYWNmMDAwYzIyMjVlYWFiN2NmMGNlNjNlMTA3M2I3YTJjNGMzZDJhN2Y5N2I4ZDY3ZDUxNzgwNDcxIiwidGFnIjoiIn0%3D; expires=Fri, 06 Jun 2025 19:06:40 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6ImozSnB0NzdnYjJnMkp0clk0azhmOXc9PSIsInZhbHVlIjoiYXRrVjRTd21lUTk0TTMvQk92dFpFa1NQT1VqNHRTSEUrdjg2V3dDNHRQOStDbHhjbWJPekdQU1FjU0I2OVBjcEwz" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjF4VnZYb3Y2aW9seXBDakpVZEdocUE9PSIsInZhbHVlIjoieDMzZ3BPRHBjYnpleFY4MnFjUU1DRVdPMC9veURjaUFzWFg0bzBEYVUyU3lidUJ4blEwWXFQTU9tK0VJZ0t6ZjlWcVFrbXpRVVlLeTJ0NkFXbmxUbkJwT2lNSG40ODkyeEc1WlRGTS93ZFMvQ1kweDJLOHlLYzh0ZnYrOG0vMUEiLCJtYWMiOiJkMGQ5MTVhNDJmYzUxYTAxZjAwNGZlM2JkZmYyZmE1NzRhYTVhNjVkOTFlY2VkMjRjZTdjMzRhNDJmY2Q1ZTU5IiwidGFnIjoiIn0%3D; expires=Fri, 06-Jun-2025 19:06:40 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6IjF4VnZYb3Y2aW9seXBDakpVZEdocUE9PSIsInZhbHVlIjoieDMzZ3BPRHBjYnpleFY4MnFjUU1DRVdPMC9veURjaUFzWFg0bzBEYVUyU3lidUJ4blEwWXFQTU9tK0VJZ0t6ZjlWcVFrb" 1 => "bhe_uni_session=eyJpdiI6ImozSnB0NzdnYjJnMkp0clk0azhmOXc9PSIsInZhbHVlIjoiYXRrVjRTd21lUTk0TTMvQk92dFpFa1NQT1VqNHRTSEUrdjg2V3dDNHRQOStDbHhjbWJPekdQU1FjU0I2OVBjcEwzNUViS0cvYlliWlovdm1JdEgySnMxa1I5WktCWlJaVjdDeSs3WjhQK1J5Q1FBV0hhVldKVGZMVS9LRS9mTjciLCJtYWMiOiIzY2FlY2UzYWNmMDAwYzIyMjVlYWFiN2NmMGNlNjNlMTA3M2I3YTJjNGMzZDJhN2Y5N2I4ZDY3ZDUxNzgwNDcxIiwidGFnIjoiIn0%3D; expires=Fri, 06-Jun-2025 19:06:40 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6ImozSnB0NzdnYjJnMkp0clk0azhmOXc9PSIsInZhbHVlIjoiYXRrVjRTd21lUTk0TTMvQk92dFpFa1NQT1VqNHRTSEUrdjg2V3dDNHRQOStDbHhjbWJPekdQU1FjU0I2OVBjcEwz" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "7KgYjMJ6YZ1b83g5IbWvfjMbPtdbzO2hmo3k07eH" "current_url" => "https://staging.bheuni.io/course-details/7c830c2b8d264b49a55bcf5e0e08fe8c" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/7c830c2b8d264b49a55bcf5e0e08fe8c" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-06-05 23:06:40GET/course-details/7c830c2b8d264b49a55bcf5e0e08fe8c141315