Degree Apprenticeship Digital and Technology Solutions Professional (Software Engineer),

... United Kingdom
... Teesside University

Course Overview

The apprentice learns how to utilise engineering principles in all stages of the software development process, including initial requirements, analysis and design, and development and data requirements, while ensuring security robustness is embedded. As well as general computing skills, the apprentice studies requirement analysis, software development techniques, code testing, debugging and refactoring to improve code quality and efficiency.

This apprenticeship combines degree-level learning while working in industry. It’s based on standards defined by employers, including Accenture, Bright Future, BT, Capgemini, CGI, Ford, Fujitsu, GlaxoSmithKline, HMRC, Hewlett Packard, IBM, John Lewis, Lloyds Banking Group, Network Rail and Tata Consulting Services.

The apprentice should be employed, and their job role should be enhanced by developing knowledge and skills in software engineering. You, as the employer, must be willing to support the apprentice's professional development as a software engineer before applying for this course.

General Eligibility

To be accepted onto a degree apprenticeship course, you must have support from your employer and also meet the course entry requirements - you can find these below.

  • The apprentice must be working and have your support as an employer, including your commitment to 20% off-the-job training.

  • Before starting their Teesside University apprenticeship, learners must hold Level 2 qualifications in English and maths. Find out more.

  • At least 96 tariff points from any combination of Level 3 qualifications.

Part Time Work Details

n/a

Language Requirement

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

Programme Information
...
Course Category

Digital Technology


...
Campus Name

Middlesbrough


...
Course Level

Undergraduate


...
Duration

Part-Time, 3 years


...
Available Intake

September


...
IELTS Score

6.5


...
Tuition Fees Range

25000,


Subject Recommendations for You
BSc (Hons) Sports Therapy
University of Gloucestershire
Campus

Cheltenham, Gloucester and London

Entry Score

5.5

Course Level

Undergraduate

Total Course Fee

9250

Campus

Waterloo Ontario

Entry Score

7.0

Course Level

Undergraduate

Total Course Fee

40416

BA (Hons) Architecture (Part 1 ARB/RIBA)
Arts University Bournemouth
Campus

Poole, Dorset, United Kingdom

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

£ UK: £9,250 , International/EU : £17,950

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 Version745msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[15:17:42] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (21.57ms)time
  • Application (724ms)time
  • 1 x Application (97.1%)
    724ms
    1 x Booting (2.89%)
    21.57ms
    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 duplicated695ms
    • 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` = 'b2a767007fef478991189231b2210bc4' limit 1
      3.15msstaging_liveCourseController.php#131
      Bindings
      • 0: b2a767007fef478991189231b2210bc4
      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 ('5c449829404b422c87b7d65ab914d6c6')
      1.22msstaging_liveCourseController.php#131
      Bindings
      • 0: 5c449829404b422c87b7d65ab914d6c6
      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')
      830μ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')
      1.22msstaging_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')
      910μ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 ('66') order by `category_name` asc
      920μsstaging_liveCourseController.php#131
      Bindings
      • 0: 66
      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
      680msstaging_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` = '82' limit 1
      2.5msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 82
      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
      710μ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` = 'ba31f9dbfabc4b9a81ddfcbcfaa760e4' limit 1
      930μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: ba31f9dbfabc4b9a81ddfcbcfaa760e4
      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` = '58' limit 1
      840μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 58
      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
      470μ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
        PfLPkTVny1cV505nL1UyMDJLC7RuhBsxc0w1RgMz
        current_url
        https://staging.bheuni.io/course-details/b2a767007fef478991189231b2210bc4
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/b2a767007fef478991189231b2210bc4" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/b2a767007fef478991189231b2210bc4
        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=01JVW94MEB6FFNWANBEY2ZNSH9_.tt.1; _fbp=fb.1.1747927061125.797812662370688845; XSRF-TOKEN=eyJpdiI6ImsxcEJlSDJxaXlIQStGeG5uditoNnc9PSIsInZhbHVlIjoicVRUT1hSMUQzeHF2aDZJd3RQTVlza3lSbDJYRzJzeXo0WUhKRndIVW94UjhGdXRmaFNOK094eEtMNXFYZUwvMFhiM29EQjdlUUZaajd0SkNsZkxEMWNCM09TRVduUlQwMVZyK3J3MVpCQjIwRjNGZSt5VHpJMHFVdG1POFhsaWEiLCJtYWMiOiJmYmMwMTJhOGJkN2UxMzVhOTkyNmZlMzdiYWFjNDMwODIzOTA1YWZlMWJkOTE0MDgwOTIwMzk2NzcxNmU1ZDg5IiwidGFnIjoiIn0%3D; bhe_uni_session=eyJpdiI6IkhncTN0YTZ3b1BDOGhiZmpzY0xPckE9PSIsInZhbHVlIjoiTTVrRVdUaDVSblJFT0Y5U3RSYUlSbTkrblVVQ1hxYUhyREwwemRCV0U5RjhoeW5uNXgwVWpFS0ZnTlNNc1NaQ3Q4cGk0clY4NWZjS3BaaXNncVpLait0dkxDRzduTFd0ak5YQm5NZ051Qm5MRnZhVEF3Z2Nwa3ViTFlwQVR3cUwiLCJtYWMiOiI0Y2FjNTRiYzIyYzAyMTJmNWI2YTIyY2Q1MGI5ZjQwYWRjMjhlOWEwMTg0ZTM4ZDJkZDQ3YjkwYTIzYzQ1MGI0IiwidGFnIjoiIn0%3D; ttcsid=1747927060942::5UgrMLcn185AhpZF-HDr.1.1747927062015; ttcsid_CLKVGJRC77U3V0M5NEGG=1747927060941::hXeRW6Jux7zflMmxeM5u.1.1747927062069_tt_enable_cookie=1; _ttp=01JVW94MEB6FFNWANBEY2ZNSH9_.tt.1; _fbp=fb.1.1747927061125.797812662370688845; XSRF-TOKEN=eyJpdiI6ImsxcEJlSDJxaXlIQStGeG5uditoNnc9PSIsI" ] "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" => "PfLPkTVny1cV505nL1UyMDJLC7RuhBsxc0w1RgMz" "bhe_uni_session" => "iNVwmVptzz8c5uy54vkVe9Y4rwRK7HcFe0m0BZaH" "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, 22 May 2025 15:17:42 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InorMTlZb2duT25nbURvWlRENFlsSlE9PSIsInZhbHVlIjoiZjlNNFkxT042TmcvL3A1LzJDckZiamdqNTlUUUFZL2thQXJTY01QUmxqZzM2ekZORjNZSVZPSlFtbis0TXJGeDRxMTRBYnF0Rm0rTmxXYlRqMDhJelNCSlMrdEgvc3YzbzlWYllHY2FJWVhYSTVPcVZ0TmhPYTRsYm1EMHJqQTMiLCJtYWMiOiI2ZTM4NGY1MTE5NGZjYzYzNTg2Yjk4MGI4MmY2YjZkM2EwOGU4YTk4ODQ5ZWU4ZTEwMDcyZjg5YWM0MjNhMTE2IiwidGFnIjoiIn0%3D; expires=Fri, 23 May 2025 11:17:42 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6InorMTlZb2duT25nbURvWlRENFlsSlE9PSIsInZhbHVlIjoiZjlNNFkxT042TmcvL3A1LzJDckZiamdqNTlUUUFZL2thQXJTY01QUmxqZzM2ekZORjNZSVZPSlFtbis0TXJGeDRxMTRBY" 1 => "bhe_uni_session=eyJpdiI6ImMrQ0lyVENPYWcvYmhQeHR5emJLRUE9PSIsInZhbHVlIjoiRUV4ZWFnUkV4ajNiZU0vY0szUC8zSXBqb1A4WHF0SDZMeXRpWFdEVmlwUGF2dmR1NEVPdEFyNHg2Y3R3MTFZU3hVZnlWblJGNHphMllBSm5tMEdqQ0xJLzB1VDJ2ODZKVDBKdk5FMzhTQjcrV3FTZUpLSWdodWR6TnNvaXlPcWoiLCJtYWMiOiI1ZDBmOTNjOTFiMmMwN2FjZTBkMmUxY2UzNDZkN2Q2ZTMzNWZjNmI3NTUyZmNhZTExZjVjNzA4NmY3NTRmMzM3IiwidGFnIjoiIn0%3D; expires=Fri, 23 May 2025 11:17:42 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6ImMrQ0lyVENPYWcvYmhQeHR5emJLRUE9PSIsInZhbHVlIjoiRUV4ZWFnUkV4ajNiZU0vY0szUC8zSXBqb1A4WHF0SDZMeXRpWFdEVmlwUGF2dmR1NEVPdEFyNHg2Y3R3MTFZU3hV" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InorMTlZb2duT25nbURvWlRENFlsSlE9PSIsInZhbHVlIjoiZjlNNFkxT042TmcvL3A1LzJDckZiamdqNTlUUUFZL2thQXJTY01QUmxqZzM2ekZORjNZSVZPSlFtbis0TXJGeDRxMTRBYnF0Rm0rTmxXYlRqMDhJelNCSlMrdEgvc3YzbzlWYllHY2FJWVhYSTVPcVZ0TmhPYTRsYm1EMHJqQTMiLCJtYWMiOiI2ZTM4NGY1MTE5NGZjYzYzNTg2Yjk4MGI4MmY2YjZkM2EwOGU4YTk4ODQ5ZWU4ZTEwMDcyZjg5YWM0MjNhMTE2IiwidGFnIjoiIn0%3D; expires=Fri, 23-May-2025 11:17:42 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6InorMTlZb2duT25nbURvWlRENFlsSlE9PSIsInZhbHVlIjoiZjlNNFkxT042TmcvL3A1LzJDckZiamdqNTlUUUFZL2thQXJTY01QUmxqZzM2ekZORjNZSVZPSlFtbis0TXJGeDRxMTRBY" 1 => "bhe_uni_session=eyJpdiI6ImMrQ0lyVENPYWcvYmhQeHR5emJLRUE9PSIsInZhbHVlIjoiRUV4ZWFnUkV4ajNiZU0vY0szUC8zSXBqb1A4WHF0SDZMeXRpWFdEVmlwUGF2dmR1NEVPdEFyNHg2Y3R3MTFZU3hVZnlWblJGNHphMllBSm5tMEdqQ0xJLzB1VDJ2ODZKVDBKdk5FMzhTQjcrV3FTZUpLSWdodWR6TnNvaXlPcWoiLCJtYWMiOiI1ZDBmOTNjOTFiMmMwN2FjZTBkMmUxY2UzNDZkN2Q2ZTMzNWZjNmI3NTUyZmNhZTExZjVjNzA4NmY3NTRmMzM3IiwidGFnIjoiIn0%3D; expires=Fri, 23-May-2025 11:17:42 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6ImMrQ0lyVENPYWcvYmhQeHR5emJLRUE9PSIsInZhbHVlIjoiRUV4ZWFnUkV4ajNiZU0vY0szUC8zSXBqb1A4WHF0SDZMeXRpWFdEVmlwUGF2dmR1NEVPdEFyNHg2Y3R3MTFZU3hV" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "PfLPkTVny1cV505nL1UyMDJLC7RuhBsxc0w1RgMz" "current_url" => "https://staging.bheuni.io/course-details/b2a767007fef478991189231b2210bc4" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/b2a767007fef478991189231b2210bc4" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-22 15:17:42GET/course-details/b2a767007fef478991189231b2210bc4141315