MZool Zoology

... United Kingdom
... Bangor University

Course Overview

This degree is an extended undergraduate programme which allows you to graduate either with BSc (Hons) at the end of the third year or with an undergraduate Masters (MZool) at the end of the fourth year. The fourth year of this course offers a unique opportunity to conduct an extended research project either in the laboratory or in the field.

Our Zoology degree is literally ‘all about animals’. On this degree you will receive a thorough grounding in 21st century zoology, exploring the diversity of animal form and function, and the evolution and ecology of the major animal groups. Through a series of individual modules which offer an element of choice, you will gain sound and broad zoological training in both invertebrate and vertebrate zoology, including applied aspects such as behaviour, entomology, parasitology, developmental biology, evolutionary biology, and the interaction between animals and their environment. We offer opportunities to carry out fieldwork both home and abroad, and to volunteer in research laboratories and animal facilities. Throughout your time at Bangor you will gain important subject-specific and transferable skills in experimental design, practical work, data analysis, group work, oral presentation, writing, and IT.

You will not only enjoy the resources expected of a modern centre of animal biology but will also benefit from the proximity of an exceptional range of terrestrial, marine, and freshwater habitats where field work, which is an integral part of the degree is conducted. We have our own Natural History Museum and are part of the Environment Centre Wales which is a partnership venture between Bangor University and the Natural Environment Research Council’s Centre for Ecology & Hydrology (CEH). We have onsite marine and freshwater aquaria, and facilities for maintenance of venomous and non-venomous reptiles, small mammals, and birds, as well as large modern teaching and research laboratories and lecture halls, computer rooms, and study spaces.

As part of the Zoology degree you may choose to spend 3-6 months in Year 2 at a University in either Europe or the United States on a student exchange programme.

General Eligibility

https://www.bangor.ac.uk/international/countries

Part Time Work Details

The 20 hours is total hours. It is not per job. If you hold multiple part-time jobs then the total hours of all the work you are doing added together.

Language Requirement

  • If you do not meet the English Language requirements to enter the International Incorporated Bachelors or the International Incorporated Masters, BUIC offers you a range of Pre-sessional English Programmes which you can take before you start these courses.

    If you have an IELTS of 5.0 (with no component below 4.5), you will be offered a 6-week Pre-sessional English course immediately preceding your entry to the IYZ.

    If you have an IELTS of 4.5 (with no component below 4.0), you will be offered a 12-week Pre-Sessional English course immediately preceding your entry to the IYZ.

Programme Information
...
Course Category

Biological and Medical Sciences


...
Campus Name

Bangor, Gwynedd


...
Course Level

Undergraduate


...
Duration

Full-time, 4 years


...
Available Intake

September


...
IELTS Score

4.0


...
Tuition Fees Range

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


Subject Recommendations for You
Campus

Bradford, West Yorkshire, England

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

18628

BSc (Hons) Psychology
Leeds Beckett University
Campus

Leeds, England

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

9250

BSc (Hons) / MPhys Physics
University of Hull
Campus

Hull, England

Entry Score

5.5

Course Level

Undergraduate

Total Course Fee

9250

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.52sRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[14:32:59] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (29.43ms)time
  • Application (1.49s)time
  • 1 x Application (98.06%)
    1.49s
    1 x Booting (1.94%)
    29.43ms
    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` = '8fb3a6d193a0492f88c652de13ca2591' limit 1
      7.1msstaging_liveCourseController.php#131
      Bindings
      • 0: 8fb3a6d193a0492f88c652de13ca2591
      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 ('38')
      1.08msstaging_liveCourseController.php#131
      Bindings
      • 0: 38
      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')
      770μ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')
      670μsstaging_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')
      640μ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 ('48') order by `category_name` asc
      680μsstaging_liveCourseController.php#131
      Bindings
      • 0: 48
      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.45sstaging_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` = '61' limit 1
      1.25msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 61
      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
      540μ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` = '98' limit 1
      680μsstaging_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` = '1' limit 1
      420μ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` = '93' limit 1
      520μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 93
      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
      400μ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
        3JmkaEHkjU3pbQXNvcVf1tSglFonakKYTzsCCy0G
        current_url
        https://staging.bheuni.io/course-details/8fb3a6d193a0492f88c652de13ca2591
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/8fb3a6d193a0492f88c652de13ca2591" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/8fb3a6d193a0492f88c652de13ca2591
        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, 14 Jun 2025 14:32:59 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlJJSTJVUU4yUTdVa1pzY3dVYzZ4NEE9PSIsInZhbHVlIjoiL3Y3KzIwT09OYnFxRFc5T0dHWXJDNlloZ2kzanByVUZJUXphb1lkSjRScDF2NVRXTWVSbWVPSXJuUDBGVk52RStHUUhsSVVqYUdmdEw2K2J4WHFzYS84TTBKQWx2TVUvR0c4SDJFM2lndERxVXJMRW5IQmFWdGhubnZmWmdvYk8iLCJtYWMiOiI1Njg1ZGU5ODI3YTNjY2VkMmQ4OWQwZWFmMWZjZWQwMjQzNmU4OTI0NTA2NGI3MzNiYzBjOTIxNDg4MzYxNGU2IiwidGFnIjoiIn0%3D; expires=Sun, 15 Jun 2025 10:32:59 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6IlJJSTJVUU4yUTdVa1pzY3dVYzZ4NEE9PSIsInZhbHVlIjoiL3Y3KzIwT09OYnFxRFc5T0dHWXJDNlloZ2kzanByVUZJUXphb1lkSjRScDF2NVRXTWVSbWVPSXJuUDBGVk52RStHUUhsS" 1 => "bhe_uni_session=eyJpdiI6Ijlic0R4TlBQVG5SVnlaS2VrZHBwSEE9PSIsInZhbHVlIjoiUFYvdmdGUG1TK1ZON3MvRE9mK1QwV0JKK2pCY0RVcmducklsU0tjU2NFSzcrQnZVNnl0T05KZi9WK3JnbFh6ZGhKTVNlUG4rSnZBMU9lQ1NXSUY3bTA4Y0ZVZTNNblJ0U1c1SzN4dUMvL0xONFREMmtRc05BVStydGJBZmJxQVQiLCJtYWMiOiI1ZTliNjZhYjFkNGQ3NDk1ZGVhZTYwOTQxNWQ0MDg0N2VmNGYwMjgwYzczODM2M2U5OGY4NWNjNmZhNGQ1NGQyIiwidGFnIjoiIn0%3D; expires=Sun, 15 Jun 2025 10:32:59 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6Ijlic0R4TlBQVG5SVnlaS2VrZHBwSEE9PSIsInZhbHVlIjoiUFYvdmdGUG1TK1ZON3MvRE9mK1QwV0JKK2pCY0RVcmducklsU0tjU2NFSzcrQnZVNnl0T05KZi9WK3JnbFh6ZGhK" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlJJSTJVUU4yUTdVa1pzY3dVYzZ4NEE9PSIsInZhbHVlIjoiL3Y3KzIwT09OYnFxRFc5T0dHWXJDNlloZ2kzanByVUZJUXphb1lkSjRScDF2NVRXTWVSbWVPSXJuUDBGVk52RStHUUhsSVVqYUdmdEw2K2J4WHFzYS84TTBKQWx2TVUvR0c4SDJFM2lndERxVXJMRW5IQmFWdGhubnZmWmdvYk8iLCJtYWMiOiI1Njg1ZGU5ODI3YTNjY2VkMmQ4OWQwZWFmMWZjZWQwMjQzNmU4OTI0NTA2NGI3MzNiYzBjOTIxNDg4MzYxNGU2IiwidGFnIjoiIn0%3D; expires=Sun, 15-Jun-2025 10:32:59 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6IlJJSTJVUU4yUTdVa1pzY3dVYzZ4NEE9PSIsInZhbHVlIjoiL3Y3KzIwT09OYnFxRFc5T0dHWXJDNlloZ2kzanByVUZJUXphb1lkSjRScDF2NVRXTWVSbWVPSXJuUDBGVk52RStHUUhsS" 1 => "bhe_uni_session=eyJpdiI6Ijlic0R4TlBQVG5SVnlaS2VrZHBwSEE9PSIsInZhbHVlIjoiUFYvdmdGUG1TK1ZON3MvRE9mK1QwV0JKK2pCY0RVcmducklsU0tjU2NFSzcrQnZVNnl0T05KZi9WK3JnbFh6ZGhKTVNlUG4rSnZBMU9lQ1NXSUY3bTA4Y0ZVZTNNblJ0U1c1SzN4dUMvL0xONFREMmtRc05BVStydGJBZmJxQVQiLCJtYWMiOiI1ZTliNjZhYjFkNGQ3NDk1ZGVhZTYwOTQxNWQ0MDg0N2VmNGYwMjgwYzczODM2M2U5OGY4NWNjNmZhNGQ1NGQyIiwidGFnIjoiIn0%3D; expires=Sun, 15-Jun-2025 10:32:59 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6Ijlic0R4TlBQVG5SVnlaS2VrZHBwSEE9PSIsInZhbHVlIjoiUFYvdmdGUG1TK1ZON3MvRE9mK1QwV0JKK2pCY0RVcmducklsU0tjU2NFSzcrQnZVNnl0T05KZi9WK3JnbFh6ZGhK" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "3JmkaEHkjU3pbQXNvcVf1tSglFonakKYTzsCCy0G" "current_url" => "https://staging.bheuni.io/course-details/8fb3a6d193a0492f88c652de13ca2591" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/8fb3a6d193a0492f88c652de13ca2591" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-06-14 14:32:59GET/course-details/8fb3a6d193a0492f88c652de13ca2591141315