MSc/PgDip/PgCert Genealogical, Palaeographic & Heraldic Studies

... United Kingdom
... University of Strathclyde

Course Overview

This postgraduate course is for anyone with an interest and some experience in genealogy and related subjects. You may wish to study the field in more detail or use it in your career. It’s of particular interest for:

  • archivists

  • lawyers & paralegals

  • geographers

  • land agents

  • heritage sector staff

  • historians

  • librarians

  • museum staff

  • records agents

It's also suitable for those who are interested in the following:

  • developing, evaluating or refreshing their expertise in genealogy, records, archives, documents, palaeography and heraldry

  • advancing their academic and professional achievement in these subjects

  • gaining a deeper, more critical understanding of the field, its literature and professional practice

  • providing more expert knowledge and advisory capacity to employers and members of the public, such as in Family History Centres

General Eligibility

Academic requirements

PgCert/Part-time MSc Year 1

Usually, a degree or similar evidence of study skills is required; however, non-standard educational or professional qualifications will also be considered. Some experience in genealogical (or other relevant) research is also needed.

The Centre for Lifelong Learning offers several eight-week online and on-campus courses. These are intended to provide the basic skills and knowledge required to facilitate progression to the Postgraduate Certificate/Part-time MSc Year 1. Completing one or more of these courses may serve as evidence of the necessary study skills and relevant genealogical experience.

More course information can be found on the Centre for Lifelong Learning web pages.

PgDip/Part-time MSc Year 2

Entry will generally follow successful completion of the PgCert/Part-time MSc Year 1.

Students who've gained equivalent academic qualifications at the PgCert level may be accepted directly onto the PgDip/Part-time MSc Year 2. Those seeking advanced-standing admission may include prior learning in recognised courses and genealogical-based experience as entry criteria. Further information is available on request. Please get in touch with our Course Administrator at scosh@strath.ac.uk.

MSc

You must complete the PgDip/Part-time MSc Year 2 at an appropriate level before being allowed to continue to the third year of the part-time MSc. Direct entry to the third year of the part-time MSc is not available.

For the full-time MSc, candidates should hold an undergraduate degree. Previous postgraduate qualifications, such as an MSc, may also augment first degrees.

Some experience in genealogical (or other relevant) research is required, and we may ask to see examples of reports and charts you have created.

Students who already hold the PgCert or PgDip in Genealogical, Palaeographic and Heraldic Studies from Strathclyde or specific other relevant qualifications from specified institutions can transfer credits up to a defined limit. However, no fee discounts will be available. These students may wish to join the appropriate level of the part-time MSc programme.

Part Time Work Details

20 hours of work permit weekly for international students.

Language Requirement

  • IELTS 6.5 overall (no individual band less than 5.5)

Programme Information
...
Course Category

Humanities and Social Sciences


...
Campus Name

Glasgow


...
Course Level

Postgraduate


...
Duration

Full-Time,3 years


...
Available Intake

January, March, April, September, October


...
IELTS Score


...
Tuition Fees Range

7750,

7750, (INT)


Subject Recommendations for You
Master Philosophy
University of Guelph
Campus

Guelph, Ontario

Entry Score

6.5

Course Level

Postgraduate

Total Course Fee

20512

Campus

London

Entry Score

0.0

Course Level

Postgraduate

Total Course Fee

GBP

MSc Physician Associate Studies
The University of Newcastle
Campus

London

Entry Score

6.0

Course Level

Postgraduate

Total Course Fee

GBP 25500

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 Version387msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[12:13:52] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (14.6ms)time
  • Application (372ms)time
  • 1 x Application (96.22%)
    372ms
    1 x Booting (3.78%)
    14.60ms
    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 duplicated349ms
    • 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` = 'b6145f21048246dea8680207c0c90ee5' limit 1
      2.1msstaging_liveCourseController.php#131
      Bindings
      • 0: b6145f21048246dea8680207c0c90ee5
      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 ('35')
      610μsstaging_liveCourseController.php#131
      Bindings
      • 0: 35
      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')
      450μ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')
      390μ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 ('2')
      380μsstaging_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 ('57') order by `category_name` asc
      350μsstaging_liveCourseController.php#131
      Bindings
      • 0: 57
      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
      340msstaging_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` = '92c491caaf814b9ba81a373fbb6ba8a3' limit 1
      1.18msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 92c491caaf814b9ba81a373fbb6ba8a3
      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
      560μ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` = '20' limit 1
      670μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 20
      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
      420μ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` = '10' limit 1
      720μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 10
      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
      600μ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
        PJyKYyVpF2nM1ZgzX1zfhySaVloyGI4phKL8yRr2
        current_url
        https://staging.bheuni.io/course-details/b6145f21048246dea8680207c0c90ee5
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/b6145f21048246dea8680207c0c90ee5" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/b6145f21048246dea8680207c0c90ee5
        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 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "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 => "Thu, 24 Apr 2025 12:13:52 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InpGM3lYczc0eVBOWFhvUGtOKzhxOWc9PSIsInZhbHVlIjoiRDZVWTh3L3l0UkFTbE05MVRvV3c3VkloYkdHa25yZ1ZkMStJOGVkZ2FtRUNUenVPbi92R0NGTkcwdmhxZzhQZmxJUDlNNExtck5mNTA3VUg3QzFDY1JPRW8vYlBoM1E2a1FqaDYzNHdySSszd2lVdEQrVWoybGxqeTZVREthVXAiLCJtYWMiOiI5ZmIwZDYwZWJlZjlmYjZhNjg5ZTgwZjkyYjk4NzZmMjQyMGJhOGJiNzQ3ZjczMGYxMjJiZTIzNDFkNmVkYWY4IiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 08:13:52 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6InpGM3lYczc0eVBOWFhvUGtOKzhxOWc9PSIsInZhbHVlIjoiRDZVWTh3L3l0UkFTbE05MVRvV3c3VkloYkdHa25yZ1ZkMStJOGVkZ2FtRUNUenVPbi92R0NGTkcwdmhxZzhQZmxJUDlNN" 1 => "bhe_uni_session=eyJpdiI6IjFFN3JlMnZESFhubmpLNEE0L0xzR2c9PSIsInZhbHVlIjoiZDg3bHdiQ1h5RkVxa2JnOFZHWVBxcVhXRUpSR1Zsd0dYa1F4ZDF5NDdlL0Z3cjA0QlBPUTdEUExIM3ZqQlZsb2g3QVlNWkQ5RTREaHFmNzB2SW9WSndRbndjVk9makJjTmc0YkJNSnF4Rk9kbXV2QjlKWG5nYnVxYXlWZElxeEIiLCJtYWMiOiIxNDZhMjA5N2JjZjhjMzI1ODdlZmVmZDQ4MzY5MjVhZTQyNTJiODVmODVlN2E3MDVjZDE3YjEwYzU0MzZlNDkzIiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 08:13:52 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6IjFFN3JlMnZESFhubmpLNEE0L0xzR2c9PSIsInZhbHVlIjoiZDg3bHdiQ1h5RkVxa2JnOFZHWVBxcVhXRUpSR1Zsd0dYa1F4ZDF5NDdlL0Z3cjA0QlBPUTdEUExIM3ZqQlZsb2g3" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InpGM3lYczc0eVBOWFhvUGtOKzhxOWc9PSIsInZhbHVlIjoiRDZVWTh3L3l0UkFTbE05MVRvV3c3VkloYkdHa25yZ1ZkMStJOGVkZ2FtRUNUenVPbi92R0NGTkcwdmhxZzhQZmxJUDlNNExtck5mNTA3VUg3QzFDY1JPRW8vYlBoM1E2a1FqaDYzNHdySSszd2lVdEQrVWoybGxqeTZVREthVXAiLCJtYWMiOiI5ZmIwZDYwZWJlZjlmYjZhNjg5ZTgwZjkyYjk4NzZmMjQyMGJhOGJiNzQ3ZjczMGYxMjJiZTIzNDFkNmVkYWY4IiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 08:13:52 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6InpGM3lYczc0eVBOWFhvUGtOKzhxOWc9PSIsInZhbHVlIjoiRDZVWTh3L3l0UkFTbE05MVRvV3c3VkloYkdHa25yZ1ZkMStJOGVkZ2FtRUNUenVPbi92R0NGTkcwdmhxZzhQZmxJUDlNN" 1 => "bhe_uni_session=eyJpdiI6IjFFN3JlMnZESFhubmpLNEE0L0xzR2c9PSIsInZhbHVlIjoiZDg3bHdiQ1h5RkVxa2JnOFZHWVBxcVhXRUpSR1Zsd0dYa1F4ZDF5NDdlL0Z3cjA0QlBPUTdEUExIM3ZqQlZsb2g3QVlNWkQ5RTREaHFmNzB2SW9WSndRbndjVk9makJjTmc0YkJNSnF4Rk9kbXV2QjlKWG5nYnVxYXlWZElxeEIiLCJtYWMiOiIxNDZhMjA5N2JjZjhjMzI1ODdlZmVmZDQ4MzY5MjVhZTQyNTJiODVmODVlN2E3MDVjZDE3YjEwYzU0MzZlNDkzIiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 08:13:52 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6IjFFN3JlMnZESFhubmpLNEE0L0xzR2c9PSIsInZhbHVlIjoiZDg3bHdiQ1h5RkVxa2JnOFZHWVBxcVhXRUpSR1Zsd0dYa1F4ZDF5NDdlL0Z3cjA0QlBPUTdEUExIM3ZqQlZsb2g3" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "PJyKYyVpF2nM1ZgzX1zfhySaVloyGI4phKL8yRr2" "current_url" => "https://staging.bheuni.io/course-details/b6145f21048246dea8680207c0c90ee5" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/b6145f21048246dea8680207c0c90ee5" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-24 12:13:52GET/course-details/b6145f21048246dea8680207c0c90ee5141315