{"id":2339,"date":"2026-02-09T23:24:23","date_gmt":"2026-02-09T15:24:23","guid":{"rendered":"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/programme\/"},"modified":"2026-02-09T23:24:23","modified_gmt":"2026-02-09T15:24:23","slug":"programme","status":"publish","type":"page","link":"https:\/\/sgps.visibleone.dev\/sc\/mssc-in-government-and-politics-greater-china-gpgc\/programme\/","title":{"rendered":"Programme"},"content":{"rendered":"\n<section block-name=\"banner\" class=\"relative\">\n    <div class=\"bg-banner-gradient w-full h-full absolute left-0 top-0 z-[1]\"><\/div>\n\n    <img decoding=\"async\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/images\/our-mission\/mission-banner.png\" alt=\"MSSc in Government and Politics (Greater China) (GPGC)\"\n        class=\"w-full aspect-[1920\/480] object-cover min-h-[400px]\" \/>\n\n    <div class=\"container py-5 md:py-10 lg:py-[60px] w-full h-full flex items-end absolute left-0 bottom-0 z-[2]\">\n        <div class=\"container-lg\">\n            <h1 class=\"heading1 text-white pb-4 lg:pb-6\">\n                MSSc in Government and Politics (Greater China) (GPGC)            <\/h1>\n\n            <div class=\"flex items-center flex-wrap breadcrumbs-row gap-3\">\n                <a href=\"https:\/\/sgps.visibleone.dev\/sc\/\" class=\"opacity-60 [&#038;.active]:opacity-100\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n                        <path\n                            d=\"M9.99863 19V14H13.9986V19C13.9986 19.55 14.4486 20 14.9986 20H17.9986C18.5486 20 18.9986 19.55 18.9986 19V12H20.6986C21.1586 12 21.3786 11.43 21.0286 11.13L12.6686 3.59997C12.2886 3.25997 11.7086 3.25997 11.3286 3.59997L2.96863 11.13C2.62863 11.43 2.83863 12 3.29863 12H4.99863V19C4.99863 19.55 5.44863 20 5.99863 20H8.99863C9.54863 20 9.99863 19.55 9.99863 19Z\"\n                            fill=\"white\" \/>\n                    <\/svg>\n                <\/a>\n\n                                    \n                        <svg class=\"opacity-60 [&#038;.active]:opacity-100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\"\n                            viewBox=\"0 0 20 20\" fill=\"none\">\n                            <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                                d=\"M5.83594 15L10.8359 9.99996L5.83594 4.99996L7.5026 3.33329L14.1693 9.99996L7.5026 16.6666L5.83594 15Z\"\n                                fill=\"white\" \/>\n                        <\/svg>\n\n                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/\"\n                            class=\"text-body-1 text-white opacity-60 [&#038;.active]:opacity-100 hover:opacity-100\"\n                            target=\"_self\">\n                            MSSc in Government and Politics (Greater China) (GPGC)                        <\/a>\n                                        \n                <svg class=\"opacity-60 [&#038;.active]:opacity-100 active\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\"\n                    height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                        d=\"M5.83594 15L10.8359 9.99996L5.83594 4.99996L7.5026 3.33329L14.1693 9.99996L7.5026 16.6666L5.83594 15Z\"\n                        fill=\"white\" \/>\n                <\/svg>\n\n                <p class=\"text-body-1 text-white opacity-100 active\">\n                    Programme                <\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n\n<style>\n    .sidebar-wrapper ul,\n    .sidebar-wrapper li {\n        list-style: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n    }\n\n    .sidebar-wrapper li::before,\n    .sidebar-wrapper li::after {\n        display: none !important;\n        content: none !important;\n    }\n\n    .sidebar-link.active {\n        background-color: #D1F0E9;\n        color: var(--wp--preset--color--primary, #005A54);\n    }\n\n    .sidebar-toggle.active-parent,\n    .sidebar-sub-toggle.active-parent {\n        background-color: var(--wp--preset--color--primary, #005A54);\n        color: white;\n    }\n\n    .sidebar-toggle img,\n    .sidebar-sub-toggle img {\n        transition: transform 0.3s ease, filter 0.3s ease, opacity 0.3s ease;\n    }\n\n    .sidebar-toggle.active-parent>img,\n    .sidebar-sub-toggle.active-parent>img {\n        filter: brightness(0) invert(1);\n        transform: rotate(180deg);\n        opacity: 1;\n    }\n<\/style>\n\n<section  class=\"programme-container container py-[60px] md:py-[100px]\">\n    <div class=\"container-lg\">\n        <div class=\"flex flex-col md:flex-row gap-10 xl:gap-20\">\n\n            <div class=\"md:flex-[0_1_25%] md:max-w-[25%]\">\n                <div\n                    class=\"bg-[#F9F9F7] sidebar-wrapper sticky top-24 transition-all duration-300 rounded-sm overflow-hidden shadow-sm\">\n\n                    <div class=\"p-5 bg-grey border-b border-primary\">\n                        <h6 class=\"heading6 text-secondary font-bold leading-tight\">\n                            MSSc in Government and Politics (Greater China) (GPGC)                        <\/h6>\n                    <\/div>\n\n                                            <ul class=\"flex flex-col w-full\">\n                            \n                                                                    <li class=\"border-b border-gray-200 last:border-0 w-full block\">\n                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/background\/\" class=\"sidebar-link w-full px-5 py-4 flex items-center justify-between transition-colors sidebar-main-link text-dark\">\n                                            <span class=\"heading6 font-bold text-left\">Background<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                \n                                                                    <li class=\"border-b border-gray-200 last:border-0 w-full block\">\n                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/programme\/\" class=\"sidebar-link w-full px-5 py-4 flex items-center justify-between transition-colors sidebar-main-link text-dark\">\n                                            <span class=\"heading6 font-bold text-left\">Programme<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                \n                                                                    <li class=\"border-b border-gray-200 last:border-0 w-full block\">\n                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/course-description\/\" class=\"sidebar-link w-full px-5 py-4 flex items-center justify-between transition-colors sidebar-main-link text-dark\">\n                                            <span class=\"heading6 font-bold text-left\">Course Description<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                \n                                                                    <li class=\"hasAccordion group border-b border-gray-200 last:border-0 w-full block\">\n                                        <button type=\"button\" data-href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/faculty\/\" aria-expanded=\"false\" aria-controls=\"sidebar-menu-3\" class=\"sidebar-toggle w-full px-5 py-4 flex items-center justify-between transition-all duration-200 cursor-pointer text-dark hover:bg-light-green hover:text-primary\">\n                                            <span class=\"heading6 font-bold text-left pointer-events-none\">Faculty and Students<\/span>\n                                            <img decoding=\"async\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/arrow-down.svg\" alt=\"\" class=\"w-4 h-4 object-contain opacity-60 pointer-events-none\">\n                                        <\/button>\n\n                                        <ul id=\"sidebar-menu-3\" class=\"sidebar-sub-menu bg-light-grey hidden w-full pb-2\">\n                                            \n                                                                                                    <li class=\"w-full block\">\n                                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/faculty\/\" class=\"sidebar-link block w-full pl-8 pr-5 py-3 heading6 font-medium flex items-center gap-3 transition-all text-dark sidebar-main-link\">\n                                                            <span class=\"dot-indicator w-1.5 h-1.5 rounded-full flex-shrink-0 bg-dark transition-colors\"><\/span>\n                                                            Faculty                                                        <\/a>\n                                                    <\/li>\n                                                \n                                                \n                                                                                                    <li class=\"w-full block\">\n                                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/alumni-sharing\/\" class=\"sidebar-link block w-full pl-8 pr-5 py-3 heading6 font-medium flex items-center gap-3 transition-all text-dark sidebar-main-link\">\n                                                            <span class=\"dot-indicator w-1.5 h-1.5 rounded-full flex-shrink-0 bg-dark transition-colors\"><\/span>\n                                                            Alumni Sharing                                                        <\/a>\n                                                    <\/li>\n                                                \n                                                \n                                                                                                    <li class=\"w-full block\">\n                                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/who-should-apply\/\" class=\"sidebar-link block w-full pl-8 pr-5 py-3 heading6 font-medium flex items-center gap-3 transition-all text-dark sidebar-main-link\">\n                                                            <span class=\"dot-indicator w-1.5 h-1.5 rounded-full flex-shrink-0 bg-dark transition-colors\"><\/span>\n                                                            Who Should Apply                                                        <\/a>\n                                                    <\/li>\n                                                \n                                                                                        <\/ul>\n                                    <\/li>\n                                                                \n                                                                    <li class=\"border-b border-gray-200 last:border-0 w-full block\">\n                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/admission\/\" class=\"sidebar-link w-full px-5 py-4 flex items-center justify-between transition-colors sidebar-main-link text-dark\">\n                                            <span class=\"heading6 font-bold text-left\">Admission<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                \n                                                                    <li class=\"border-b border-gray-200 last:border-0 w-full block\">\n                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/policy-and-resources\/\" class=\"sidebar-link w-full px-5 py-4 flex items-center justify-between transition-colors sidebar-main-link text-dark\">\n                                            <span class=\"heading6 font-bold text-left\">Policy and Resources<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                \n                                                                    <li class=\"border-b border-gray-200 last:border-0 w-full block\">\n                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/faq\/\" class=\"sidebar-link w-full px-5 py-4 flex items-center justify-between transition-colors sidebar-main-link text-dark\">\n                                            <span class=\"heading6 font-bold text-left\">FAQ<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                \n                                                                    <li class=\"border-b border-gray-200 last:border-0 w-full block\">\n                                        <a href=\"https:\/\/sgps.visibleone.dev\/mssc-in-government-and-politics-greater-china-gpgc\/enquiry\/\" class=\"sidebar-link w-full px-5 py-4 flex items-center justify-between transition-colors sidebar-main-link text-dark\">\n                                            <span class=\"heading6 font-bold text-left\">Enquiry<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                \n                                                                    <li class=\"border-b border-gray-200 last:border-0 w-full block\">\n                                        <a href=\"https:\/\/sgps.visibleone.dev\/news-and-events\/?event_view=list&#038;event_cat%5B%5D=news&#038;prog%5B%5D=mssc_in_public_policy\" class=\"sidebar-link w-full px-5 py-4 flex items-center justify-between transition-colors sidebar-main-link text-dark\">\n                                            <span class=\"heading6 font-bold text-left\">News<\/span>\n                                        <\/a>\n                                    <\/li>\n                                                                                        <\/ul>\n                                    <\/div>\n            <\/div>\n\n            <div class=\"md:flex-[0_1_75%] md:max-w-[75%]\">\n                <div class=\"acf-innerblocks-container\">\n\n<div  class=\"program-tab-content section-block mb-16 scroll-mt-32\">\n\n    <h3 class=\"heading3 border-l-[6px] border-primary pl-5 mb-5 lg:mb-8\">\n        Programme    <\/h3>\n\n    <div class=\"custom-content custom-content-debating-team prose max-w-none text-dark\">\n        <p>Launched in 2012, GPGC aims to train creative and methodologically rigorous analysts of government and politics in Greater China. This taught master\u2019s programme offers advanced training on major issues in Greater China areas, such as political institutions, public administration, political economy, foreign policies &amp; international relations, democracy &amp; rule of law, environmental politics, state-society relations, and political communications. The GPGC programme prepares students for leading roles in public service, third sector, media, education, business management, etc.<\/p>\n<p>&nbsp;<\/p>\n<p>GPGC is a taught master\u2019s programme and open to all prospective applicants who are interested in pursuing Government and Politics or Greater China Studies as a second degree. Applicants who hold a bachelor degree in a discipline other than government and politics are also eligible to apply the Programme.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/sgps.cuhk.edu.hk\/wp-content\/uploads\/GPGC-Brochure_2026-Entry.pdf\" target=\"_blank\" rel=\"noopener\">Click here<\/a>\u00a0for our Programme Leaflet 2026\/27<img decoding=\"async\" class=\"wp-image-1656 size-medium alignright\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/uploads\/2026\/02\/GPGC-booklet-Cover-Capture-220x300.png\" alt=\"\" width=\"220\" height=\"300\" srcset=\"https:\/\/sgps.visibleone.dev\/wp-content\/uploads\/2026\/02\/GPGC-booklet-Cover-Capture-220x300.png 220w, https:\/\/sgps.visibleone.dev\/wp-content\/uploads\/2026\/02\/GPGC-booklet-Cover-Capture-750x1024.png 750w, https:\/\/sgps.visibleone.dev\/wp-content\/uploads\/2026\/02\/GPGC-booklet-Cover-Capture-768x1049.png 768w, https:\/\/sgps.visibleone.dev\/wp-content\/uploads\/2026\/02\/GPGC-booklet-Cover-Capture.png 908w\" sizes=\"(max-width: 220px) 100vw, 220px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n    <\/div>\n\n<\/div>\n\n\n<div  class=\"program-tab-content section-block mb-16 scroll-mt-32\">\n    \n            <div class=\"space-y-8\">\n                            <div class=\"faq-group\">\n                    \n                                            <div class=\"space-y-[10px]\">\n                                                            <div class=\"program-faq-wrapper bg-grey rounded-[10px] overflow-hidden transition-all duration-300\">\n                                    <button type=\"button\"\n                                        class=\"w-full px-5 xl:px-10 py-4 xl:py-5 flex items-center justify-between text-left transition-colors duration-300 group hover:bg-secondary\">\n                                        <p\n                                            class=\"heading6 text-slateTeal-700 max-w-[calc(100%-45px)] group-hover:text-white transition-colors\">\n                                            Programme Highlights                                        <\/p>\n                                        <span\n                                            class=\"inline-flex items-center justify-center w-10 h-10 rounded-full bg-transparent group-hover:bg-white transition-colors flex-shrink-0\">\n                                            <img decoding=\"async\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/plus.svg\" alt=\"expand\"\n                                                class=\"w-5 h-5 object-contain transition-transform duration-300\"\n                                                data-base-src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/\">\n                                        <\/span>\n                                    <\/button>\n\n                                    <div\n                                        class=\"program-faq-content hidden px-5 xl:px-10 py-5 xl:py-8 border-t border-gray-200\/20 bg-white\">\n                                        <div class=\"prose max-w-none text-dark\">\n                                            <p>MSSc in GPGC<\/p>\n<p>Has a broader geographical and thematic coverage than most of Master of Art programmes in China Studies. Geographically it covers Greater China (Mainland China, Taiwan, Hong Kong and Macao). Thematically it provides unique insights into major subjects, such as institution &amp; reform, public administration, foreign policies &amp; regional international relations, democracy &amp; rule of law, environmental politics, state-society relations, and political communications.<\/p>\n<p>Emphasizes social science perspective and research methodology<\/p>\n<p>Taught by the School of Governance and Policy Science and renowned scholars from Greater China and overseas<\/p>\n<p>Offered primarily in English with elective options in Mandarin Chinese. Normally course readings will include both English and Chinese materials.<\/p>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                            <div class=\"program-faq-wrapper bg-grey rounded-[10px] overflow-hidden transition-all duration-300\">\n                                    <button type=\"button\"\n                                        class=\"w-full px-5 xl:px-10 py-4 xl:py-5 flex items-center justify-between text-left transition-colors duration-300 group hover:bg-secondary\">\n                                        <p\n                                            class=\"heading6 text-slateTeal-700 max-w-[calc(100%-45px)] group-hover:text-white transition-colors\">\n                                            Programme Objectives                                        <\/p>\n                                        <span\n                                            class=\"inline-flex items-center justify-center w-10 h-10 rounded-full bg-transparent group-hover:bg-white transition-colors flex-shrink-0\">\n                                            <img decoding=\"async\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/plus.svg\" alt=\"expand\"\n                                                class=\"w-5 h-5 object-contain transition-transform duration-300\"\n                                                data-base-src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/\">\n                                        <\/span>\n                                    <\/button>\n\n                                    <div\n                                        class=\"program-faq-content hidden px-5 xl:px-10 py-5 xl:py-8 border-t border-gray-200\/20 bg-white\">\n                                        <div class=\"prose max-w-none text-dark\">\n                                            <p>To provide students with a comprehensive understanding of contemporary Greater China from social science (political science in particular) perspectives, and to encourage them to form independent analysis and critical assessment of contemporary Greater China;<br \/>\nTo sharpen students\u2019 knowledge of the complex relationships of political, sociological, historical, economic and managerial factors in Greater China through social scientific approaches; and<br \/>\nTo enhance students\u2019 sensitivity to the issues generated by the rapid transformations in Greater China societies with a global view.<\/p>\n<p>&nbsp;<\/p>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                            <div class=\"program-faq-wrapper bg-grey rounded-[10px] overflow-hidden transition-all duration-300\">\n                                    <button type=\"button\"\n                                        class=\"w-full px-5 xl:px-10 py-4 xl:py-5 flex items-center justify-between text-left transition-colors duration-300 group hover:bg-secondary\">\n                                        <p\n                                            class=\"heading6 text-slateTeal-700 max-w-[calc(100%-45px)] group-hover:text-white transition-colors\">\n                                            Study Scheme                                        <\/p>\n                                        <span\n                                            class=\"inline-flex items-center justify-center w-10 h-10 rounded-full bg-transparent group-hover:bg-white transition-colors flex-shrink-0\">\n                                            <img decoding=\"async\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/plus.svg\" alt=\"expand\"\n                                                class=\"w-5 h-5 object-contain transition-transform duration-300\"\n                                                data-base-src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/\">\n                                        <\/span>\n                                    <\/button>\n\n                                    <div\n                                        class=\"program-faq-content hidden px-5 xl:px-10 py-5 xl:py-8 border-t border-gray-200\/20 bg-white\">\n                                        <div class=\"prose max-w-none text-dark\">\n                                            <p>Students are required to complete a minimum of 24 units of courses (8 courses):<\/p>\n<p>Required Courses<\/p>\n<p>GPGC5001 Institution and Reform in Contemporary China<br \/>\nGPGC5003 Greater China and the World<br \/>\nGPGC5004 Public Policy and Administration in Greater China<br \/>\nGPGC5005 Methods in Social Science Research<\/p>\n<p>&nbsp;<\/p>\n<p>Elective Courses<\/p>\n<p>Any four courses from<\/p>\n<p>GPGC5002 HK, Macao, Taiwan Politics in Comparative Perspective<br \/>\nGPGC5101 Political Economy and Business Environment of Greater China<br \/>\nGPGC5102 Politics of Transition and Greater China<br \/>\nGPGC5103 Anti-Corruption in Comparative Perspective<br \/>\nGPGC5104 Taiwan in Comparative Perspective<br \/>\nGPGC5105 Public Governance and Civil Service in Hong Kong<br \/>\nGPGC5106 State-Society Relations in Greater China<br \/>\nGPGC5107 Environmental Politics of Greater China<br \/>\nGPGC5108 Political Thought in Contemporary China<br \/>\nGPGC5109 Human Rights and Constitutionalism in Greater China<br \/>\nGPGC5110 Selected Topic in Government and Politics of Greater China I<br \/>\nGPGC5111 Political Communication in Practice<br \/>\nGPGC5112 Selected Topic in Government and Politics of Greater China II<br \/>\nMPUP5422 Environmental Policy Analysis<\/p>\n<p>&nbsp;<\/p>\n<p>*Elective courses may change from year to year, subject to the availability of teaching resources and student enrollment.<\/p>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                            <div class=\"program-faq-wrapper bg-grey rounded-[10px] overflow-hidden transition-all duration-300\">\n                                    <button type=\"button\"\n                                        class=\"w-full px-5 xl:px-10 py-4 xl:py-5 flex items-center justify-between text-left transition-colors duration-300 group hover:bg-secondary\">\n                                        <p\n                                            class=\"heading6 text-slateTeal-700 max-w-[calc(100%-45px)] group-hover:text-white transition-colors\">\n                                            Mode of Study                                        <\/p>\n                                        <span\n                                            class=\"inline-flex items-center justify-center w-10 h-10 rounded-full bg-transparent group-hover:bg-white transition-colors flex-shrink-0\">\n                                            <img decoding=\"async\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/plus.svg\" alt=\"expand\"\n                                                class=\"w-5 h-5 object-contain transition-transform duration-300\"\n                                                data-base-src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/\">\n                                        <\/span>\n                                    <\/button>\n\n                                    <div\n                                        class=\"program-faq-content hidden px-5 xl:px-10 py-5 xl:py-8 border-t border-gray-200\/20 bg-white\">\n                                        <div class=\"prose max-w-none text-dark\">\n                                            <p>&nbsp;<\/p>\n<table style=\"height: 129px;\" width=\"766\">\n<tbody>\n<tr>\n<td width=\"90\">Mode of Study<\/td>\n<td width=\"127\">Normal Study Period<\/td>\n<td width=\"129\">Maximum Study Period<\/td>\n<\/tr>\n<tr>\n<td width=\"90\">Full-time<\/td>\n<td width=\"127\">1 year (2 terms)<\/td>\n<td width=\"129\">3 years (6 terms)<\/td>\n<\/tr>\n<tr>\n<td width=\"90\">Part-time<\/td>\n<td width=\"127\">2 years (4 terms)<\/td>\n<td width=\"129\">4 years (8 terms)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                            <div class=\"program-faq-wrapper bg-grey rounded-[10px] overflow-hidden transition-all duration-300\">\n                                    <button type=\"button\"\n                                        class=\"w-full px-5 xl:px-10 py-4 xl:py-5 flex items-center justify-between text-left transition-colors duration-300 group hover:bg-secondary\">\n                                        <p\n                                            class=\"heading6 text-slateTeal-700 max-w-[calc(100%-45px)] group-hover:text-white transition-colors\">\n                                            Graduation Requirements                                        <\/p>\n                                        <span\n                                            class=\"inline-flex items-center justify-center w-10 h-10 rounded-full bg-transparent group-hover:bg-white transition-colors flex-shrink-0\">\n                                            <img decoding=\"async\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/plus.svg\" alt=\"expand\"\n                                                class=\"w-5 h-5 object-contain transition-transform duration-300\"\n                                                data-base-src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/\">\n                                        <\/span>\n                                    <\/button>\n\n                                    <div\n                                        class=\"program-faq-content hidden px-5 xl:px-10 py-5 xl:py-8 border-t border-gray-200\/20 bg-white\">\n                                        <div class=\"prose max-w-none text-dark\">\n                                            <p>Students must complete at least eight courses (4 required courses and 4 elective courses) and achieve a cumulative grade point average (GPA) of at least 2.0 to fulfill the graduation requirement.<\/p>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                            <div class=\"program-faq-wrapper bg-grey rounded-[10px] overflow-hidden transition-all duration-300\">\n                                    <button type=\"button\"\n                                        class=\"w-full px-5 xl:px-10 py-4 xl:py-5 flex items-center justify-between text-left transition-colors duration-300 group hover:bg-secondary\">\n                                        <p\n                                            class=\"heading6 text-slateTeal-700 max-w-[calc(100%-45px)] group-hover:text-white transition-colors\">\n                                            Language                                        <\/p>\n                                        <span\n                                            class=\"inline-flex items-center justify-center w-10 h-10 rounded-full bg-transparent group-hover:bg-white transition-colors flex-shrink-0\">\n                                            <img decoding=\"async\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/plus.svg\" alt=\"expand\"\n                                                class=\"w-5 h-5 object-contain transition-transform duration-300\"\n                                                data-base-src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/\">\n                                        <\/span>\n                                    <\/button>\n\n                                    <div\n                                        class=\"program-faq-content hidden px-5 xl:px-10 py-5 xl:py-8 border-t border-gray-200\/20 bg-white\">\n                                        <div class=\"prose max-w-none text-dark\">\n                                            <p>The medium of instruction for Master of Social Science in Government and Politics (Greater China) is primarily English, with a few elective courses in Mandarin.<\/p>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                            <div class=\"program-faq-wrapper bg-grey rounded-[10px] overflow-hidden transition-all duration-300\">\n                                    <button type=\"button\"\n                                        class=\"w-full px-5 xl:px-10 py-4 xl:py-5 flex items-center justify-between text-left transition-colors duration-300 group hover:bg-secondary\">\n                                        <p\n                                            class=\"heading6 text-slateTeal-700 max-w-[calc(100%-45px)] group-hover:text-white transition-colors\">\n                                            2025\/2026 Teaching Year                                        <\/p>\n                                        <span\n                                            class=\"inline-flex items-center justify-center w-10 h-10 rounded-full bg-transparent group-hover:bg-white transition-colors flex-shrink-0\">\n                                            <img decoding=\"async\" src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/plus.svg\" alt=\"expand\"\n                                                class=\"w-5 h-5 object-contain transition-transform duration-300\"\n                                                data-base-src=\"https:\/\/sgps.visibleone.dev\/wp-content\/themes\/cuhk-sgps\/public\/icons\/\">\n                                        <\/span>\n                                    <\/button>\n\n                                    <div\n                                        class=\"program-faq-content hidden px-5 xl:px-10 py-5 xl:py-8 border-t border-gray-200\/20 bg-white\">\n                                        <div class=\"prose max-w-none text-dark\">\n                                            <table width=\"967\">\n<tbody>\n<tr>\n<td>September 2025 \u2013 May 2026<\/p>\n<p>Please click here link for University Almanac:<br \/>\n<a href=\"https:\/\/www.gs.cuhk.edu.hk\/page\/Calendar\" target=\"_blank\" rel=\"noopener\">https:\/\/www.gs.cuhk.edu.hk\/page\/Calendar<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                    <\/div>\n                                    <\/div>\n                    <\/div>\n    <\/div>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function () {\n        const faqWrappers = document.querySelectorAll('.program-faq-wrapper');\n\n        faqWrappers.forEach(wrapper => {\n            const btn = wrapper.querySelector('button');\n            const content = wrapper.querySelector('.program-faq-content');\n            const icon = wrapper.querySelector('img');\n            const iconBaseSrc = icon ? icon.dataset.baseSrc : '';\n\n            if (!btn || !content) return;\n\n            btn.addEventListener('click', (e) => {\n                e.preventDefault();\n                const isOpen = !content.classList.contains('hidden');\n\n                if (isOpen) {\n                    content.classList.add('hidden');\n                    btn.classList.remove('bg-secondary');\n                    const p = btn.querySelector('p');\n                    if (p) p.classList.remove('text-white');\n                    const span = btn.querySelector('span');\n                    if (span) span.classList.remove('bg-white');\n\n                    if (icon) {\n                        icon.src = iconBaseSrc + 'plus.svg';\n                        icon.style.transform = 'rotate(0deg)';\n                    }\n                } else {\n                    content.classList.remove('hidden');\n                    btn.classList.add('bg-secondary');\n                    const p = btn.querySelector('p');\n                    if (p) p.classList.add('text-white');\n                    const span = btn.querySelector('span');\n                    if (span) span.classList.add('bg-white');\n\n                    if (icon) {\n                        icon.src = iconBaseSrc + 'minus.svg';\n                        icon.style.transform = 'rotate(0deg)';\n                    }\n                }\n            });\n        });\n    });\n<\/script>\n\n<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n    document.addEventListener(\"DOMContentLoaded\", function () {\n        const allToggles = document.querySelectorAll(\".sidebar-toggle, .sidebar-sub-toggle\");\n        const allLinks = document.querySelectorAll(\".sidebar-link\");\n        const tabContents = document.querySelectorAll(\".program-tab-content\");\n\n        function resetLinks() {\n            allLinks.forEach(l => {\n                l.classList.remove(\"active\", \"text-primary\");\n                l.classList.add(\"text-dark\");\n\n                const dot = l.querySelector(\".dot-indicator, span.rounded-full\");\n                if (dot) {\n                    dot.classList.remove(\"bg-primary\");\n                    if (l.closest('.sidebar-grand-menu')) {\n                        dot.classList.add(\"bg-transparent\", \"border\", \"border-dark\");\n                    } else {\n                        dot.classList.add(\"bg-dark\");\n                    }\n                }\n\n                if (l.parentElement.classList.contains('border-b')) {\n                    l.classList.remove(\"bg-primary\", \"text-white\");\n                }\n            });\n        }\n\n        function activateLink(linkElement) {\n            resetLinks();\n            linkElement.classList.add(\"active\");\n            linkElement.classList.remove(\"text-dark\");\n\n            const dot = linkElement.querySelector(\".dot-indicator, span.rounded-full\");\n            if (dot) {\n                dot.classList.remove(\"bg-dark\", \"bg-transparent\", \"border\", \"border-dark\");\n                dot.classList.add(\"bg-primary\");\n            }\n\n            if (linkElement.parentElement.classList.contains('border-b')) {\n                linkElement.classList.add(\"bg-primary\", \"text-white\");\n            }\n        }\n\n        function openAccordion(btn) {\n            const menu = btn.nextElementSibling;\n            if (!menu) return;\n\n            const parentUl = btn.closest('ul');\n            if (parentUl) {\n                const siblingButtons = Array.from(parentUl.children).map(li => li.querySelector('button')).filter(b => b && b !== btn);\n                siblingButtons.forEach(otherBtn => {\n                    closeAccordion(otherBtn);\n                });\n            }\n\n            btn.classList.add(\"active-parent\", \"text-white\");\n            btn.classList.remove(\"text-dark\");\n\n            const dot = btn.querySelector('.dot-indicator');\n            if (dot) { dot.classList.replace('bg-dark', 'bg-white'); }\n\n            btn.setAttribute(\"aria-expanded\", \"true\");\n            menu.classList.remove(\"hidden\");\n        }\n\n        function closeAccordion(btn) {\n            if (!btn) return;\n            const menu = btn.nextElementSibling;\n            if (!menu) return;\n\n            btn.classList.remove(\"active-parent\", \"text-white\");\n            btn.classList.add(\"text-dark\");\n\n            const dot = btn.querySelector('.dot-indicator');\n            if (dot) { dot.classList.replace('bg-white', 'bg-dark'); }\n\n            btn.setAttribute(\"aria-expanded\", \"false\");\n            menu.classList.add(\"hidden\");\n        }\n\n        function switchTab(targetId) {\n            if (!targetId || targetId === '#' || !targetId.startsWith('#')) return;\n\n            tabContents.forEach(content => content.classList.add('hidden'));\n\n            try {\n                const targetContent = document.querySelector(targetId);\n                if (targetContent) {\n                    targetContent.classList.remove('hidden');\n\n                    allLinks.forEach(l => {\n                        if (l.getAttribute('href') === targetId) {\n                            activateLink(l);\n\n                            let parent = l.parentElement;\n                            while (parent) {\n                                if (parent.classList.contains('sidebar-sub-menu') || parent.classList.contains('sidebar-grand-menu')) {\n                                    const toggleBtn = parent.previousElementSibling;\n                                    if (toggleBtn && (toggleBtn.classList.contains('sidebar-toggle') || toggleBtn.classList.contains('sidebar-sub-toggle'))) {\n                                        toggleBtn.classList.add(\"active-parent\", \"text-white\");\n                                        toggleBtn.classList.remove(\"text-dark\");\n                                        const dot = toggleBtn.querySelector('.dot-indicator');\n                                        if (dot) dot.classList.replace('bg-dark', 'bg-white');\n                                        toggleBtn.setAttribute(\"aria-expanded\", \"true\");\n                                        parent.classList.remove(\"hidden\");\n                                    }\n                                }\n                                parent = parent.parentElement;\n                                if (parent.classList.contains('sidebar-wrapper')) break;\n                            }\n                        }\n                    });\n                }\n            } catch (e) { console.error(\"Tab switch error:\", e); }\n        }\n\n        allToggles.forEach((btn) => {\n            btn.addEventListener(\"click\", function (e) {\n                const href = this.getAttribute(\"data-href\");\n                const isAnchor = href && href.startsWith(\"#\");\n                const menu = this.nextElementSibling;\n\n                if (menu) {\n                    e.preventDefault();\n                    e.stopPropagation();\n\n                    const isOpen = this.getAttribute(\"aria-expanded\") === \"true\";\n\n                    if (isOpen) {\n                        closeAccordion(this);\n                    } else {\n                        openAccordion(this);\n                        if (isAnchor) switchTab(href);\n                    }\n                }\n                else if (isAnchor) {\n                    e.preventDefault();\n                    switchTab(href);\n                    allToggles.forEach(b => {\n                        b.classList.remove(\"active-parent\", \"text-white\");\n                        const d = b.querySelector('.dot-indicator');\n                        if (d) d.classList.replace('bg-white', 'bg-dark');\n                    });\n                    this.classList.add(\"active-parent\", \"text-white\");\n                }\n            });\n        });\n\n        allLinks.forEach((link) => {\n            link.addEventListener(\"click\", function (e) {\n                const href = this.getAttribute(\"href\");\n                if (href && href.startsWith(\"#\")) {\n                    e.preventDefault();\n                    e.stopPropagation();\n                    switchTab(href);\n                    history.pushState(null, null, href);\n                }\n            });\n        });\n\n        const hash = window.location.hash;\n        if (hash && hash !== '#') {\n            switchTab(hash);\n        } else {\n            const hasActivePHP = document.querySelector('.sidebar-link.active') || document.querySelector('.sidebar-toggle.active-parent');\n            if (!hasActivePHP && tabContents.length > 0) {\n                const firstAnchorLink = Array.from(allLinks).find(l => l.getAttribute('href') && l.getAttribute('href').startsWith('#'));\n                if (firstAnchorLink) {\n                    firstAnchorLink.click();\n                }\n            }\n        }\n    });\n<\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":2319,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"class_list":["post-2339","page","type-page","status-publish","hentry"],"acf":[],"ticketed":false,"_links":{"self":[{"href":"https:\/\/sgps.visibleone.dev\/sc\/wp-json\/wp\/v2\/pages\/2339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sgps.visibleone.dev\/sc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sgps.visibleone.dev\/sc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sgps.visibleone.dev\/sc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sgps.visibleone.dev\/sc\/wp-json\/wp\/v2\/comments?post=2339"}],"version-history":[{"count":0,"href":"https:\/\/sgps.visibleone.dev\/sc\/wp-json\/wp\/v2\/pages\/2339\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/sgps.visibleone.dev\/sc\/wp-json\/wp\/v2\/pages\/2319"}],"wp:attachment":[{"href":"https:\/\/sgps.visibleone.dev\/sc\/wp-json\/wp\/v2\/media?parent=2339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}