BSc Mathematics for Data Science

... United Kingdom
... Brunel University London

Course Overview

This programme brings together a range of techniques that modern data analyst needs. You will study blocks in mathematics, statistics, data analysis and computing, and tackle a variety of interesting and engaging problems from business and industry. A good grounding in all these subjects is essential for creating and using algorithms and systems that identify patterns and extract value from masses of data.

The course will also develop key graduate skills such as problem-solving and communication, with a third of the credits at each level based on project-oriented work where students will develop their knowledge, professionalism and creativity in a supportive environment.

As an example, in your second year, you will be introduced to neural networks and deep learning. This important topic is at heart a powerful blend of linear algebra, nonlinear activation functions, vector calculus chain rule for gradients, and steepest descent optimisation with sampling. These fundamental building blocks will be brought together in theory and in software so that you will be able to build your own deep-learning neural net and be able to explain the function of every part of the algorithm. This last aspect of being able to explain the software’s function is key to the role of a mathematician as an understander as well as a user of methods, as opposed to just a consumer of software. The emphasis throughout will be on the practical rigour associated with getting deep learning to work.

Follow the four-year ‘Professional Placement’ degree programme and you‘ll benefit from our extensive experience in helping students to find well-paid work placements with blue-chip companies. Our sandwich students find that their mathematical and transferable skills are in demand in many sectors.

General Eligibility

  • GCE A-level ABC, including grade A in Mathematics or Further Mathematics.

  • BTEC Level 3 Extended Diploma DDM, plus A-level Mathematics or Further Mathematics at Grade A.

  • BTEC Level 3 Diploma DM in any subject with an A-level Mathematics or Further Mathematics at grade A.

  • BTEC Level 3 Subsidiary Diploma D in any subject with A-levels grade AC including grade A in Mathematics or Further Mathematics.

  • International Baccalaureate Diploma 30 points, including 6 in Higher Level Mathematics. GCSE English equivalent SL 5 or HL 4

  • Obtain a minimum of 120 UCAS tariff points in the Access to HE Diploma with 45 credits at Level 3 and A-level in Mathematics or Further Mathematics grade A.

  • T levels: Merit overall and grade A in level Maths

Part Time Work Details

20 hours of work permit weekly for international students.

Language Requirement

  • IELTS: 6 (min 5.5 in all areas)

    Pearson: 59 (59 in all subscores)

    BrunELT: 58% (min 55% in all areas)

    TOEFL: 77 (min R18, L17, S20, W17)

Programme Information
...
Course Category

Education


...
Campus Name

Uxbridge area of London


...
Course Level

Undergraduate


...
Duration

Full-Time, 3 years


...
Available Intake

September


...
IELTS Score

5.5


...
Tuition Fees Range

9250,

19330, (INT)


Subject Recommendations for You
Campus

Glasgow

Entry Score

Course Level

Undergraduate

Total Course Fee

£ 9250

BA (Hons) Philosophy
Birkbeck University of London
Campus

London

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

£ 9250

BA (Hons) History and Music
Bangor University
Campus

Bangor, Wales

Entry Score

4.0

Course Level

Undergraduate

Total Course Fee

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

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.51sRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[20:42:18] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (14.68ms)time
  • Application (1.49s)time
  • 1 x Application (99.02%)
    1.49s
    1 x Booting (0.98%)
    14.68ms
    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.46s
    • 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` = '1834' limit 1
      4.43msstaging_liveCourseController.php#131
      Bindings
      • 0: 1834
      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 ('64')
      1.72msstaging_liveCourseController.php#131
      Bindings
      • 0: 64
      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')
      650μ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')
      2.06msstaging_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')
      2.06msstaging_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 ('21') order by `category_name` asc
      2.2msstaging_liveCourseController.php#131
      Bindings
      • 0: 21
      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.44sstaging_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` = '35' limit 1
      1.14msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 35
      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
      2.99msstaging_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` = '17' limit 1
      1.01msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 17
      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
      550μ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` = '38' limit 1
      870μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 38
      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
      4.32msstaging_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
        IvfBOzw6KW8ZOGUlaUMePotNDNpaGQTd6eX0YVe8
        current_url
        https://staging.bheuni.io/course-details/1834
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/1834" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/1834
        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 => "Sat, 24 May 2025 20:42:18 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImZzVTBLZndhUGd3dHZJNWVoVkJDaFE9PSIsInZhbHVlIjoiK09CZkJ3U3ExcjBobEJLQXhnaFExc2Z6dnhHRWJBRVdBb0h6YmNOdG9LRXU4WkhISlVjMTVCYkpUUCtSemVoTnA2eVpZcHQrYUlJa0s1OGU0elY4RkNtUHF4TkNneHdZUVlndHFCb2F0a2xIS0RBRkpWeXo5Nlc5T2pleEhCTU4iLCJtYWMiOiJhZjIyMzFjYTQwYzg0YTk1ZDg3MzFjYzM3MTQ0MmM2OTA1NDNiODcyNTdiMjMzYTc3NTRiYzk5OTRlYmNiOTY4IiwidGFnIjoiIn0%3D; expires=Sun, 25 May 2025 16:42:18 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6ImZzVTBLZndhUGd3dHZJNWVoVkJDaFE9PSIsInZhbHVlIjoiK09CZkJ3U3ExcjBobEJLQXhnaFExc2Z6dnhHRWJBRVdBb0h6YmNOdG9LRXU4WkhISlVjMTVCYkpUUCtSemVoTnA2eVpZc" 1 => "bhe_uni_session=eyJpdiI6Ikl1NFNwSjVHeU9DL2ZSRDhZd2hGU1E9PSIsInZhbHVlIjoid3JuNkl0NHRRMklDQk42Q1M1VWhjT2dTVHpraXFYSnFCWGtWaG9tN0d4Q0RlT29HRVllRHpGbWFRWHBZWFQrMmUzT00vc0RUMHNnL0xLZDB5Um9yZUxEbU0zR0p6QXFJS1B0cGZCZTUzU0pmRW9TN1NEV3NkS1JKLzMvdG0vdngiLCJtYWMiOiI3NmMwYjQ0OWRjMzJjYWVjMzA3ZjY5N2M3NzNjZTFiZDY2ODY3MjcxNjlmNGJkNTAxNzE1YTg2YjIxMmIzMDc1IiwidGFnIjoiIn0%3D; expires=Sun, 25 May 2025 16:42:18 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6Ikl1NFNwSjVHeU9DL2ZSRDhZd2hGU1E9PSIsInZhbHVlIjoid3JuNkl0NHRRMklDQk42Q1M1VWhjT2dTVHpraXFYSnFCWGtWaG9tN0d4Q0RlT29HRVllRHpGbWFRWHBZWFQrMmUz" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImZzVTBLZndhUGd3dHZJNWVoVkJDaFE9PSIsInZhbHVlIjoiK09CZkJ3U3ExcjBobEJLQXhnaFExc2Z6dnhHRWJBRVdBb0h6YmNOdG9LRXU4WkhISlVjMTVCYkpUUCtSemVoTnA2eVpZcHQrYUlJa0s1OGU0elY4RkNtUHF4TkNneHdZUVlndHFCb2F0a2xIS0RBRkpWeXo5Nlc5T2pleEhCTU4iLCJtYWMiOiJhZjIyMzFjYTQwYzg0YTk1ZDg3MzFjYzM3MTQ0MmM2OTA1NDNiODcyNTdiMjMzYTc3NTRiYzk5OTRlYmNiOTY4IiwidGFnIjoiIn0%3D; expires=Sun, 25-May-2025 16:42:18 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6ImZzVTBLZndhUGd3dHZJNWVoVkJDaFE9PSIsInZhbHVlIjoiK09CZkJ3U3ExcjBobEJLQXhnaFExc2Z6dnhHRWJBRVdBb0h6YmNOdG9LRXU4WkhISlVjMTVCYkpUUCtSemVoTnA2eVpZc" 1 => "bhe_uni_session=eyJpdiI6Ikl1NFNwSjVHeU9DL2ZSRDhZd2hGU1E9PSIsInZhbHVlIjoid3JuNkl0NHRRMklDQk42Q1M1VWhjT2dTVHpraXFYSnFCWGtWaG9tN0d4Q0RlT29HRVllRHpGbWFRWHBZWFQrMmUzT00vc0RUMHNnL0xLZDB5Um9yZUxEbU0zR0p6QXFJS1B0cGZCZTUzU0pmRW9TN1NEV3NkS1JKLzMvdG0vdngiLCJtYWMiOiI3NmMwYjQ0OWRjMzJjYWVjMzA3ZjY5N2M3NzNjZTFiZDY2ODY3MjcxNjlmNGJkNTAxNzE1YTg2YjIxMmIzMDc1IiwidGFnIjoiIn0%3D; expires=Sun, 25-May-2025 16:42:18 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6Ikl1NFNwSjVHeU9DL2ZSRDhZd2hGU1E9PSIsInZhbHVlIjoid3JuNkl0NHRRMklDQk42Q1M1VWhjT2dTVHpraXFYSnFCWGtWaG9tN0d4Q0RlT29HRVllRHpGbWFRWHBZWFQrMmUz" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "IvfBOzw6KW8ZOGUlaUMePotNDNpaGQTd6eX0YVe8" "current_url" => "https://staging.bheuni.io/course-details/1834" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/1834" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-24 20:42:18GET/course-details/1834141315