{"id":3148,"date":"2026-04-03T17:05:22","date_gmt":"2026-04-03T17:05:22","guid":{"rendered":"https:\/\/ctd.cst.edu.bt\/?page_id=3148"},"modified":"2026-08-09T09:09:23","modified_gmt":"2026-08-09T09:09:23","slug":"b-e-software-engineering","status":"publish","type":"page","link":"https:\/\/ctd.cst.edu.bt\/?page_id=3148","title":{"rendered":"B.E Software Engineering"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3148\" class=\"elementor elementor-3148\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f9b832 e-con-full e-flex e-con e-parent\" data-id=\"7f9b832\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-396eb46 elementor-widget elementor-widget-html\" data-id=\"396eb46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"program-page-wrapper\">\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap');\n\n  \/* ===== Scoped Tokens & Base (matched to tc-hero-v2) ===== *\/\n  .program-page-wrapper {\n    --tc-primary:        #1F3C7D;\n    --tc-primary-light:  #2f56a3;\n    --tc-primary-xlight: #e8eef7;\n    --tc-primary-dark:   #162c5a;\n    --tc-accent:         #F8B500;\n    --tc-accent-light:   #fff3cc;\n    --tc-accent-dark:    #c98f00;\n    --tc-white:          #ffffff;\n    --tc-gray-50:        #f8f9fb;\n    --tc-gray-100:       #f0f2f6;\n    --tc-gray-200:       #e2e6ee;\n    --tc-gray-400:       #9aa3b5;\n    --tc-gray-600:       #5a6278;\n    --tc-gray-800:       #2d3348;\n    --tc-shadow-md:      0 4px 20px rgba(31,60,125,0.13);\n    --tc-font:           'Poppins', sans-serif;\n    font-family: var(--tc-font);\n    color: var(--tc-gray-800);\n    line-height: 1.6;\n    background: var(--tc-white);\n    width: 100%;\n  }\n  .program-page-wrapper *,\n  .program-page-wrapper *::before,\n  .program-page-wrapper *::after { box-sizing: border-box; }\n  .program-page-wrapper * { font-family: 'Poppins', sans-serif !important; }\n  .program-page-wrapper p { margin: 0 0 1rem 0; }\n  .program-page-wrapper h1,\n  .program-page-wrapper h2,\n  .program-page-wrapper h3 {\n    margin: 0 0 12px;\n    line-height: 1.15;\n    color: var(--tc-primary-dark);\n    font-weight: 700;\n    letter-spacing: -0.01em;\n  }\n  .program-page-wrapper ul { margin: 0; padding: 0; list-style: none; }\n\n  \/* ===== Container ===== *\/\n  .program-page-container { max-width: 1240px; margin: 0 auto; padding: 0 24px; }\n\n  \/* ===== Reveal Animation ===== *\/\n  .program-page-reveal {\n    opacity: 0;\n    transform: translateY(18px);\n    transition: opacity 0.7s cubic-bezier(0.16,1,0.3,1), transform 0.7s cubic-bezier(0.16,1,0.3,1);\n  }\n  .program-page-reveal.is-visible { opacity: 1; transform: translateY(0); }\n\n  \/* ===== Shared Eyebrow \/ Section Head ===== *\/\n  .program-page-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--tc-gray-600);\n    margin-bottom: 14px;\n  }\n  .program-page-eyebrow .eyebrow-dash {\n    width: 26px; height: 2px;\n    background: var(--tc-accent);\n    display: inline-block;\n  }\n  .program-page-section { padding: 76px 0; }\n  .program-page-section-header {\n    max-width: 720px;\n    margin: 0 0 40px;\n    padding-bottom: 18px;\n    border-bottom: 1px solid var(--tc-gray-200);\n  }\n  .program-page-section h2 { font-size: clamp(24px, 3.2vw, 34px); }\n  .program-page-section-desc { color: var(--tc-gray-600); font-size: 15px; margin: 0; }\n\n  \/* ===== Hero ===== *\/\n  .program-page-hero {\n    position: relative;\n    overflow: hidden;\n    background: var(--tc-primary-dark);\n    color: var(--tc-white);\n    padding: 76px 0 60px;\n  }\n  .program-page-hero .ghost-mark {\n    position: absolute; z-index: 0; right: -1%; bottom: -12%;\n    font-size: clamp(130px, 22vw, 300px); font-weight: 700; line-height: 1;\n    color: rgba(255,255,255,0.035);\n    letter-spacing: -0.02em;\n    pointer-events: none; user-select: none;\n  }\n  @supports (-webkit-text-stroke: 1px black) {\n    .program-page-hero .ghost-mark {\n      color: transparent;\n      -webkit-text-stroke: 1px rgba(255,255,255,0.07);\n    }\n  }\n  .program-page-hero-content { position: relative; z-index: 2; }\n  .program-page-hero-top {\n    display: flex; align-items: center;\n    padding-bottom: 16px;\n    border-bottom: 1px solid rgba(255,255,255,0.14);\n    margin-bottom: 30px;\n  }\n  .program-page-hero .program-page-eyebrow { color: rgba(255,255,255,0.68); margin-bottom: 0; }\n  .program-page-hero h1 {\n    color: var(--tc-white);\n    font-size: clamp(30px, 4.4vw, 52px);\n    line-height: 1.1;\n    margin-bottom: 20px;\n    max-width: 860px;\n  }\n  .program-page-hero h1 .accent-outline { color: var(--tc-white); }\n  @supports (-webkit-text-stroke: 1px black) {\n    .program-page-hero h1 .accent-outline {\n      color: transparent;\n      -webkit-text-stroke: 1.5px var(--tc-accent);\n    }\n  }\n  .program-page-hero-sub {\n    font-size: 16px;\n    line-height: 1.65;\n    color: rgba(255,255,255,0.72);\n    max-width: 640px;\n    margin-bottom: 34px;\n  }\n  .program-page-hero-sub .accent-word { color: var(--tc-accent); font-weight: 600; }\n\n  \/* Facts ledger inside hero *\/\n  .program-page-hero-facts { padding-top: 22px; border-top: 1px solid rgba(255,255,255,0.16); }\n  .program-page-facts-title {\n    display: block; margin-bottom: 18px;\n    font-size: 12px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase;\n    color: rgba(255,255,255,0.5);\n  }\n  .program-page-facts-row { display: grid; grid-template-columns: repeat(4, 1fr); }\n  .program-page-fact { padding: 0 28px; border-left: 1px solid rgba(255,255,255,0.14); min-width: 0; }\n  .program-page-fact:first-child { padding-left: 0; border-left: none; }\n  .program-page-fact-index {\n    display: block; margin-bottom: 8px;\n    font-size: 11px; font-weight: 600; letter-spacing: 0.08em;\n    color: var(--tc-accent);\n  }\n  .program-page-fact-value {\n    display: block;\n    font-size: clamp(20px, 2.4vw, 30px);\n    font-weight: 700; line-height: 1.1;\n    color: var(--tc-white);\n  }\n  .program-page-fact-label {\n    display: block; margin-top: 8px;\n    font-size: 12px; letter-spacing: 0.05em; text-transform: uppercase;\n    color: rgba(255,255,255,0.58);\n  }\n\n  \/* ===== CTA Buttons (shared) ===== *\/\n  .program-page-cta-row { display: flex; gap: 18px; flex-wrap: wrap; margin-bottom: 34px; }\n  .program-page-cta-primary {\n    position: relative; overflow: hidden; z-index: 0;\n    display: inline-flex; align-items: center; justify-content: center;\n    border: 1px solid var(--tc-accent); border-radius: 2px;\n    padding: 13px 26px; min-height: 46px; min-width: 168px;\n    font-weight: 600; font-size: 14px; text-decoration: none;\n    color: var(--tc-white); cursor: pointer;\n  }\n  .program-page-cta-primary span { position: relative; z-index: 2; transition: color 0.35s ease; }\n  .program-page-cta-primary::before {\n    content: \"\"; position: absolute; inset: 0; z-index: 1;\n    background: var(--tc-accent); transform: scaleX(0); transform-origin: left;\n    transition: transform 0.4s cubic-bezier(0.65,0,0.35,1);\n  }\n  .program-page-cta-primary:hover::before { transform: scaleX(1); }\n  .program-page-cta-primary:hover span { color: var(--tc-primary-dark); }\n  .program-page-cta-secondary {\n    display: inline-flex; align-items: center; gap: 8px;\n    font-weight: 600; font-size: 14px; text-decoration: none;\n    color: rgba(255,255,255,0.85); min-height: 46px;\n    padding-bottom: 4px; border-bottom: 1px solid rgba(255,255,255,0.32);\n    transition: border-color 0.3s, color 0.3s;\n  }\n  .program-page-cta-secondary::after { content: \"\\2192\"; transition: transform 0.3s; }\n  .program-page-cta-secondary:hover { color: var(--tc-white); border-color: var(--tc-white); }\n  .program-page-cta-secondary:hover::after { transform: translateX(4px); }\n\n  \/* ===== Highlights (typographic ledger, no icons) ===== *\/\n  .program-page-highlights { background: var(--tc-white); }\n  .program-page-highlight-row {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 0;\n  }\n  .program-page-highlight {\n    padding: 4px 32px 8px;\n    border-left: 1px solid var(--tc-gray-200);\n    min-width: 0;\n  }\n  .program-page-highlight:first-child { padding-left: 0; border-left: none; }\n  .program-page-highlight-index {\n    display: block; margin-bottom: 10px;\n    font-size: 11px; font-weight: 600; letter-spacing: 0.08em;\n    color: var(--tc-accent-dark);\n  }\n  .program-page-highlight-value {\n    display: block;\n    font-size: clamp(22px, 2.6vw, 30px);\n    font-weight: 700; line-height: 1.1;\n    color: var(--tc-primary-dark);\n    margin-bottom: 6px;\n  }\n  .program-page-highlight-title {\n    display: block;\n    font-size: 12px; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase;\n    color: var(--tc-gray-600);\n    margin-bottom: 10px;\n  }\n  .program-page-highlight p { color: var(--tc-gray-600); font-size: 14px; margin: 0; }\n\n  \/* ===== Curriculum \/ Accordion ===== *\/\n  .program-page-curriculum { background: var(--tc-gray-50); }\n  .program-page-accordion { max-width: 980px; }\n  .program-page-acc-item {\n    background: var(--tc-white);\n    border: 1px solid var(--tc-gray-200);\n    border-radius: 2px;\n    margin-bottom: -1px; \/* collapse borders into a ledger *\/\n    overflow: hidden;\n    transition: border-color 0.35s ease, box-shadow 0.35s ease;\n  }\n  .program-page-acc-item.is-active {\n    border-color: var(--tc-primary);\n    box-shadow: var(--tc-shadow-md);\n    position: relative;\n    z-index: 1;\n  }\n  .program-page-acc-header {\n    width: 100%;\n    background: transparent;\n    border: none;\n    padding: 20px 26px;\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    cursor: pointer;\n    text-align: left;\n    transition: background 0.35s ease;\n  }\n  .program-page-acc-header:hover { background: var(--tc-gray-50); }\n  .program-page-acc-item.is-active .program-page-acc-header { background: var(--tc-primary-dark); }\n  .program-page-acc-num {\n    flex-shrink: 0;\n    font-size: 11px; font-weight: 600; letter-spacing: 0.08em;\n    color: var(--tc-accent-dark);\n    min-width: 52px;\n  }\n  .program-page-acc-item.is-active .program-page-acc-num { color: var(--tc-accent); }\n  .program-page-acc-text { flex: 1; min-width: 0; }\n  .program-page-acc-label {\n    display: block;\n    font-weight: 600; font-size: 16px;\n    color: var(--tc-primary-dark);\n    transition: color 0.35s ease;\n  }\n  .program-page-acc-item.is-active .program-page-acc-label { color: var(--tc-white); }\n  .program-page-acc-meta {\n    display: block;\n    font-size: 12px; letter-spacing: 0.05em; text-transform: uppercase;\n    color: var(--tc-gray-400);\n    margin-top: 2px;\n    transition: color 0.35s ease;\n  }\n  .program-page-acc-item.is-active .program-page-acc-meta { color: rgba(255,255,255,0.58); }\n  .program-page-acc-toggle {\n    flex-shrink: 0;\n    width: 28px; height: 28px;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 20px; font-weight: 400; line-height: 1;\n    color: var(--tc-gray-400);\n    transition: transform 0.35s ease, color 0.35s ease;\n  }\n  .program-page-acc-item.is-active .program-page-acc-toggle {\n    transform: rotate(45deg);\n    color: var(--tc-accent);\n  }\n  .program-page-acc-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.45s cubic-bezier(0.4,0,0.2,1);\n  }\n  .program-page-acc-body-inner { padding: 8px 26px 26px; }\n  .program-page-modules { margin-top: 12px; }\n  .program-page-module {\n    display: grid;\n    grid-template-columns: 92px minmax(0, 1fr);\n    align-items: baseline;\n    gap: 18px;\n    padding: 13px 4px;\n    border-bottom: 1px solid var(--tc-gray-100);\n    transition: background 0.3s ease;\n  }\n  .program-page-module:last-child { border-bottom: none; }\n  .program-page-module:hover { background: var(--tc-gray-50); }\n  .program-page-module-code {\n    font-size: 12px; font-weight: 600; letter-spacing: 0.08em;\n    color: var(--tc-primary);\n  }\n  .program-page-module-name {\n    font-size: 14px; font-weight: 500;\n    color: var(--tc-gray-800);\n    overflow-wrap: anywhere;\n  }\n\n  \/* ===== Specialisations (corner-bracket frames) ===== *\/\n  .program-page-specs { background: var(--tc-white); }\n  .program-page-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 28px;\n  }\n  .program-page-spec-card {\n    position: relative;\n    background: var(--tc-primary-dark);\n    color: var(--tc-white);\n    border: 1px solid rgba(255,255,255,0.16);\n    padding: 32px 28px;\n    min-width: 0;\n    transition: transform 0.35s cubic-bezier(0.16,1,0.3,1), box-shadow 0.35s ease;\n  }\n  .program-page-spec-card:hover { transform: translateY(-6px); box-shadow: var(--tc-shadow-md); }\n  .program-page-spec-corner { position: absolute; width: 12px; height: 12px; }\n  .program-page-spec-corner.tl { top: -1px; left: -1px; border-top: 1.5px solid var(--tc-accent); border-left: 1.5px solid var(--tc-accent); }\n  .program-page-spec-corner.tr { top: -1px; right: -1px; border-top: 1.5px solid var(--tc-accent); border-right: 1.5px solid var(--tc-accent); }\n  .program-page-spec-corner.bl { bottom: -1px; left: -1px; border-bottom: 1.5px solid var(--tc-accent); border-left: 1.5px solid var(--tc-accent); }\n  .program-page-spec-corner.br { bottom: -1px; right: -1px; border-bottom: 1.5px solid var(--tc-accent); border-right: 1.5px solid var(--tc-accent); }\n  .program-page-spec-index {\n    display: block; margin-bottom: 16px;\n    font-size: 11px; font-weight: 600; letter-spacing: 0.08em;\n    color: var(--tc-accent);\n  }\n  .program-page-spec-card h3 { color: var(--tc-white); font-size: 19px; margin-bottom: 10px; }\n  .program-page-spec-card p { color: rgba(255,255,255,0.72); font-size: 14px; margin: 0; }\n\n  \/* ===== Admission ===== *\/\n  .program-page-admission { background: var(--tc-white); }\n  .program-page-two-col {\n    display: grid;\n    grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);\n    gap: 56px;\n    align-items: start;\n  }\n  .program-page-req-list { counter-reset: req; }\n  .program-page-req-item {\n    counter-increment: req;\n    display: flex;\n    align-items: flex-start;\n    gap: 24px;\n    padding: 20px 4px;\n    border-bottom: 1px solid var(--tc-gray-200);\n    transition: background 0.3s ease;\n  }\n  .program-page-req-item:hover { background: var(--tc-gray-50); }\n  .program-page-req-item::before {\n    content: \"0\" counter(req);\n    flex-shrink: 0;\n    font-size: 11px; font-weight: 600; letter-spacing: 0.08em;\n    color: var(--tc-accent-dark);\n    min-width: 40px;\n    padding-top: 3px;\n  }\n  .program-page-req-item span { color: var(--tc-gray-600); font-size: 15px; line-height: 1.6; min-width: 0; }\n  .program-page-req-item strong { color: var(--tc-primary-dark); font-weight: 600; }\n\n  \/* Info panel (Why study at CST) *\/\n  .program-page-info-box {\n    position: relative;\n    overflow: hidden;\n    background: var(--tc-primary-dark);\n    color: var(--tc-white);\n    padding: 36px 32px;\n  }\n  .program-page-info-box .ghost-mark {\n    position: absolute; z-index: 0; right: -6%; bottom: -18%;\n    font-size: 120px; font-weight: 700; line-height: 1;\n    color: rgba(255,255,255,0.04);\n    pointer-events: none; user-select: none;\n  }\n  .program-page-info-box h3 {\n    position: relative; z-index: 1;\n    color: var(--tc-white);\n    font-size: 20px;\n    margin-bottom: 14px;\n    padding-bottom: 14px;\n    border-bottom: 1px solid rgba(255,255,255,0.14);\n  }\n  .program-page-info-box p {\n    position: relative; z-index: 1;\n    color: rgba(255,255,255,0.72);\n    font-size: 14px;\n    line-height: 1.65;\n  }\n  .program-page-stat-row {\n    position: relative; z-index: 1;\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    margin-top: 26px;\n    padding-top: 18px;\n    border-top: 1px solid rgba(255,255,255,0.16);\n  }\n  .program-page-stat { padding: 0 20px; border-left: 1px solid rgba(255,255,255,0.14); min-width: 0; }\n  .program-page-stat:first-child { padding-left: 0; border-left: none; }\n  .program-page-stat-num {\n    font-size: 28px; font-weight: 700; line-height: 1;\n    color: var(--tc-white);\n    font-variant-numeric: tabular-nums;\n  }\n  .program-page-stat-label {\n    margin-top: 8px;\n    font-size: 11px; letter-spacing: 0.05em; text-transform: uppercase;\n    color: rgba(255,255,255,0.58);\n  }\n\n  \/* ===== Careers (numbered typographic list) ===== *\/\n  .program-page-careers { background: var(--tc-gray-50); }\n  .program-page-career-grid {\n    max-width: 980px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    column-gap: 56px;\n  }\n  .program-page-career {\n    display: flex; align-items: baseline; gap: 20px;\n    padding: 16px 4px;\n    border-bottom: 1px solid var(--tc-gray-200);\n    transition: background 0.3s ease;\n  }\n  .program-page-career:hover { background: var(--tc-white); }\n  .program-page-career-index {\n    flex-shrink: 0;\n    font-size: 11px; font-weight: 600; letter-spacing: 0.08em;\n    color: var(--tc-accent-dark);\n    min-width: 32px;\n  }\n  .program-page-career-name {\n    font-weight: 600;\n    color: var(--tc-primary-dark);\n    font-size: 15px;\n  }\n\n  \/* ===== Final CTA ===== *\/\n  .program-page-final-cta {\n    position: relative;\n    overflow: hidden;\n    background: var(--tc-primary-dark);\n    padding: 72px 0;\n    color: var(--tc-white);\n  }\n  .program-page-final-cta .ghost-mark {\n    position: absolute; z-index: 0; right: -2%; bottom: -34%;\n    font-size: clamp(120px, 18vw, 240px); font-weight: 700; line-height: 1;\n    color: rgba(255,255,255,0.035);\n    pointer-events: none; user-select: none;\n  }\n  .program-page-final-cta-inner { position: relative; z-index: 2; max-width: 720px; }\n  .program-page-final-cta h2 {\n    color: var(--tc-white);\n    font-size: clamp(24px, 3.2vw, 36px);\n    margin-bottom: 14px;\n  }\n  .program-page-final-cta p {\n    color: rgba(255,255,255,0.72);\n    font-size: 15px;\n    margin-bottom: 30px;\n    max-width: 560px;\n  }\n  .program-page-final-cta .program-page-cta-row { margin-bottom: 0; }\n\n  \/* ===== Responsive ===== *\/\n  @media (max-width: 1024px) {\n    .program-page-facts-row { grid-template-columns: repeat(2, 1fr); row-gap: 26px; }\n    .program-page-fact:nth-child(3) { padding-left: 0; border-left: none; }\n    .program-page-spec-grid { grid-template-columns: 1fr; gap: 20px; }\n    .program-page-two-col { grid-template-columns: minmax(0, 1fr); gap: 40px; }\n  }\n  @media (max-width: 768px) {\n    .program-page-hero { padding: 52px 0 44px; }\n    .program-page-section { padding: 56px 0; }\n    .program-page-highlight-row { grid-template-columns: 1fr; }\n    .program-page-highlight { padding: 20px 0; border-left: none; border-top: 1px solid var(--tc-gray-200); }\n    .program-page-highlight:first-child { padding-top: 0; border-top: none; }\n    .program-page-acc-header { padding: 16px 16px; gap: 12px; }\n    .program-page-acc-meta { display: none; }\n    .program-page-acc-body-inner { padding: 8px 16px 20px; }\n    .program-page-module { grid-template-columns: 72px minmax(0, 1fr); gap: 10px; }\n    .program-page-career-grid { grid-template-columns: 1fr; column-gap: 0; }\n    .program-page-req-item { gap: 16px; }\n    .program-page-info-box { padding: 28px 22px; }\n  }\n  @media (max-width: 480px) {\n    .program-page-cta-row { flex-direction: column; align-items: stretch; }\n    .program-page-cta-primary, .program-page-cta-secondary { justify-content: center; }\n    .program-page-facts-row { grid-template-columns: 1fr 1fr; }\n    .program-page-fact { padding: 0 14px; }\n    .program-page-fact:first-child { padding-left: 0; }\n    .program-page-stat-row { grid-template-columns: 1fr; row-gap: 18px; }\n    .program-page-stat { padding: 0; border-left: none; }\n  }\n  @media (prefers-reduced-motion: reduce) {\n    .program-page-reveal { opacity: 1; transform: none; transition: none; }\n    .program-page-wrapper *,\n    .program-page-wrapper *::before,\n    .program-page-wrapper *::after {\n      transition-duration: 0.01ms !important;\n      animation-duration: 0.01ms !important;\n    }\n  }\n  \/* Safety net: never let animation or the accordion hide content *\/\n  @media print {\n    .program-page-reveal { opacity: 1 !important; transform: none !important; }\n    .program-page-acc-body { max-height: none !important; }\n  }\n  .program-page-wrapper.no-js .program-page-reveal { opacity: 1; transform: none; }\n  .program-page-wrapper.no-js .program-page-acc-body { max-height: none; }\n<\/style>\n\n<!-- ============ HERO ============ -->\n<section class=\"program-page-hero\">\n  <span class=\"ghost-mark\" aria-hidden=\"true\">BE\u00b7SE<\/span>\n  <div class=\"program-page-container program-page-hero-content\">\n    <div class=\"program-page-hero-top\">\n      <!--<span class=\"program-page-eyebrow\"><span class=\"eyebrow-dash\"><\/span>Royal University of Bhutan \u00b7 College of Science &amp; Technology<\/span>-->\n    <\/div>\n    <h1>Bachelor of Engineering in<br><span class=\"accent-outline\">Software Engineering<\/span><\/h1>\n    <p class=\"program-page-hero-sub\">\n      A four-year, full-time engineering programme building the next generation of software engineers, with deep specialisations in <span class=\"accent-word\">Artificial Intelligence<\/span>, <span class=\"accent-word\">DevSecOps<\/span> and <span class=\"accent-word\">Software Security<\/span>.\n    <\/p>\n    <!--\n    <div class=\"program-page-cta-row\">\n      <a href=\"#apply\" class=\"program-page-cta-primary\"><span>Apply Now<\/span><\/a>\n      <a href=\"#curriculum\" class=\"program-page-cta-secondary\">Download Curriculum<\/a>\n    <\/div>\n    -->\n    <div class=\"program-page-hero-facts\">\n      <span class=\"program-page-facts-title\">Programme at a Glance<\/span>\n      <div class=\"program-page-facts-row\">\n        <div class=\"program-page-fact\">\n          <!--<span class=\"program-page-fact-index\">01<\/span>-->\n          <span class=\"program-page-fact-value\">4 Years<\/span>\n          <span class=\"program-page-fact-label\">Duration<\/span>\n        <\/div>\n        <div class=\"program-page-fact\">\n          <!--<span class=\"program-page-fact-index\">02<\/span>-->\n          <span class=\"program-page-fact-value\">492<\/span>\n          <span class=\"program-page-fact-label\">Total Credits<\/span>\n        <\/div>\n        <div class=\"program-page-fact\">\n          <!--<span class=\"program-page-fact-index\">03<\/span>-->\n          <span class=\"program-page-fact-value\">On-Campus<\/span>\n          <span class=\"program-page-fact-label\">Mode of Study<\/span>\n        <\/div>\n        <div class=\"program-page-fact\">\n          <!--<span class=\"program-page-fact-index\">04<\/span>-->\n          <span class=\"program-page-fact-value\">3 Majors<\/span>\n          <span class=\"program-page-fact-label\">Specialisation Tracks<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ HIGHLIGHTS ============ -->\n<!--<section class=\"program-page-section program-page-highlights\">-->\n<!--  <div class=\"program-page-container\">-->\n<!--    <div class=\"program-page-section-header program-page-reveal\">-->\n<!--      <span class=\"program-page-eyebrow\"><span class=\"eyebrow-dash\"><\/span>Programme Highlights<\/span>-->\n<!--      <h2>Built for Industry, Designed for Impact<\/h2>-->\n<!--      <p class=\"program-page-section-desc\">A rigorous, interdisciplinary curriculum aligned with global standards and Bhutan's digital transformation roadmap.<\/p>-->\n<!--    <\/div>-->\n<!--    <div class=\"program-page-highlight-row program-page-reveal\">-->\n<!--      <div class=\"program-page-highlight\">-->\n<!--        <span class=\"program-page-highlight-index\">01<\/span>-->\n<!--        <span class=\"program-page-highlight-value\">4 Years<\/span>-->\n<!--        <span class=\"program-page-highlight-title\">Duration<\/span>-->\n<!--        <p>Full-time programme spread over eight semesters with two industry internships.<\/p>-->\n<!--      <\/div>-->\n<!--      <div class=\"program-page-highlight\">-->\n<!--        <span class=\"program-page-highlight-index\">02<\/span>-->\n<!--        <span class=\"program-page-highlight-value\">492 Credits<\/span>-->\n<!--        <span class=\"program-page-highlight-title\">Total Credits<\/span>-->\n<!--        <p>Minimum of 60 credits per semester, including capstone projects (36 cr) and internships (24 cr).<\/p>-->\n<!--      <\/div>-->\n<!--      <div class=\"program-page-highlight\">-->\n<!--        <span class=\"program-page-highlight-index\">03<\/span>-->\n<!--        <span class=\"program-page-highlight-value\">On-Campus<\/span>-->\n<!--        <span class=\"program-page-highlight-title\">Mode of Study<\/span>-->\n<!--        <p>Full-time, in-person at CST, Rinchending, Phuentsholing, with industry attachments.<\/p>-->\n<!--      <\/div>-->\n<!--    <\/div>-->\n<!--  <\/div>-->\n<!--<\/section>-->\n\n<!-- ============ CURRICULUM \/ ACCORDION ============ -->\n<section class=\"program-page-section program-page-curriculum\" id=\"curriculum\">\n  <div class=\"program-page-container\">\n    <div class=\"program-page-section-header program-page-reveal\">\n      <span class=\"program-page-eyebrow\"><span class=\"eyebrow-dash\"><\/span>Curriculum<\/span>\n      <h2>Eight Semesters. One Engineer.<\/h2>\n      <p class=\"program-page-section-desc\">Select any semester to explore the modules. The curriculum builds from fundamentals to specialised practice and capstone delivery.<\/p>\n    <\/div>\n\n    <div class=\"program-page-accordion\" id=\"programAccordion\">\n\n      <!-- Year 1 Sem I -->\n      <div class=\"program-page-acc-item\">\n        <button class=\"program-page-acc-header\" type=\"button\" aria-expanded=\"false\">\n          <!--<span class=\"program-page-acc-num\">Y1\u00b7S1<\/span>-->\n          <span class=\"program-page-acc-text\">\n            <span class=\"program-page-acc-label\">Year 1, Semester I \u2014 Foundations<\/span>\n            <span class=\"program-page-acc-meta\">5 modules \u00b7 core foundations<\/span>\n          <\/span>\n          <span class=\"program-page-acc-toggle\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"program-page-acc-body\">\n          <div class=\"program-page-acc-body-inner\">\n            <div class=\"program-page-modules\">\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">DZG101<\/span><span class=\"program-page-module-name\">\u0f62\u0fab\u0f7c\u0f44\u0f0b\u0f41\u0f0b\u0f56\u0f62\u0fa1\u0f0b\u0f51\u0f7c\u0f53\u0f0b\u0f66\u0fa4\u0fb2\u0f7c\u0f51\u0f0b\u0f63\u0f7a\u0f53\u0f0d (Dzongkha Communication)<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">CSF101<\/span><span class=\"program-page-module-name\">Programming Methodology<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">SDA101<\/span><span class=\"program-page-module-name\">User Interface Design and Implementation<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">MAT205<\/span><span class=\"program-page-module-name\">Statistics &amp; Theory of Probability<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">NWC201<\/span><span class=\"program-page-module-name\">Computer Communication Networks<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Year 1 Sem II -->\n      <div class=\"program-page-acc-item\">\n        <button class=\"program-page-acc-header\" type=\"button\" aria-expanded=\"false\">\n          <!--<span class=\"program-page-acc-num\">Y1\u00b7S2<\/span>-->\n          <span class=\"program-page-acc-text\">\n            <span class=\"program-page-acc-label\">Year 1, Semester II \u2014 Building Blocks<\/span>\n            <span class=\"program-page-acc-meta\">6 modules \u00b7 databases, web, electives<\/span>\n          <\/span>\n          <span class=\"program-page-acc-toggle\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"program-page-acc-body\">\n          <div class=\"program-page-acc-body-inner\">\n            <div class=\"program-page-modules\">\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">MAT110<\/span><span class=\"program-page-module-name\">Discrete Mathematics<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">DBS101<\/span><span class=\"program-page-module-name\">Database Systems Fundamentals<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">WEB101<\/span><span class=\"program-page-module-name\">Web Application Fundamentals<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">WEB102<\/span><span class=\"program-page-module-name\">Server Application Fundamentals<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">\u2014<\/span><span class=\"program-page-module-name\">Elective I (Specialisation track)<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">ACS101<\/span><span class=\"program-page-module-name\">Academic Skills<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Year 2 Sem I -->\n      <div class=\"program-page-acc-item\">\n        <button class=\"program-page-acc-header\" type=\"button\" aria-expanded=\"false\">\n          <!--<span class=\"program-page-acc-num\">Y2\u00b7S1<\/span>-->\n          <span class=\"program-page-acc-text\">\n            <span class=\"program-page-acc-label\">Year 2, Semester I \u2014 Capstone &amp; Internship<\/span>\n            <span class=\"program-page-acc-meta\">2 modules \u00b7 industry immersion<\/span>\n          <\/span>\n          <span class=\"program-page-acc-toggle\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"program-page-acc-body\">\n          <div class=\"program-page-acc-body-inner\">\n            <div class=\"program-page-modules\">\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">IDE201<\/span><span class=\"program-page-module-name\">Software Engineering Capstone Project I<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">IDE202<\/span><span class=\"program-page-module-name\">Software Engineering Internship I (~12 weeks)<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Year 2 Sem II -->\n      <div class=\"program-page-acc-item\">\n        <button class=\"program-page-acc-header\" type=\"button\" aria-expanded=\"false\">\n          <!--<span class=\"program-page-acc-num\">Y2\u00b7S2<\/span>-->\n          <span class=\"program-page-acc-text\">\n            <span class=\"program-page-acc-label\">Year 2, Semester II \u2014 Systems &amp; Architecture<\/span>\n            <span class=\"program-page-acc-meta\">5 modules \u00b7 OS, cryptology, system design<\/span>\n          <\/span>\n          <span class=\"program-page-acc-toggle\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"program-page-acc-body\">\n          <div class=\"program-page-acc-body-inner\">\n            <div class=\"program-page-modules\">\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">CTE205<\/span><span class=\"program-page-module-name\">Operating Systems<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">DIS303<\/span><span class=\"program-page-module-name\">Cryptology<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">SWE201<\/span><span class=\"program-page-module-name\">Cross Platform Development<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">SDA202<\/span><span class=\"program-page-module-name\">System Design &amp; Solution Architecture<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">\u2014<\/span><span class=\"program-page-module-name\">Elective II (Specialisation track)<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Year 3 Sem I -->\n      <div class=\"program-page-acc-item\">\n        <button class=\"program-page-acc-header\" type=\"button\" aria-expanded=\"false\">\n          <!--<span class=\"program-page-acc-num\">Y3\u00b7S1<\/span>-->\n          <span class=\"program-page-acc-text\">\n            <span class=\"program-page-acc-label\">Year 3, Semester I \u2014 Engineering Practice<\/span>\n            <span class=\"program-page-acc-meta\">5 modules \u00b7 QA, project management, algorithms<\/span>\n          <\/span>\n          <span class=\"program-page-acc-toggle\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"program-page-acc-body\">\n          <div class=\"program-page-acc-body-inner\">\n            <div class=\"program-page-modules\">\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">SWE302<\/span><span class=\"program-page-module-name\">Software Testing &amp; Quality Assurance<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">SWE303<\/span><span class=\"program-page-module-name\">Software Project Management<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">CSF302<\/span><span class=\"program-page-module-name\">Algorithm Design &amp; Analysis<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">WEB303<\/span><span class=\"program-page-module-name\">Microservices &amp; Serverless Applications<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">\u2014<\/span><span class=\"program-page-module-name\">Elective III (Specialisation track)<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Year 3 Sem II -->\n      <div class=\"program-page-acc-item\">\n        <button class=\"program-page-acc-header\" type=\"button\" aria-expanded=\"false\">\n          <!--<span class=\"program-page-acc-num\">Y3\u00b7S2<\/span>-->\n          <span class=\"program-page-acc-text\">\n            <span class=\"program-page-acc-label\">Year 3, Semester II \u2014 Entrepreneurship &amp; Data<\/span>\n            <span class=\"program-page-acc-meta\">5 modules \u00b7 startup, NoSQL, competitive programming<\/span>\n          <\/span>\n          <span class=\"program-page-acc-toggle\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"program-page-acc-body\">\n          <div class=\"program-page-acc-body-inner\">\n            <div class=\"program-page-modules\">\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">IDE303<\/span><span class=\"program-page-module-name\">Software Engineering Startup<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">CSF303<\/span><span class=\"program-page-module-name\">Competitive Programming<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">DBS302<\/span><span class=\"program-page-module-name\">NoSQL Database Management<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">\u2014<\/span><span class=\"program-page-module-name\">Elective IV (Specialisation track)<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">\u2014<\/span><span class=\"program-page-module-name\">Elective V (Specialisation track)<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Year 4 Sem I -->\n      <div class=\"program-page-acc-item\">\n        <button class=\"program-page-acc-header\" type=\"button\" aria-expanded=\"false\">\n          <!--<span class=\"program-page-acc-num\">Y4\u00b7S1<\/span>-->\n          <span class=\"program-page-acc-text\">\n            <span class=\"program-page-acc-label\">Year 4, Semester I \u2014 Specialisation Depth<\/span>\n            <span class=\"program-page-acc-meta\">5 modules \u00b7 smart systems, secure coding<\/span>\n          <\/span>\n          <span class=\"program-page-acc-toggle\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"program-page-acc-body\">\n          <div class=\"program-page-acc-body-inner\">\n            <div class=\"program-page-modules\">\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">SIS401<\/span><span class=\"program-page-module-name\">Smart Integrated Systems<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">WEB404<\/span><span class=\"program-page-module-name\">Secure Coding Practices<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">\u2014<\/span><span class=\"program-page-module-name\">Elective VI (Specialisation track)<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">\u2014<\/span><span class=\"program-page-module-name\">Elective VII (Specialisation track)<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">\u2014<\/span><span class=\"program-page-module-name\">Elective VIII (Specialisation track)<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Year 4 Sem II -->\n      <div class=\"program-page-acc-item\">\n        <button class=\"program-page-acc-header\" type=\"button\" aria-expanded=\"false\">\n          <!--<span class=\"program-page-acc-num\">Y4\u00b7S2<\/span>-->\n          <span class=\"program-page-acc-text\">\n            <span class=\"program-page-acc-label\">Year 4, Semester II \u2014 Capstone Delivery<\/span>\n            <span class=\"program-page-acc-meta\">2 modules \u00b7 final project + industry placement<\/span>\n          <\/span>\n          <span class=\"program-page-acc-toggle\" aria-hidden=\"true\">+<\/span>\n        <\/button>\n        <div class=\"program-page-acc-body\">\n          <div class=\"program-page-acc-body-inner\">\n            <div class=\"program-page-modules\">\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">IDE404<\/span><span class=\"program-page-module-name\">Software Engineering Capstone Project II<\/span><\/div>\n              <div class=\"program-page-module\"><span class=\"program-page-module-code\">IDE405<\/span><span class=\"program-page-module-name\">Software Engineering Internship II (~12 weeks)<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ SPECIALISATIONS ============ -->\n<section class=\"program-page-section program-page-specs\">\n  <div class=\"program-page-container\">\n    <div class=\"program-page-section-header program-page-reveal\">\n      <span class=\"program-page-eyebrow\"><span class=\"eyebrow-dash\"><\/span>Majors<\/span>\n      <h2>Choose Your Specialisation<\/h2>\n      <p class=\"program-page-section-desc\">From Year 1 onwards, students select an elective track that culminates in a major aligned with their career goals.<\/p>\n    <\/div>\n    <div class=\"program-page-spec-grid\">\n      <div class=\"program-page-spec-card program-page-reveal\">\n        <span class=\"program-page-spec-corner tl\"><\/span>\n        <span class=\"program-page-spec-corner tr\"><\/span>\n        <span class=\"program-page-spec-corner bl\"><\/span>\n        <span class=\"program-page-spec-corner br\"><\/span>\n        <span class=\"program-page-spec-index\">Track 01<\/span>\n        <h3>Artificial Intelligence<\/h3>\n        <p>Deep learning, sequence models, and applied ML for building intelligent systems and data-driven products.<\/p>\n      <\/div>\n      <div class=\"program-page-spec-card program-page-reveal\">\n        <span class=\"program-page-spec-corner tl\"><\/span>\n        <span class=\"program-page-spec-corner tr\"><\/span>\n        <span class=\"program-page-spec-corner bl\"><\/span>\n        <span class=\"program-page-spec-corner br\"><\/span>\n        <span class=\"program-page-spec-index\">Track 02<\/span>\n        <h3>DevSecOps<\/h3>\n        <p>CI\/CD, orchestration, observability and cloud-native solution design for modern, secure delivery pipelines.<\/p>\n      <\/div>\n      <div class=\"program-page-spec-card program-page-reveal\">\n        <span class=\"program-page-spec-corner tl\"><\/span>\n        <span class=\"program-page-spec-corner tr\"><\/span>\n        <span class=\"program-page-spec-corner bl\"><\/span>\n        <span class=\"program-page-spec-corner br\"><\/span>\n        <span class=\"program-page-spec-index\">Track 03<\/span>\n        <h3>Software Security<\/h3>\n        <p>Cybersecurity foundations, penetration testing, and security operations to defend systems against modern threats.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ ADMISSION ============ -->\n<section class=\"program-page-section program-page-admission\">\n  <div class=\"program-page-container\">\n    <div class=\"program-page-section-header program-page-reveal\">\n      <span class=\"program-page-eyebrow\"><span class=\"eyebrow-dash\"><\/span>Admissions<\/span>\n      <h2>Entry Requirements<\/h2>\n      <p class=\"program-page-section-desc\">Per RUB admission policy. Applicants must have passed the Bhutan Higher Secondary Education Certificate (BHSEC) or equivalent.<\/p>\n    <\/div>\n    <div class=\"program-page-two-col\">\n      <div class=\"program-page-req-list program-page-reveal\">\n        <div class=\"program-page-req-item\">\n          <span><strong>Class XII pass<\/strong> with a minimum of <strong>50%<\/strong> each in Mathematics \/ Business Mathematics and English.<\/span>\n        <\/div>\n        <div class=\"program-page-req-item\">\n          <span>Pass mark in <strong>Dzongkha<\/strong>, or pass in Class X if not studied in Class XII.<\/span>\n        <\/div>\n        <div class=\"program-page-req-item\">\n          <span>Ability ratings: <strong>Mathematics \u2013 5<\/strong>, <strong>English \u2013 5<\/strong>, and three other subjects rated 1.<\/span>\n        <\/div>\n        <div class=\"program-page-req-item\">\n          <span>A <strong>90% attendance<\/strong> requirement applies in all modules; minimum of 50% overall to pass each module.<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"program-page-info-box program-page-reveal\">\n        <span class=\"ghost-mark\" aria-hidden=\"true\">CST<\/span>\n        <h3>Why study at CST?<\/h3>\n        <p>The College of Science and Technology in Phuentsholing combines a rigorous engineering curriculum with strong industry partnerships across GovTech Bhutan, Thimphu TechPark and Druk Holding &amp; Investments.<\/p>\n        <div class=\"program-page-stat-row\">\n          <div class=\"program-page-stat\">\n            <div class=\"program-page-stat-num\">8<\/div>\n            <div class=\"program-page-stat-label\">Semesters<\/div>\n          <\/div>\n          <div class=\"program-page-stat\">\n            <div class=\"program-page-stat-num\">2<\/div>\n            <div class=\"program-page-stat-label\">Internships<\/div>\n          <\/div>\n          <div class=\"program-page-stat\">\n            <div class=\"program-page-stat-num\">3<\/div>\n            <div class=\"program-page-stat-label\">Major Tracks<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ CAREERS ============ -->\n<section class=\"program-page-section program-page-careers\">\n  <div class=\"program-page-container\">\n    <div class=\"program-page-section-header program-page-reveal\">\n      <span class=\"program-page-eyebrow\"><span class=\"eyebrow-dash\"><\/span>Careers<\/span>\n      <h2>Where Our Graduates Go<\/h2>\n      <p class=\"program-page-section-desc\">Aligned with Bhutan's Digital Jobs roadmap, graduates pursue roles locally and globally across product, infrastructure and security.<\/p>\n    <\/div>\n    <div class=\"program-page-career-grid program-page-reveal\">\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">01<\/span><span class=\"program-page-career-name\">Software Engineer<\/span><\/div>\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">02<\/span><span class=\"program-page-career-name\">Full-Stack Developer<\/span><\/div>\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">03<\/span><span class=\"program-page-career-name\">Software Security Engineer<\/span><\/div>\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">04<\/span><span class=\"program-page-career-name\">DevSecOps Engineer<\/span><\/div>\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">05<\/span><span class=\"program-page-career-name\">Machine Learning Engineer<\/span><\/div>\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">06<\/span><span class=\"program-page-career-name\">Cloud Computing Engineer<\/span><\/div>\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">07<\/span><span class=\"program-page-career-name\">Mobile App Developer<\/span><\/div>\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">08<\/span><span class=\"program-page-career-name\">Solution Architect<\/span><\/div>\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">09<\/span><span class=\"program-page-career-name\">Software Test Engineer<\/span><\/div>\n      <div class=\"program-page-career\"><span class=\"program-page-career-index\">10<\/span><span class=\"program-page-career-name\">Technical Startup Founder<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ FINAL CTA (uncomment to enable) ============ -->\n<!--\n<section class=\"program-page-final-cta\" id=\"apply\">\n  <span class=\"ghost-mark\" aria-hidden=\"true\">CST<\/span>\n  <div class=\"program-page-container program-page-final-cta-inner program-page-reveal\">\n    <h2>Ready to engineer your future?<\/h2>\n    <p>Join the next cohort of software engineers shaping Bhutan's digital landscape \u2014 and the world's.<\/p>\n    <div class=\"program-page-cta-row\">\n      <a href=\"#\" class=\"program-page-cta-primary\"><span>Apply Now<\/span><\/a>\n      <a href=\"#\" class=\"program-page-cta-secondary\">Request Information<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n-->\n\n<script>\n(function(){\n  var root = document.currentScript ? document.currentScript.closest('.program-page-wrapper')\n                                    : document.querySelector('.program-page-wrapper');\n  if (!root) root = document.querySelector('.program-page-wrapper');\n  if (!root) return;\n\n  \/\/ ===== Accordion (one open at a time, first open by default) =====\n  var acc = root.querySelector('#programAccordion');\n  if (acc) {\n    var items = Array.prototype.slice.call(acc.querySelectorAll('.program-page-acc-item'));\n\n    function bodyOf(item)   { return item.querySelector('.program-page-acc-body'); }\n    function headerOf(item) { return item.querySelector('.program-page-acc-header'); }\n\n    function openItem(item) {\n      var body = bodyOf(item);\n      item.classList.add('is-active');\n      headerOf(item).setAttribute('aria-expanded', 'true');\n      body.style.maxHeight = body.scrollHeight + 'px';\n    }\n\n    function closeItem(item) {\n      var body = bodyOf(item);\n      if (!item.classList.contains('is-active')) { body.style.maxHeight = '0px'; return; }\n      \/\/ If it was released to \"none\", pin a pixel height first so it can animate closed.\n      if (body.style.maxHeight === 'none' || body.style.maxHeight === '') {\n        body.style.maxHeight = body.scrollHeight + 'px';\n        void body.offsetHeight; \/\/ force reflow\n      }\n      item.classList.remove('is-active');\n      headerOf(item).setAttribute('aria-expanded', 'false');\n      body.style.maxHeight = '0px';\n    }\n\n    items.forEach(function(item){\n      var header = headerOf(item);\n      var body = bodyOf(item);\n      if (!header || !body) return;\n\n      \/\/ Once open, release the cap so nothing is ever clipped (long lists, wrapped text, font swaps)\n      body.addEventListener('transitionend', function(e){\n        if (e.propertyName === 'max-height' && item.classList.contains('is-active')) {\n          body.style.maxHeight = 'none';\n        }\n      });\n\n      header.addEventListener('click', function(){\n        var wasActive = item.classList.contains('is-active');\n        items.forEach(function(other){ if (other !== item) closeItem(other); });\n        if (wasActive) { closeItem(item); } else { openItem(item); }\n      });\n    });\n\n    \/\/ Open the first item by default\n    if (items.length) {\n      var first = items[0];\n      first.classList.add('is-active');\n      headerOf(first).setAttribute('aria-expanded', 'true');\n      requestAnimationFrame(function(){\n        var fb = bodyOf(first);\n        fb.style.maxHeight = fb.scrollHeight + 'px';\n      });\n    }\n\n    function recalcOpen(){\n      var active = acc.querySelector('.program-page-acc-item.is-active .program-page-acc-body');\n      if (active && active.style.maxHeight !== 'none') active.style.maxHeight = active.scrollHeight + 'px';\n    }\n    window.addEventListener('resize', recalcOpen);\n    window.addEventListener('load', recalcOpen);\n    if (document.fonts && document.fonts.ready) { document.fonts.ready.then(recalcOpen); }\n  }\n\n  \/\/ ===== Reveal on scroll =====\n  var reveals = Array.prototype.slice.call(root.querySelectorAll('.program-page-reveal'));\n  function showAll(){ reveals.forEach(function(el){ el.classList.add('is-visible'); }); }\n\n  var prefersReducedMotion = window.matchMedia &&\n    window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  if (prefersReducedMotion || !('IntersectionObserver' in window)) {\n    showAll();\n  } else {\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if (entry.isIntersecting) {\n          entry.target.classList.add('is-visible');\n          io.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0, rootMargin: '0px 0px -8% 0px' });\n    reveals.forEach(function(el){ io.observe(el); });\n    \/\/ Failsafe: if anything is still hidden after 2.5s (odd containers, no scroll, etc.), show it.\n    setTimeout(showAll, 2500);\n  }\n})();\n<\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BE\u00b7SE Bachelor of Engineering inSoftware Engineering A four-year, full-time engineering programme building the next generation of software engineers, with deep specialisations in Artificial Intelligence, DevSecOps and Software Security. Programme at a Glance 4 Years Duration 492 Total Credits On-Campus Mode of Study 3 Majors Specialisation Tracks Curriculum Eight Semesters. One Engineer. Select any semester to [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3148","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ctd.cst.edu.bt\/index.php?rest_route=\/wp\/v2\/pages\/3148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ctd.cst.edu.bt\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ctd.cst.edu.bt\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ctd.cst.edu.bt\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ctd.cst.edu.bt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3148"}],"version-history":[{"count":73,"href":"https:\/\/ctd.cst.edu.bt\/index.php?rest_route=\/wp\/v2\/pages\/3148\/revisions"}],"predecessor-version":[{"id":3584,"href":"https:\/\/ctd.cst.edu.bt\/index.php?rest_route=\/wp\/v2\/pages\/3148\/revisions\/3584"}],"wp:attachment":[{"href":"https:\/\/ctd.cst.edu.bt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}