BSc (Hons) Computer Science and Music Production

... United Kingdom
... Keele University

Course Overview

Keele's combined honours course in Computer Science and Music Production aims to provide you with a high level technical skill set, using the latest tools and technology to prepare you for a range of careers within two fast-evolving industries.

Computer Science at Keele is informed by research and close interaction with our Industry Advisory Board, exploring the key themes that underpin this contemporary subject, whilst Music Production examines the cultural contexts in which sound is produced for and how it is consumed in various media forms.

Computer science begins with exploring the fundamental concepts and techniques for object-oriented programming which will become more advanced throughout your degree programme. This includes areas such as games programming, mobile app and web development, artificial intelligence (AI) and cyber security, with the consideration of cutting edge research in AI and machine learning. You will also have the opportunity to further specialise in your studies and apply the techniques you have learnt, through a final year project in the School of Computer Science and Mathematics.

In addition to developing your knowledge in computer science, you will acquire technical skills and academic expertise in music production through working with audio software, hardware, and digital audio in studio and production set ups. Access to a range of sophisticated equipment will enable you to gain first-hand experience in:

  • Sound recording

  • Sound production

  • Audio design

  • Digital sampling

  • Programming

  • Commercial Sound Applications

  • Game Audio

  • Mixing

  • Mastering

With a strong portfolio of skills, you will be equipped to pursue your career ambitions in the creative industries such as TV, radio, film and games. 

General Eligibility

A LEVEL REQUIREMENTS

  • BBC 

GCSE REQUIREMENTS

  • Maths at C (or 4)

  • English Language / Literature at C (or 4)

BTEC

  • DMM

Part Time Work Details

20 Hours of Work permit weekly for international students.

Language Requirement

  • IELTS 6.0 overall with a minimum of 5.5 in each individual component or equivalent.

Programme Information
...
Course Category

Computing


...
Campus Name

Staffordshire


...
Course Level

Undergraduate


...
Duration

Full-Time, 3/4 years(inc. placement year)


...
Available Intake

September, January


...
IELTS Score

5.5


...
Tuition Fees Range

UK: £9,250, International/EU: £18,800,


Subject Recommendations for You
Dance BA (Hons)
University of Chester (Warrington)
Campus

Chester, Warrington

Entry Score

5.5

Course Level

Undergraduate

Total Course Fee

£9,250, £12,750

BA in Business and Management
University of Leicester
Campus

Leicester, England

Entry Score

6.5

Course Level

Undergraduate

Total Course Fee

UK fees: £9,250 & International fees: £18,200

BEng Engineering Mathematics
University of Bristol
Campus

Bristol, England

Entry Score

6.5

Course Level

Undergraduate

Total Course Fee

29000

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 Version918msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[08:08:47] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (24.78ms)time
  • Application (893ms)time
  • 1 x Application (97.3%)
    893ms
    1 x Booting (2.7%)
    24.78ms
    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 duplicated868ms
    • 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` = '2561' limit 1
      5.45msstaging_liveCourseController.php#131
      Bindings
      • 0: 2561
      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 ('5')
      930μsstaging_liveCourseController.php#131
      Bindings
      • 0: 5
      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')
      750μ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')
      540μ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')
      510μ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 ('6') order by `category_name` asc
      570μsstaging_liveCourseController.php#131
      Bindings
      • 0: 6
      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
      855msstaging_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` = '69' limit 1
      1.09msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 69
      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
      530μ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` = '100' limit 1
      880μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 100
      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` = '63' limit 1
      870μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 63
      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
      570μ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
        1MAI7q1Beyn9H54VrGfBqXQ6k9TaIhlEKT5bnMKK
        current_url
        https://staging.bheuni.io/course-details/2561
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/2561" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/2561
        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 => "Wed, 04 Jun 2025 08:08:47 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlBYVUFrRHd4QkozanZocGZJUjNMd0E9PSIsInZhbHVlIjoiZWJkTEZEUHhrWnBmOEVFUDJlSEdCOGs4YXFoMnpaOTBIYzZSUmxpamhkWlBQR1hHd21CaWNMUUVCRHBFK0MzcjUrVGdNSWFVWVB2eUVHampJSEUyQmZoRUJTbkpiYnZlZ3k0Um9abVloV29IZmFTYVhtcWFIaklsUUhOc1paMXIiLCJtYWMiOiI1NGVhODI0MjYzYWVjMTY2NTcyODZhM2VmYzA0MjIyYTczNTVjOWFlZjdlYTY3NmQ4MTBmOWZiZWNhZTQ1ZjQ2IiwidGFnIjoiIn0%3D; expires=Thu, 05 Jun 2025 04:08:47 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6IlBYVUFrRHd4QkozanZocGZJUjNMd0E9PSIsInZhbHVlIjoiZWJkTEZEUHhrWnBmOEVFUDJlSEdCOGs4YXFoMnpaOTBIYzZSUmxpamhkWlBQR1hHd21CaWNMUUVCRHBFK0MzcjUrVGdNS" 1 => "bhe_uni_session=eyJpdiI6IkE5Z3FCbkdTcjRNSUJBcWFKVTkwbGc9PSIsInZhbHVlIjoiN21RY1VxaW1UcEN6QlFJTlBCNE1CM3FPaTgzRmRUTVFwZFB6SE9pYzRHcTFnL2NvTWwwWWFCQkVnU0VKUnVmalRuOG0wektrWnBVb3dGL1NlbkFKNkxiend1VlVnR3ZER2FWVHFVQVFWUFhJaTRsT09zcWtYaW5DY2ZNT1JjaXciLCJtYWMiOiI4MzY4MmZlOTJiMjljYTRhMGIwMGM4ZjZhM2QzNTk4MmZkYWFjNGYwMGMyMDYzYTIwZDc1ZDNlNjRjYWRiYmQ5IiwidGFnIjoiIn0%3D; expires=Thu, 05 Jun 2025 04:08:47 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6IkE5Z3FCbkdTcjRNSUJBcWFKVTkwbGc9PSIsInZhbHVlIjoiN21RY1VxaW1UcEN6QlFJTlBCNE1CM3FPaTgzRmRUTVFwZFB6SE9pYzRHcTFnL2NvTWwwWWFCQkVnU0VKUnVmalRu" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlBYVUFrRHd4QkozanZocGZJUjNMd0E9PSIsInZhbHVlIjoiZWJkTEZEUHhrWnBmOEVFUDJlSEdCOGs4YXFoMnpaOTBIYzZSUmxpamhkWlBQR1hHd21CaWNMUUVCRHBFK0MzcjUrVGdNSWFVWVB2eUVHampJSEUyQmZoRUJTbkpiYnZlZ3k0Um9abVloV29IZmFTYVhtcWFIaklsUUhOc1paMXIiLCJtYWMiOiI1NGVhODI0MjYzYWVjMTY2NTcyODZhM2VmYzA0MjIyYTczNTVjOWFlZjdlYTY3NmQ4MTBmOWZiZWNhZTQ1ZjQ2IiwidGFnIjoiIn0%3D; expires=Thu, 05-Jun-2025 04:08:47 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6IlBYVUFrRHd4QkozanZocGZJUjNMd0E9PSIsInZhbHVlIjoiZWJkTEZEUHhrWnBmOEVFUDJlSEdCOGs4YXFoMnpaOTBIYzZSUmxpamhkWlBQR1hHd21CaWNMUUVCRHBFK0MzcjUrVGdNS" 1 => "bhe_uni_session=eyJpdiI6IkE5Z3FCbkdTcjRNSUJBcWFKVTkwbGc9PSIsInZhbHVlIjoiN21RY1VxaW1UcEN6QlFJTlBCNE1CM3FPaTgzRmRUTVFwZFB6SE9pYzRHcTFnL2NvTWwwWWFCQkVnU0VKUnVmalRuOG0wektrWnBVb3dGL1NlbkFKNkxiend1VlVnR3ZER2FWVHFVQVFWUFhJaTRsT09zcWtYaW5DY2ZNT1JjaXciLCJtYWMiOiI4MzY4MmZlOTJiMjljYTRhMGIwMGM4ZjZhM2QzNTk4MmZkYWFjNGYwMGMyMDYzYTIwZDc1ZDNlNjRjYWRiYmQ5IiwidGFnIjoiIn0%3D; expires=Thu, 05-Jun-2025 04:08:47 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6IkE5Z3FCbkdTcjRNSUJBcWFKVTkwbGc9PSIsInZhbHVlIjoiN21RY1VxaW1UcEN6QlFJTlBCNE1CM3FPaTgzRmRUTVFwZFB6SE9pYzRHcTFnL2NvTWwwWWFCQkVnU0VKUnVmalRu" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "1MAI7q1Beyn9H54VrGfBqXQ6k9TaIhlEKT5bnMKK" "current_url" => "https://staging.bheuni.io/course-details/2561" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/2561" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-06-04 08:08:47GET/course-details/2561141315