MSc Advanced Computer Science

... United Kingdom
... University of Hull

Course Overview

Computer science has an ever-greater influence on our lives, and today's technological breakthroughs shape the way we live tomorrow.

Opportunities continue to grow for highly skilled practitioners, and the taught Masters's course allows you to advance your existing skills and knowledge. By the end of the programme, you will be equipped to thrive in one of the fastest-moving industries in the world.

You will learn specialist computer science techniques and fundamental theories, but you’ll also have the opportunity to put this knowledge into practice by developing applications and working with simple software. We cover a range of topics, including real-time graphics and computational science. You can choose from options including artificial intelligence, robotics and visualisation – built upon a solid foundation of good programming skills.

The course begins in September each year and lasts twelve months. An individual dissertation project follows two trimesters of taught modules during the third trimester. 

Computer Science at Hull aims to create an excellent experience for students with a supportive student community. We have an international reputation for our research activities and solid industrial and public grant funding record. We are also affiliated with Microsoft’s DreamSpark programme, which allows you to access the latest Microsoft operating systems and development software for home use. Once registered with the University, you can download the software free of charge. 

General Eligibility

A minimum 2:2 Bachelor Honours (or international equivalent) in “Computer Science” or “Software Engineering” with at least 40 credits (or equivalent) of a high-level objected oriented programming language such as Java, C++ or C#.

You will be required to submit a personal statement as a part of your application which sets out the extent of your programming experience, stating languages used and proficiency levels in each. If you would like to discuss this with a member of the academic staff who can help you to assess whether their degree will be sufficient preparation, then we will be happy to arrange this. You can email the Postgraduate Admissions Team at pgadmissions@hull.ac.uk.


To ensure our students have a rich learning and student experience, most of our programmes have a mix of domestic and international students. We reserve the right to close applications early to either group if application volumes suggest this blend cannot be achieved. In addition, existing undergraduate students at the University of Hull have a guaranteed ‘Fast Track’ route to any postgraduate programme, subject to meeting the entry criteria (excluding Social Work).

Part Time Work Details

20 hours of work permit weekly for international students.

Language Requirement

  • IELTS 6.5 overall, with no less than 5.5 in each skill.

Programme Information
...
Course Category

Computer Science


...
Campus Name

Hull, England


...
Course Level

Postgraduate


...
Duration

Full-Time,1 year


...
Available Intake

September


...
IELTS Score

5.5


...
Tuition Fees Range

11550,

12000, (INT)


Subject Recommendations for You
Masters Social Work
Lakehead University
Campus

Thunder Bay, Ontario

Entry Score

6.5

Course Level

Postgraduate

Total Course Fee

15333

Campus

Bristol, England

Entry Score

6.5

Course Level

Postgraduate

Total Course Fee

29200

MSc Physics
University of New Brunswick
Campus

Fredericton, Saint John, New Brunswick

Entry Score

7.0

Course Level

Postgraduate

Total Course Fee

18323

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 Version676msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[03:16:33] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (17.64ms)time
  • Application (658ms)time
  • 1 x Application (97.39%)
    658ms
    1 x Booting (2.61%)
    17.64ms
    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 duplicated638ms
    • 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` = '024fd045ef1e4be7a878c5286dd8c594' limit 1
      3.07msstaging_liveCourseController.php#131
      Bindings
      • 0: 024fd045ef1e4be7a878c5286dd8c594
      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 ('93')
      1.34msstaging_liveCourseController.php#131
      Bindings
      • 0: 93
      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')
      1.23msstaging_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')
      1.48msstaging_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 ('2')
      1.06msstaging_liveCourseController.php#131
      Bindings
      • 0: 2
      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
      8.43msstaging_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` = '2' order by RAND() limit 3
      616msstaging_liveCourseController.php#138
      Bindings
      • 0: 2
      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` = '3c72acd267c94b2da20b9f45f7780335' limit 1
      2.39msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 3c72acd267c94b2da20b9f45f7780335
      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` = '2' limit 1
      620μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 2
      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
      1.2msstaging_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` = '2' limit 1
      450μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 2
      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` = 'e91f6bf043b84cf8888edc9f350af27c' limit 1
      540μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: e91f6bf043b84cf8888edc9f350af27c
      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` = '2' limit 1
      360μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 2
      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
        EZLKkkJbCXxAihLzWcxCLixPVcrBd6QlwekpIIOn
        current_url
        https://staging.bheuni.io/course-details/024fd045ef1e4be7a878c5286dd8c594
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/024fd045ef1e4be7a878c5286dd8c594" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/024fd045ef1e4be7a878c5286dd8c594
        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 => "Sun, 04 May 2025 03:16:33 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Iko1SVYySUJGektuRC9RN0M1ZGIvUmc9PSIsInZhbHVlIjoieFVlTk5ST0U3RVJEd1dpZ05iNnFPa3hZeUFhQUZ0OVpDNFUzbFN4RlRNVWNiU2ltT3poSWUrWmg0M3pxb0RHZi8rb1R1UkdkcGs3L0h2MDBzTUZ0MStucDRIQm55eTl2dG1QbHNjZHB4YWJaZVpHR0xIcFZkMzlrcWw0dzhpNFkiLCJtYWMiOiI3NmZhNGE4ZWIzNTJhMmQ2MmNhOGU2MmY0NGRjMzVmOWU4NzdlZjNlNmNjNmE3NWZlMjU3YjBiMjQyYWQzYWZmIiwidGFnIjoiIn0%3D; expires=Sun, 04 May 2025 23:16:33 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6Iko1SVYySUJGektuRC9RN0M1ZGIvUmc9PSIsInZhbHVlIjoieFVlTk5ST0U3RVJEd1dpZ05iNnFPa3hZeUFhQUZ0OVpDNFUzbFN4RlRNVWNiU2ltT3poSWUrWmg0M3pxb0RHZi8rb1R1U" 1 => "bhe_uni_session=eyJpdiI6IjZhWUZtZEtZTUVGakpiWkltcGk0bVE9PSIsInZhbHVlIjoiV2F1L0dhVUxSMlo0NGxyNW9Ha1NlT2c3S2MzWWZoUnVad2ViREF2b1lYSTR4Y0RpUnNkV1NwcGF4NlZtMVdGbUlsVUk1YWdRcVdGSFZMVy9ORDVxdHZYS1VkWWEvK0pqV0Q4Yk5BRzVjaUREdzhIM1RYVHJxbDNPNEZzbkVXNHAiLCJtYWMiOiJjNWM3MTA4NjAwNTJiNDNjYWJkOGI1NzdjYzk5MzVhZTI3MGExODQ5YjVjNTM4ZjNhMjI4ZjRjNzc4N2I0ZjRlIiwidGFnIjoiIn0%3D; expires=Sun, 04 May 2025 23:16:33 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6IjZhWUZtZEtZTUVGakpiWkltcGk0bVE9PSIsInZhbHVlIjoiV2F1L0dhVUxSMlo0NGxyNW9Ha1NlT2c3S2MzWWZoUnVad2ViREF2b1lYSTR4Y0RpUnNkV1NwcGF4NlZtMVdGbUls" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Iko1SVYySUJGektuRC9RN0M1ZGIvUmc9PSIsInZhbHVlIjoieFVlTk5ST0U3RVJEd1dpZ05iNnFPa3hZeUFhQUZ0OVpDNFUzbFN4RlRNVWNiU2ltT3poSWUrWmg0M3pxb0RHZi8rb1R1UkdkcGs3L0h2MDBzTUZ0MStucDRIQm55eTl2dG1QbHNjZHB4YWJaZVpHR0xIcFZkMzlrcWw0dzhpNFkiLCJtYWMiOiI3NmZhNGE4ZWIzNTJhMmQ2MmNhOGU2MmY0NGRjMzVmOWU4NzdlZjNlNmNjNmE3NWZlMjU3YjBiMjQyYWQzYWZmIiwidGFnIjoiIn0%3D; expires=Sun, 04-May-2025 23:16:33 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6Iko1SVYySUJGektuRC9RN0M1ZGIvUmc9PSIsInZhbHVlIjoieFVlTk5ST0U3RVJEd1dpZ05iNnFPa3hZeUFhQUZ0OVpDNFUzbFN4RlRNVWNiU2ltT3poSWUrWmg0M3pxb0RHZi8rb1R1U" 1 => "bhe_uni_session=eyJpdiI6IjZhWUZtZEtZTUVGakpiWkltcGk0bVE9PSIsInZhbHVlIjoiV2F1L0dhVUxSMlo0NGxyNW9Ha1NlT2c3S2MzWWZoUnVad2ViREF2b1lYSTR4Y0RpUnNkV1NwcGF4NlZtMVdGbUlsVUk1YWdRcVdGSFZMVy9ORDVxdHZYS1VkWWEvK0pqV0Q4Yk5BRzVjaUREdzhIM1RYVHJxbDNPNEZzbkVXNHAiLCJtYWMiOiJjNWM3MTA4NjAwNTJiNDNjYWJkOGI1NzdjYzk5MzVhZTI3MGExODQ5YjVjNTM4ZjNhMjI4ZjRjNzc4N2I0ZjRlIiwidGFnIjoiIn0%3D; expires=Sun, 04-May-2025 23:16:33 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6IjZhWUZtZEtZTUVGakpiWkltcGk0bVE9PSIsInZhbHVlIjoiV2F1L0dhVUxSMlo0NGxyNW9Ha1NlT2c3S2MzWWZoUnVad2ViREF2b1lYSTR4Y0RpUnNkV1NwcGF4NlZtMVdGbUls" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "EZLKkkJbCXxAihLzWcxCLixPVcrBd6QlwekpIIOn" "current_url" => "https://staging.bheuni.io/course-details/024fd045ef1e4be7a878c5286dd8c594" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/024fd045ef1e4be7a878c5286dd8c594" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-04 03:16:33GET/course-details/024fd045ef1e4be7a878c5286dd8c594141315