Diploma in Software Development (Level 6)

... New Zealand
... Toi Ohomai Institute of Technology

Course Overview

Do you want to learn how to develop apps, websites and online games? With this diploma, you’ll gain more advanced programming skills and knowledge.

You'll build on your previous study by learning how to write programs using design patterns, data structures and algorithms to meet specifications.

By studying current and emerging technologies you'll learn to apply your knowledge to solve technology issues in the workplace, such as designing and building a complex system and a website. You'll also learn how to add security protocols, use quality assurance techniques and write software documentation.

Smart, adaptable problem solvers with sound IT skills are always in high demand. If you're keen to further your studies in IT, check out our IT Study Pathways Diagram to see what your IT study journey can look like.

Upon successfully completing the requirements you'll receive the award of:

  • New Zealand Diploma in Software Development (Level 6)

General Eligibility

For Levels 5, 6 and 7 certificate or diploma, domestic students under 20 and all international students must have:

NCEA Level 2 with passes in English/Te Reo Māori or education achievement at least equivalent to NCEA Level 2 and a minimum of 42 credits at level 3; OR

Evidence of ability to complete academic requirements for the programme.

Other Considerations

You are recommended to hold one of the following qualifications, or have equivalent knowledge, skills and experience:

  • NCEA Level 2 or 3 with appropriate credits in mathematics and digital technologies subjects

  • New Zealand Certificate in Information Technology Essentials (Level 4)

  • New Zealand Certificate in Information Technology Technical Support (Level 5)

  • New Zealand Diploma in Web Development and Design (Level 5) 

Part Time Work Details

20 Hours of Work permit weekly for international students.

Language Requirement

  • IELTS Academic score of 6 with no band score lower than 5.5 or completed New Zealand Certificate in English Language Level 4 with the Academic Endorsement or meets a relevant English Proficiency Outcome as outlined by NZQA.

Programme Information
...
Course Category

Computing


...
Campus Name

Tauranga (Windermere Campus)


...
Course Level

Diploma


...
Duration

Full-Time, 2 years


...
Available Intake

July


...
IELTS Score

5.5


...
Tuition Fees Range

,

25000, (INT)


Subject Recommendations for You
Computerized Accounting
Canadian Technology College
Campus

Toronto, Canada

Entry Score

0.0

Course Level

Diploma

Total Course Fee

CAD/International: $12,000

Diploma in Art Curatorship
University of Canterbury
Campus

Christchurch

Entry Score

Course Level

Diploma

Total Course Fee

$ 8356

Certificate IV in Commercial Cookery
Kingston Institute Australia
Campus

Haymarket, Australia

Entry Score

5.5

Course Level

Diploma

Total Course Fee

$18,000

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 Version314msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[21:34:58] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (16.59ms)time
  • Application (298ms)time
  • 1 x Application (94.72%)
    298ms
    1 x Booting (5.28%)
    16.59ms
    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 duplicated268ms
    • 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` = '4dcb239589f84d86b681eb731052a8f0' limit 1
      7.27msstaging_liveCourseController.php#131
      Bindings
      • 0: 4dcb239589f84d86b681eb731052a8f0
      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 ('e0775ca4d8fb43deac8011f171c7a9aa')
      890μsstaging_liveCourseController.php#131
      Bindings
      • 0: e0775ca4d8fb43deac8011f171c7a9aa
      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 ('cc62d0833e6545c79e32089c78bf41bc')
      690μsstaging_liveCourseController.php#131
      Bindings
      • 0: cc62d0833e6545c79e32089c78bf41bc
      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 ('159')
      850μsstaging_liveCourseController.php#131
      Bindings
      • 0: 159
      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 ('ebf62c2957cf4d52ac7411242f9a9495')
      1.95msstaging_liveCourseController.php#131
      Bindings
      • 0: ebf62c2957cf4d52ac7411242f9a9495
      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
      1.24msstaging_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` = 'ebf62c2957cf4d52ac7411242f9a9495' order by RAND() limit 3
      242msstaging_liveCourseController.php#138
      Bindings
      • 0: ebf62c2957cf4d52ac7411242f9a9495
      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` = 'c94c337e38f141f69b413b61f124f525' limit 1
      9.65msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: c94c337e38f141f69b413b61f124f525
      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` = 'ebf62c2957cf4d52ac7411242f9a9495' limit 1
      530μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: ebf62c2957cf4d52ac7411242f9a9495
      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` = 'ed0377127ce949d1b0c9445b63126627' limit 1
      810μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: ed0377127ce949d1b0c9445b63126627
      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` = 'ebf62c2957cf4d52ac7411242f9a9495' limit 1
      380μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: ebf62c2957cf4d52ac7411242f9a9495
      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` = 'bcb82cb3c1974e65a02183dee2d0d6bc' limit 1
      620μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: bcb82cb3c1974e65a02183dee2d0d6bc
      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` = 'ebf62c2957cf4d52ac7411242f9a9495' limit 1
      380μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: ebf62c2957cf4d52ac7411242f9a9495
      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
        4CsCnmbOG6VBtXkMXkzE2uSwHJt2vxUFCSJPUOZG
        current_url
        https://staging.bheuni.io/course-details/4dcb239589f84d86b681eb731052a8f0
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/4dcb239589f84d86b681eb731052a8f0" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/4dcb239589f84d86b681eb731052a8f0
        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 21:34:58 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlFLYmk4eFh1WWRYRWdtd2lCWnMyQ2c9PSIsInZhbHVlIjoiOXFGaEh3eDFTdjJzNDljdDVhTHFUUEhHTEhIYnhCMzBEQWwrK0Nad1dVL082WW02UDgxaWFWVEdGRXhKc3JtTEV4d0JQQlRTV1J4Z2xJSDNJQ3lDN29UaU1ybHZTeWpTRm1rblFPV2N5QWdZQkxrVVp6SENYeUV5eGZUcE81UisiLCJtYWMiOiI4ZTU5ZDQwZWVkMzQxZWFiODZkM2ZmYjU4NzNhYmIxNzdmNGVjMmNiMmNhM2QyNTE3MTY3Yzk3MGY5ODlmZTVlIiwidGFnIjoiIn0%3D; expires=Mon, 05 May 2025 17:34:58 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6IlFLYmk4eFh1WWRYRWdtd2lCWnMyQ2c9PSIsInZhbHVlIjoiOXFGaEh3eDFTdjJzNDljdDVhTHFUUEhHTEhIYnhCMzBEQWwrK0Nad1dVL082WW02UDgxaWFWVEdGRXhKc3JtTEV4d0JQQ" 1 => "bhe_uni_session=eyJpdiI6ImdGSzNNT0MzUXFkdlhkOWg4NTIwN3c9PSIsInZhbHVlIjoiMmJhS2E1WkJ4cmhmcE5ocEpQU2psbE1qVEFnUG1OUFlIeEF3Z0FjVkdrQkpxZVNNMlJWMFQxTkNaakt1Y3BIRGpJejNrVGZ4UVR1aVB2R0YxVUduU0hEeVdRWWJkZk11OGxOUDZjdEJ0OFh0VjdrcmxVRStGNUtUckdDN2lVSjMiLCJtYWMiOiJhZDVlMDZkMjA3ODZjMGQwZGQxMmEzYzFkYjY2NjE5NjBhYzM3NzU4MDM5MWMwYWIzOTFkZWY4OTNiYWFmNzUwIiwidGFnIjoiIn0%3D; expires=Mon, 05 May 2025 17:34:58 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6ImdGSzNNT0MzUXFkdlhkOWg4NTIwN3c9PSIsInZhbHVlIjoiMmJhS2E1WkJ4cmhmcE5ocEpQU2psbE1qVEFnUG1OUFlIeEF3Z0FjVkdrQkpxZVNNMlJWMFQxTkNaakt1Y3BIRGpJ" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlFLYmk4eFh1WWRYRWdtd2lCWnMyQ2c9PSIsInZhbHVlIjoiOXFGaEh3eDFTdjJzNDljdDVhTHFUUEhHTEhIYnhCMzBEQWwrK0Nad1dVL082WW02UDgxaWFWVEdGRXhKc3JtTEV4d0JQQlRTV1J4Z2xJSDNJQ3lDN29UaU1ybHZTeWpTRm1rblFPV2N5QWdZQkxrVVp6SENYeUV5eGZUcE81UisiLCJtYWMiOiI4ZTU5ZDQwZWVkMzQxZWFiODZkM2ZmYjU4NzNhYmIxNzdmNGVjMmNiMmNhM2QyNTE3MTY3Yzk3MGY5ODlmZTVlIiwidGFnIjoiIn0%3D; expires=Mon, 05-May-2025 17:34:58 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6IlFLYmk4eFh1WWRYRWdtd2lCWnMyQ2c9PSIsInZhbHVlIjoiOXFGaEh3eDFTdjJzNDljdDVhTHFUUEhHTEhIYnhCMzBEQWwrK0Nad1dVL082WW02UDgxaWFWVEdGRXhKc3JtTEV4d0JQQ" 1 => "bhe_uni_session=eyJpdiI6ImdGSzNNT0MzUXFkdlhkOWg4NTIwN3c9PSIsInZhbHVlIjoiMmJhS2E1WkJ4cmhmcE5ocEpQU2psbE1qVEFnUG1OUFlIeEF3Z0FjVkdrQkpxZVNNMlJWMFQxTkNaakt1Y3BIRGpJejNrVGZ4UVR1aVB2R0YxVUduU0hEeVdRWWJkZk11OGxOUDZjdEJ0OFh0VjdrcmxVRStGNUtUckdDN2lVSjMiLCJtYWMiOiJhZDVlMDZkMjA3ODZjMGQwZGQxMmEzYzFkYjY2NjE5NjBhYzM3NzU4MDM5MWMwYWIzOTFkZWY4OTNiYWFmNzUwIiwidGFnIjoiIn0%3D; expires=Mon, 05-May-2025 17:34:58 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6ImdGSzNNT0MzUXFkdlhkOWg4NTIwN3c9PSIsInZhbHVlIjoiMmJhS2E1WkJ4cmhmcE5ocEpQU2psbE1qVEFnUG1OUFlIeEF3Z0FjVkdrQkpxZVNNMlJWMFQxTkNaakt1Y3BIRGpJ" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "4CsCnmbOG6VBtXkMXkzE2uSwHJt2vxUFCSJPUOZG" "current_url" => "https://staging.bheuni.io/course-details/4dcb239589f84d86b681eb731052a8f0" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/4dcb239589f84d86b681eb731052a8f0" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-04 21:34:58GET/course-details/4dcb239589f84d86b681eb731052a8f0141315