MSc Cyber Security and Pen Testing

... United Kingdom
... Middlesex University

Course Overview

From national security to the privacy of personal communications, the smooth running of societies and economies depends on the security of computer networks. With a security breach potentially costing a company millions, highly skilled experts who can provide protection are sought-after across the globe. Technology is constantly developing and security issues are too, making this a challenging and rapidly evolving specialism.

This course provides both intensive practical training and a profound theoretical education, extending beyond the technicalities of network security to cover strategic and organisational issues. During your studies, you will work with our LTE test bed and Blade Server, and you will learn how to access and configure cloud-based networks.

You will be encouraged to learn, explore and work within our award-winning technology centre and its five specialist laboratories equipped with the latest industry-standard hardware and software, including OPNET, Wireshark, MATLAB, Simulink, OpNet Modeller 17.0, OMNeT++ , NI and Cisco technology such as Packet Tracer. Depending on the Covid-19 related restrictions in place at the time, the teaching may take place either online with remote/virtual access to specialised hardware equipment and industry standard software or on campus following the required restrictions.

Practical work is an important part of every module, and unless you're already in employment, we'll encourage and support you to finding a placement for up to 12 weeks, during which you'll work on your independent research project. Access to placements will be dependent on individual employer organisations and any Covid-19 restrictions they may have in place.

Our strong research profile ensures our courses remain innovative. We have developed our own WSN, Senso LAB, and have also undertaken notable research in areas such as MIMO, LTE and LTE Advanced

The course is designed for those students who have previously studied computing at university level or who are currently working in the sector, and are looking to develop an advanced mastery of the subject.

General Eligibility

  • A 2:2 honours degree or above in computer science, science or engineering

  • Candidates with other degrees but with relevant work experience will also be considered.

Part Time Work Details

20 Hours of Work permit weekly for international students.

Language Requirement

  • The IELTS score for international applicants is 6.5 (with no less than 6.0 in each component).

Programme Information
...
Course Category

Computer Science


...
Campus Name

Burroughs


...
Course Level

Postgraduate


...
Duration

Full-Time, 1 year, Part-time, 2 years


...
Available Intake

September


...
IELTS Score


...
Tuition Fees Range

10500,

15700, (INT)


Subject Recommendations for You
MA Interior Design
Teesside University
Campus

Middlesbrough

Entry Score

Course Level

Postgraduate

Total Course Fee

6710

MSc Health and Safety
Leeds Beckett University
Campus

Leeds, England

Entry Score

6.0

Course Level

Postgraduate

Total Course Fee

9000

MEd Psychology of Education
The University of Manchester -INTO
Campus

Manchester

Entry Score

6.5

Course Level

Postgraduate

Total Course Fee

24000

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 Version999msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[19:32:16] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (18.23ms)time
  • Application (981ms)time
  • 1 x Application (98.17%)
    981ms
    1 x Booting (1.83%)
    18.23ms
    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 duplicated955ms
    • 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` = '6ce0489fd578428ca34f5c4a8fd0ff1a' limit 1
      5.08msstaging_liveCourseController.php#131
      Bindings
      • 0: 6ce0489fd578428ca34f5c4a8fd0ff1a
      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 ('104')
      1.01msstaging_liveCourseController.php#131
      Bindings
      • 0: 104
      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.97msstaging_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.68msstaging_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.37msstaging_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
      1.46msstaging_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
      928msstaging_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` = '5c449829404b422c87b7d65ab914d6c6' limit 1
      5.74msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 5c449829404b422c87b7d65ab914d6c6
      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
      720μ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` = '98' limit 1
      2.24msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 98
      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
      580μ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` = '44' limit 1
      4.27msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 44
      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
      790μ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
        ozVPiAlmkREnZ7IDMu7kCi7sufBOmge4DXLGTAyx
        current_url
        https://staging.bheuni.io/course-details/6ce0489fd578428ca34f5c4a8fd0ff1a
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/6ce0489fd578428ca34f5c4a8fd0ff1a" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/6ce0489fd578428ca34f5c4a8fd0ff1a
        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 => "Tue, 03 Jun 2025 19:32:16 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ilgwc1NWQ3VvNnlXVnRFODVyc3pid3c9PSIsInZhbHVlIjoiYmJodTRFS0hTWWp2VVlLT2hRR1Z2d3ltQ0M4WDYzajNnQnFYVVBSdFEyQ29VbHdsMS9hTjJadkRHUzlrMk9hdTZlRy9ydVJ2eFNFeDRBN1l2dnJPVFBOQVFWbzVkZktmUEVNZ1pNY2ZMYjJMSWcwanJmeTlCTVZ3WnJWYUYrdVoiLCJtYWMiOiI0MTZmZDRjZGMwMzU0YzMwOGEzMjg1YjU1OGVmMzg5MDU4NmEzNzhjMmVkOGYyZmE0MjNmNTYwM2Q4N2U3MTM2IiwidGFnIjoiIn0%3D; expires=Wed, 04 Jun 2025 15:32:16 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6Ilgwc1NWQ3VvNnlXVnRFODVyc3pid3c9PSIsInZhbHVlIjoiYmJodTRFS0hTWWp2VVlLT2hRR1Z2d3ltQ0M4WDYzajNnQnFYVVBSdFEyQ29VbHdsMS9hTjJadkRHUzlrMk9hdTZlRy9yd" 1 => "bhe_uni_session=eyJpdiI6IlR4c3RSck1iRWljbTg2czRlZjBEeVE9PSIsInZhbHVlIjoiNnBDWXZOU3BrY1JyODVVSjd5SnFHajF4TzV0Kzloak1uaXhGWklPK0xEVmF0RjcrQ0I0dTJ2em1JeU5rRXd3UXg5ZkVsdkk5bUt4MkZnSGFkNGZxeEhYM3RQM2Q4eWdvMnUxTEtGbXQ1b0xRbzg3Y0MzbkhXTXlBYnQ4WkVmSmkiLCJtYWMiOiIyNjU0MjY2OTBjYmI5OWNkODgwMmQ1YjFhZjI3ZmY0YWNiNTFiNWFmNDhlMTkwNjFkOTY5ZDAzMTFjMmUzYTA2IiwidGFnIjoiIn0%3D; expires=Wed, 04 Jun 2025 15:32:16 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6IlR4c3RSck1iRWljbTg2czRlZjBEeVE9PSIsInZhbHVlIjoiNnBDWXZOU3BrY1JyODVVSjd5SnFHajF4TzV0Kzloak1uaXhGWklPK0xEVmF0RjcrQ0I0dTJ2em1JeU5rRXd3UXg5" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ilgwc1NWQ3VvNnlXVnRFODVyc3pid3c9PSIsInZhbHVlIjoiYmJodTRFS0hTWWp2VVlLT2hRR1Z2d3ltQ0M4WDYzajNnQnFYVVBSdFEyQ29VbHdsMS9hTjJadkRHUzlrMk9hdTZlRy9ydVJ2eFNFeDRBN1l2dnJPVFBOQVFWbzVkZktmUEVNZ1pNY2ZMYjJMSWcwanJmeTlCTVZ3WnJWYUYrdVoiLCJtYWMiOiI0MTZmZDRjZGMwMzU0YzMwOGEzMjg1YjU1OGVmMzg5MDU4NmEzNzhjMmVkOGYyZmE0MjNmNTYwM2Q4N2U3MTM2IiwidGFnIjoiIn0%3D; expires=Wed, 04-Jun-2025 15:32:16 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6Ilgwc1NWQ3VvNnlXVnRFODVyc3pid3c9PSIsInZhbHVlIjoiYmJodTRFS0hTWWp2VVlLT2hRR1Z2d3ltQ0M4WDYzajNnQnFYVVBSdFEyQ29VbHdsMS9hTjJadkRHUzlrMk9hdTZlRy9yd" 1 => "bhe_uni_session=eyJpdiI6IlR4c3RSck1iRWljbTg2czRlZjBEeVE9PSIsInZhbHVlIjoiNnBDWXZOU3BrY1JyODVVSjd5SnFHajF4TzV0Kzloak1uaXhGWklPK0xEVmF0RjcrQ0I0dTJ2em1JeU5rRXd3UXg5ZkVsdkk5bUt4MkZnSGFkNGZxeEhYM3RQM2Q4eWdvMnUxTEtGbXQ1b0xRbzg3Y0MzbkhXTXlBYnQ4WkVmSmkiLCJtYWMiOiIyNjU0MjY2OTBjYmI5OWNkODgwMmQ1YjFhZjI3ZmY0YWNiNTFiNWFmNDhlMTkwNjFkOTY5ZDAzMTFjMmUzYTA2IiwidGFnIjoiIn0%3D; expires=Wed, 04-Jun-2025 15:32:16 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6IlR4c3RSck1iRWljbTg2czRlZjBEeVE9PSIsInZhbHVlIjoiNnBDWXZOU3BrY1JyODVVSjd5SnFHajF4TzV0Kzloak1uaXhGWklPK0xEVmF0RjcrQ0I0dTJ2em1JeU5rRXd3UXg5" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "ozVPiAlmkREnZ7IDMu7kCi7sufBOmge4DXLGTAyx" "current_url" => "https://staging.bheuni.io/course-details/6ce0489fd578428ca34f5c4a8fd0ff1a" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/6ce0489fd578428ca34f5c4a8fd0ff1a" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-06-03 19:32:16GET/course-details/6ce0489fd578428ca34f5c4a8fd0ff1a141315