{"id":3528,"date":"2026-03-19T18:43:56","date_gmt":"2026-03-19T18:43:56","guid":{"rendered":"https:\/\/nucs-edu.org\/?page_id=3528"},"modified":"2026-05-29T10:58:49","modified_gmt":"2026-05-29T10:58:49","slug":"cs-curriculum","status":"publish","type":"page","link":"https:\/\/nucs-edu.org\/en\/academic\/undergrad\/cs-curriculum\/","title":{"rendered":"B.C.Sc Curriculum"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"3528\" class=\"elementor elementor-3528\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1333eed e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"1333eed\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2149c59 elementor-widget elementor-widget-text-editor\" data-id=\"2149c59\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<!--\n  NUCS B.C.Sc. Curriculum Detail Page\n  WordPress-ready HTML \u2014 paste into Text\/Code editor\n\n  GOOGLE FONTS (add once to your HEADER):\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap\" rel=\"stylesheet\">\n-->\n\n<div class=\"cur-wrap\">\n\n  <!-- \u2500\u2500 INTRO \u2500\u2500 -->\n  <div class=\"cur-intro\">\n    <div class=\"cur-intro-inner\">\n      <div class=\"cur-intro-badge\">B.C.Sc. \u00b7 Computer Science \u00b7 NUCS<\/div>\n      <h2>Curriculum by<br><span>Academic Year<\/span><\/h2>\n      <p>A complete breakdown of every subject taught each semester across all four years of the program.<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- \u2500\u2500 SUMMARY BAR \u2500\u2500 -->\n  <div class=\"cur-summary\">\n    <div class=\"cur-summary-item\">\n      <div class=\"cur-summary-num\">4<\/div>\n      <div class=\"cur-summary-label\">Years<\/div>\n    <\/div>\n    <div class=\"cur-summary-item\">\n      <div class=\"cur-summary-num\">8<\/div>\n      <div class=\"cur-summary-label\">Semesters &#038; Internship<\/div>\n    <\/div>\n    <div class=\"cur-summary-item\">\n      <div class=\"cur-summary-num\">42<\/div>\n      <div class=\"cur-summary-label\">Subjects<\/div>\n    <\/div>\n    <div class=\"cur-summary-item\">\n      <div class=\"cur-summary-num\">135+<\/div>\n      <div class=\"cur-summary-label\">Credits<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u2500\u2500 BODY \u2500\u2500 -->\n  <div class=\"cur-body\">\n\n    <div class=\"cur-body-title\">Full Curriculum<\/div>\n    <h3 class=\"cur-body-heading\">Year-by-Year Subject List<\/h3>\n    <p class=\"cur-body-sub\">Click any year to expand the semester details. Each row shows the course code and subject name.<\/p>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <!-- 1ST YEAR                               -->\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <div class=\"cur-year\" id=\"year-1\">\n      <button class=\"cur-year-toggle\" onclick=\"toggleYear('year-1')\" aria-expanded=\"false\">\n        <div class=\"cur-year-toggle-left\">\n          <div class=\"cur-year-marker\"><\/div>\n          <div class=\"cur-year-toggle-text\">\n            <div class=\"cur-year-num\">Year One<\/div>\n            <div class=\"cur-year-name\">1st Year<\/div>\n            <div class=\"cur-year-meta\">Foundations &amp; core computing concepts<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"cur-year-toggle-right\">\n          <span class=\"cur-year-count\">12 subjects<\/span>\n          <span class=\"cur-year-chevron\">\u25be<\/span>\n        <\/div>\n      <\/button>\n      <div class=\"cur-year-content\">\n        <div class=\"cur-tabs\">\n          <button class=\"cur-tab cur-tab--active\" onclick=\"switchTab('year-1','sem1')\" id=\"year-1-tab-sem1\"><span class=\"cur-tab-dot\"><\/span>1st Semester<\/button>\n          <button class=\"cur-tab\" onclick=\"switchTab('year-1','sem2')\" id=\"year-1-tab-sem2\"><span class=\"cur-tab-dot\"><\/span>2nd Semester<\/button>\n        <\/div>\n        <div class=\"cur-tab-panel\" id=\"year-1-panel-sem1\">\n          <table class=\"cur-table\">\n            <thead><tr><th>Course Code<\/th><th>Course Name<\/th><th>Syllabus<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td><span class=\"cur-code cur-code--regular\">M-1161<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Myanmar<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/m-1161\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">E-1161<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">English<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/e-1161\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">P-1171<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Physics<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/p-1171\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1111<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Mathematics &#8211; Calculus I<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/cst-1111\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1121<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Data Structures &amp; Algorithms<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/cst-1121\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1131<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Computer Fundamentals<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/cst-1131\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--elective\">Elective<\/span><\/td><td class=\"cur-course-name cur-course-name--elective\" data-label=\"Course Name\">Computer Applications I<\/td><td>\u2014<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n        <div class=\"cur-tab-panel cur-tab-panel--hidden\" id=\"year-1-panel-sem2\">\n          <table class=\"cur-table\">\n            <thead><tr><th>Course Code<\/th><th>Course Name<\/th><th>Syllabus<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td><span class=\"cur-code cur-code--regular\">M-1262<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Myanmar<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/m-1262\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">E-1262<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">English<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/e-1262\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">P-1272<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Physics<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/p-1272\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1212<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Discrete Mathematics I<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/cst-1212\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1222<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Fundamentals of Programming<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/cst-1222\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1251<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Web Application Development<\/td><td data-label=\"Syllabus\"><a href=\"https:\/\/nucs-edu.org\/en\/syllabus\/cst-1251\/\" class=\"cur-syllabus-link\" target=\"_blank\">View<br>Syllabus <span class=\"cur-syllabus-arrow\">\u2192<\/span><\/a><\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--elective\">Elective<\/span><\/td><td class=\"cur-course-name cur-course-name--elective\" data-label=\"Course Name\">Computer Applications II<\/td><td>\u2014<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <!-- 2ND YEAR                               -->\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <div class=\"cur-year\" id=\"year-2\">\n      <button class=\"cur-year-toggle\" onclick=\"toggleYear('year-2')\" aria-expanded=\"false\">\n        <div class=\"cur-year-toggle-left\">\n          <div class=\"cur-year-marker\"><\/div>\n          <div class=\"cur-year-toggle-text\">\n            <div class=\"cur-year-num\">Year Two<\/div>\n            <div class=\"cur-year-name\">2nd Year<\/div>\n            <div class=\"cur-year-meta\">Programming, systems &amp; databases<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"cur-year-toggle-right\">\n          <span class=\"cur-year-count\">12 subjects<\/span>\n          <span class=\"cur-year-chevron\">\u25be<\/span>\n        <\/div>\n      <\/button>\n      <div class=\"cur-year-content\">\n        <div class=\"cur-tabs\">\n          <button class=\"cur-tab cur-tab--active\" onclick=\"switchTab('year-2','sem1')\" id=\"year-2-tab-sem1\"><span class=\"cur-tab-dot\"><\/span>1st Semester<\/button>\n          <button class=\"cur-tab\" onclick=\"switchTab('year-2','sem2')\" id=\"year-2-tab-sem2\"><span class=\"cur-tab-dot\"><\/span>2nd Semester<\/button>\n        <\/div>\n        <div class=\"cur-tab-panel\" id=\"year-2-panel-sem1\">\n          <table class=\"cur-table\">\n            <thead><tr><th>Course Code<\/th><th>Course Name<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td><span class=\"cur-code cur-code--regular\">E-2161<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2111<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Mathematics &#8211; Calculus II<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2121<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Object-Oriented Programming<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2131<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Digital Fundamentals<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2151<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">HCI &amp; Information Security<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CS-2141<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Software Modelling &amp; Analysis<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--elective\">Elective<\/span><\/td><td class=\"cur-course-name cur-course-name--elective\" data-label=\"Course Name\">Linux Fundamentals<br>A+<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n        <div class=\"cur-tab-panel cur-tab-panel--hidden\" id=\"year-2-panel-sem2\">\n          <table class=\"cur-table\">\n            <thead><tr><th>Course Code<\/th><th>Course Name<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td><span class=\"cur-code cur-code--regular\">E-2262<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2212<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Introduction to Linear Algebra<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2222<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Operating Systems<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2232<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Network Fundamentals<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2242<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Database Management Systems<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CS-2243<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Software Design &amp; Development<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <!-- 3RD YEAR                               -->\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <div class=\"cur-year\" id=\"year-3\">\n      <button class=\"cur-year-toggle\" onclick=\"toggleYear('year-3')\" aria-expanded=\"false\">\n        <div class=\"cur-year-toggle-left\">\n          <div class=\"cur-year-marker\"><\/div>\n          <div class=\"cur-year-toggle-text\">\n            <div class=\"cur-year-num\">Year Three<\/div>\n            <div class=\"cur-year-name\">3rd Year<\/div>\n            <div class=\"cur-year-meta\">AI, data science &amp; advanced computing<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"cur-year-toggle-right\">\n          <span class=\"cur-year-count\">13 subjects<\/span>\n          <span class=\"cur-year-chevron\">\u25be<\/span>\n        <\/div>\n      <\/button>\n      <div class=\"cur-year-content\">\n        <div class=\"cur-tabs\">\n          <button class=\"cur-tab cur-tab--active\" onclick=\"switchTab('year-3','sem1')\" id=\"year-3-tab-sem1\"><span class=\"cur-tab-dot\"><\/span>1st Semester<\/button>\n          <button class=\"cur-tab\" onclick=\"switchTab('year-3','sem2')\" id=\"year-3-tab-sem2\"><span class=\"cur-tab-dot\"><\/span>2nd Semester<\/button>\n        <\/div>\n        <div class=\"cur-tab-panel\" id=\"year-3-panel-sem1\">\n          <table class=\"cur-table\">\n            <thead><tr><th>Course Code<\/th><th>Course Name<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td><span class=\"cur-code cur-code--regular\">E-3161<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3111<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Probability &amp; Statistics<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3121<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Artificial Intelligence<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3131<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Computer Organization &amp; Architecture<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CS-3141<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Data Analysis &amp; Management<\/td><\/tr>\n              <tr>\n                <td><span class=\"cur-code cur-code--elective\">Elective<br>(Choose One)<\/span><\/td>\n                <td class=\"cur-course-name cur-course-name--elective\" data-label=\"Course Name\">\n                  <span class=\"cur-code cur-code--regular\">CST-3123<\/span> Python Programming<br><br>\n                  <span class=\"cur-code cur-code--regular\">CST-3153<\/span> Computer Ethics and Professionalism<br><br>\n                  <span class=\"cur-code cur-code--regular\">CST-3132<\/span> Digital Signal Processing\n                <\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n        <div class=\"cur-tab-panel cur-tab-panel--hidden\" id=\"year-3-panel-sem2\">\n          <table class=\"cur-table\">\n            <thead><tr><th>Course Code<\/th><th>Course Name<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td><span class=\"cur-code cur-code--regular\">E-3262<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3212<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Linear Algebra<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3222<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Context Engineering Fundamentals<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3243<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Data Science<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CS-3242<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Business Management &amp; Accounting<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3233<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Digital Image Processing<\/td><\/tr>\n              <tr>\n                <td><span class=\"cur-code cur-code--elective\">Elective<br>(Choose One)<\/span><\/td>\n                <td class=\"cur-course-name cur-course-name--elective\" data-label=\"Course Name\">\n                  <span class=\"cur-code cur-code--regular\">CS-3223<\/span> Robotic Systems<br><br>\n                  <span class=\"cur-code cur-code--regular\">CST-3224<\/span> Natural Language Processing\n                <\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <!-- 4TH YEAR                               -->\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <div class=\"cur-year\" id=\"year-4\">\n      <button class=\"cur-year-toggle\" onclick=\"toggleYear('year-4')\" aria-expanded=\"false\">\n        <div class=\"cur-year-toggle-left\">\n          <div class=\"cur-year-marker\"><\/div>\n          <div class=\"cur-year-toggle-text\">\n            <div class=\"cur-year-num\">Year Four<\/div>\n            <div class=\"cur-year-name\">4th Year<\/div>\n            <div class=\"cur-year-meta\">Capstone project &amp; professional internship<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"cur-year-toggle-right\">\n          <span class=\"cur-year-count\">5 subjects + capstone + internship<\/span>\n          <span class=\"cur-year-chevron\">\u25be<\/span>\n        <\/div>\n      <\/button>\n      <div class=\"cur-year-content\">\n        <div class=\"cur-tabs\">\n          <button class=\"cur-tab cur-tab--active\" onclick=\"switchTab('year-4','sem1')\" id=\"year-4-tab-sem1\"><span class=\"cur-tab-dot\"><\/span>1st Semester<\/button>\n          <button class=\"cur-tab\" onclick=\"switchTab('year-4','sem2')\" id=\"year-4-tab-sem2\"><span class=\"cur-tab-dot\"><\/span>2nd Semester<\/button>\n        <\/div>\n        <div class=\"cur-tab-panel\" id=\"year-4-panel-sem1\">\n          <table class=\"cur-table\">\n            <thead><tr><th>Course Code<\/th><th>Course Name<\/th><\/tr><\/thead>\n            <tbody>\n              <tr><td><span class=\"cur-code cur-code--regular\">E-4161<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-4121<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Distributed &amp; Cloud Computing<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-4141<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Project Management<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-4122<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Machine Learning \/ Deep Learning<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CS-4143<\/span><\/td><td class=\"cur-course-name\" data-label=\"Course Name\">Information System Security<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--capstone\">Capstone<\/span><\/td><td class=\"cur-course-name cur-course-name--capstone\" data-label=\"Course Name\">Capstone Project<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n        <div class=\"cur-tab-panel cur-tab-panel--hidden\" id=\"year-4-panel-sem2\">\n          <div class=\"cur-internship-block\">\n            <div class=\"cur-internship-icon\">\ud83c\udf93<\/div>\n            <div class=\"cur-internship-text\">\n              <h4>Professional Internship<\/h4>\n              <p>Students undertake a full-semester industry internship, applying their knowledge in a real professional environment.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <p class=\"cur-footer-note\">B.C.Sc. \u2014 Bachelor of Computer Science \u00b7 4 Years \u00b7 42 Subjects \u00b7 135+ Credits \u00b7 NUCS<\/p>\n\n  <\/div><!-- \/.cur-body -->\n<\/div><!-- \/.cur-wrap -->\n\n<style>\n\/* \u2500\u2500 Reset \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-wrap *,\n.cur-wrap *::before,\n.cur-wrap *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.cur-wrap {\n  font-family: 'DM Sans', sans-serif;\n  background: transparent;\n  color: #1a1f2e;\n  overflow-x: hidden;\n  --teal:      #00897b;\n  --teal-dark: #00695c;\n  --teal-lt:   #e0f2f1;\n  --teal-mid:  #b2dfdb;\n  --ink:       #1a1f2e;\n  --muted:     #6b7280;\n  --card-bg:   #ffffff;\n  --border:    #e2e8f0;\n  --radius:    16px;\n  --shadow:    0 4px 24px rgba(0,0,0,0.07);\n}\n\n\/* \u2500\u2500 Intro \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-intro {\n  background: linear-gradient(135deg, #004d43 0%, #00897b 55%, #26a69a 100%);\n  padding: 56px 40px 64px;\n  position: relative;\n  overflow: hidden;\n  text-align: center;\n}\n.cur-intro::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    radial-gradient(circle at 15% 50%, rgba(255,255,255,0.06) 0%, transparent 50%),\n    radial-gradient(circle at 85% 20%, rgba(0,0,0,0.10) 0%, transparent 50%);\n  pointer-events: none;\n}\n.cur-intro::after {\n  content: '';\n  position: absolute;\n  width: 420px; height: 420px;\n  border-radius: 50%;\n  border: 2px solid rgba(255,255,255,0.06);\n  bottom: -180px; right: -100px;\n  pointer-events: none;\n}\n.cur-intro-inner { position: relative; z-index: 1; }\n.cur-intro-badge {\n  display: inline-block;\n  background: rgba(255,255,255,0.18);\n  color: #fff;\n  font-family: 'Syne', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  padding: 6px 18px;\n  border-radius: 100px;\n  margin-bottom: 18px;\n  border: 1px solid rgba(255,255,255,0.25);\n}\n.cur-intro h2 {\n  font-family: 'Syne', sans-serif;\n  font-size: clamp(26px, 4vw, 42px);\n  font-weight: 800;\n  color: #fff;\n  line-height: 1.15;\n  letter-spacing: -0.02em;\n  margin-bottom: 14px;\n}\n.cur-intro h2 span { color: #80cbc4; }\n.cur-intro p {\n  color: rgba(255,255,255,0.82);\n  font-size: 16px;\n  font-weight: 300;\n  max-width: 520px;\n  margin: 0 auto;\n  line-height: 1.75;\n}\n\n\/* \u2500\u2500 Summary Bar \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-summary {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 1px;\n  background: var(--border);\n  border-top: 1px solid var(--border);\n}\n.cur-summary-item {\n  flex: 1 1 120px;\n  background: var(--card-bg);\n  padding: 20px 16px;\n  text-align: center;\n}\n.cur-summary-num {\n  font-family: 'Syne', sans-serif;\n  font-size: 28px;\n  font-weight: 800;\n  color: var(--teal);\n  line-height: 1;\n  margin-bottom: 4px;\n}\n.cur-summary-label {\n  font-size: 12px;\n  color: var(--muted);\n  font-weight: 500;\n}\n\n\/* \u2500\u2500 Body \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-body {\n  max-width: 960px;\n  margin: 0 auto;\n  padding: 56px 24px 72px;\n}\n.cur-body-title {\n  font-family: 'Syne', sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--teal);\n  margin-bottom: 8px;\n}\n.cur-body-heading {\n  font-family: 'Syne', sans-serif;\n  font-size: clamp(22px, 3vw, 32px);\n  font-weight: 800;\n  color: var(--ink);\n  margin-bottom: 8px;\n  letter-spacing: -0.02em;\n}\n.cur-body-sub {\n  font-size: 15px;\n  color: var(--muted);\n  font-weight: 300;\n  margin-bottom: 44px;\n  line-height: 1.7;\n}\n\n\/* \u2500\u2500 Year Block \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-year {\n  margin-bottom: 20px;\n  border-radius: var(--radius);\n  overflow: hidden;\n  box-shadow: var(--shadow);\n  border: 1px solid var(--border);\n  background: #ffffff;\n}\n.cur-year-toggle {\n  width: 100%;\n  background: var(--card-bg);\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  text-align: left;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  transition: background 0.2s ease;\n}\n.cur-year-toggle:hover { background: #fafffe; }\n.cur-year-toggle-left {\n  display: flex;\n  align-items: center;\n  flex: 1;\n}\n.cur-year-marker {\n  width: 6px;\n  align-self: stretch;\n  background: var(--teal);\n  flex-shrink: 0;\n}\n.cur-year-toggle-text { padding: 22px 24px; flex: 1; }\n.cur-year-num {\n  font-family: 'Syne', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--teal);\n  margin-bottom: 4px;\n}\n.cur-year-name {\n  font-family: 'Syne', sans-serif;\n  font-size: 20px;\n  font-weight: 800;\n  color: var(--ink);\n  letter-spacing: -0.01em;\n}\n.cur-year-meta {\n  font-size: 13px;\n  color: var(--muted);\n  font-weight: 400;\n  margin-top: 3px;\n}\n.cur-year-toggle-right {\n  padding: 22px 24px;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.cur-year-count {\n  background: var(--teal-lt);\n  color: var(--teal-dark);\n  font-family: 'Syne', sans-serif;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 5px 12px;\n  border-radius: 100px;\n  white-space: nowrap;\n}\n.cur-year-chevron {\n  width: 32px; height: 32px;\n  border-radius: 50%;\n  border: 1.5px solid var(--border);\n  display: flex; align-items: center; justify-content: center;\n  color: var(--teal);\n  font-size: 14px;\n  transition: transform 0.3s ease, background 0.2s ease;\n  flex-shrink: 0;\n}\n.cur-year.is-open .cur-year-chevron {\n  transform: rotate(180deg);\n  background: var(--teal-lt);\n}\n.cur-year-content {\n  display: none;\n  background: #fafffe;\n  border-top: 1px solid var(--border);\n}\n.cur-year.is-open .cur-year-content { display: block; }\n\n\/* \u2500\u2500 Tabs \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-tabs {\n  display: flex;\n  border-bottom: 2px solid var(--border);\n  background: #fff;\n  padding: 0 24px;\n}\n.cur-tab {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  padding: 14px 20px;\n  background: none;\n  border: none;\n  border-bottom: 3px solid transparent;\n  margin-bottom: -2px;\n  font-family: 'Syne', sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--muted);\n  cursor: pointer;\n  transition: color 0.18s ease, border-color 0.18s ease;\n}\n.cur-tab:hover { color: var(--teal); }\n.cur-tab--active {\n  color: var(--teal-dark);\n  border-bottom-color: var(--teal);\n}\n.cur-tab-dot {\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  background: var(--teal-mid);\n  flex-shrink: 0;\n  transition: background 0.18s ease;\n}\n.cur-tab--active .cur-tab-dot { background: var(--teal); }\n\n\/* \u2500\u2500 Tab Panels \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-tab-panel { padding: 28px 28px 32px; }\n.cur-tab-panel--hidden { display: none; }\n\n\/* \u2500\u2500 Course Table \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-table {\n  width: 100%;\n  border-collapse: collapse;\n  border: none !important;\n  outline: none !important;\n}\n.cur-table tr,\n.cur-table thead,\n.cur-table tbody { border: none !important; background: transparent; }\n.cur-table th,\n.cur-table td {\n  border-left: none !important;\n  border-right: none !important;\n  border-top: none !important;\n  outline: none !important;\n}\n.cur-table thead tr { background: var(--teal-lt); }\n.cur-table th {\n  font-family: 'Syne', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--teal-dark);\n  padding: 10px 16px;\n  text-align: left;\n  border-bottom: 2px solid var(--teal-mid) !important;\n  white-space: nowrap;\n}\n.cur-table th,\n.cur-table td { text-align: left !important; }\n.cur-table th:first-child,\n.cur-table td:first-child { width: 1%; white-space: nowrap; }\n.cur-table th:nth-child(2),\n.cur-table td:nth-child(2) { width: auto; }\n\/* Year 1 only: syllabus (3rd) column right-aligned *\/\n#year-1 .cur-table th:last-child,\n#year-1 .cur-table td:last-child { width: 1%; white-space: nowrap; text-align: right !important; }\n.cur-table td {\n  padding: 11px 16px;\n  font-size: 14px;\n  color: #374151;\n  border-bottom: 1px solid var(--border) !important;\n  vertical-align: middle;\n  line-height: 1.45;\n}\n.cur-table tbody tr:last-child td { border-bottom: none !important; }\n.cur-table tbody tr { transition: background 0.15s ease; }\n.cur-table tbody tr:hover { background: rgba(0,137,123,0.04); }\n\n\/* \u2500\u2500 Course code badge \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-code {\n  display: inline-block;\n  font-family: 'Syne', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  padding: 3px 9px;\n  border-radius: 6px;\n  white-space: nowrap;\n}\n.cur-code--regular    { background: var(--teal-lt);  color: var(--teal-dark); }\n.cur-code--elective   { background: #fff3e0; color: #e65100; }\n.cur-code--capstone   { background: #fce4ec; color: #c62828; }\n\n\/* \u2500\u2500 Syllabus link \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-syllabus-link br { display: none; }\n\n.cur-syllabus-link {\n  display: inline-flex;\n  align-items: center;\n  font-family: 'Syne', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.05em;\n  color: var(--teal-dark);\n  text-decoration: none;\n  background: var(--teal-lt);\n  border: 1px solid var(--teal-mid);\n  padding: 4px 10px;\n  border-radius: 6px;\n  transition: background 0.15s ease, color 0.15s ease;\n  white-space: nowrap;   \/* single line on tablet & desktop *\/\n}\n.cur-syllabus-link:hover {\n  background: var(--teal);\n  color: #fff;\n  border-color: var(--teal);\n}\n\n\/* \u2500\u2500 Course name cell \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-course-name { font-weight: 400; color: #1f2937; }\n.cur-course-name--elective  { color: #92400e; font-style: italic; }\n.cur-course-name--capstone  { color: #b71c1c; font-weight: 500; }\n\n\/* \u2500\u2500 Internship block \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-internship-block {\n  background: linear-gradient(135deg, #f3e5f5 0%, #ede7f6 100%);\n  border-radius: 12px;\n  padding: 22px 24px;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.cur-internship-icon { font-size: 32px; flex-shrink: 0; }\n.cur-internship-text h4 {\n  font-family: 'Syne', sans-serif;\n  font-size: 15px;\n  font-weight: 700;\n  color: #4a148c;\n  margin-bottom: 4px;\n}\n.cur-internship-text p { font-size: 13px; color: #6a1b9a; font-weight: 300; }\n\n\/* \u2500\u2500 Footer \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.cur-footer-note {\n  margin-top: 48px;\n  text-align: center;\n  font-size: 13px;\n  color: var(--muted);\n  font-style: italic;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   MOBILE  \u2264 600px\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 600px) {\n\n  .cur-intro { padding: 36px 20px 44px; }\n  .cur-intro-badge { font-size: 9px; letter-spacing: 0.12em; padding: 5px 12px; }\n  .cur-intro p { font-size: 14px; }\n\n  .cur-summary { display: grid; grid-template-columns: 1fr 1fr; }\n  .cur-summary-item { padding: 16px 12px; }\n  .cur-summary-num { font-size: 22px; }\n\n  .cur-body { padding: 32px 14px 48px; }\n  .cur-body-sub { margin-bottom: 28px; }\n\n  .cur-year-toggle-text { padding: 16px 14px; }\n  .cur-year-name { font-size: 16px; }\n  .cur-year-meta { font-size: 12px; }\n  .cur-year-toggle-right { padding: 16px 12px; gap: 8px; }\n  .cur-year-count { display: none; }\n\n  .cur-tabs { padding: 0; }\n  .cur-tab {\n    flex: 1;\n    justify-content: center;\n    padding: 12px 8px;\n    font-size: 11px;\n    letter-spacing: 0.05em;\n    gap: 6px;\n  }\n\n  .cur-tab-panel { padding: 16px 12px 20px; }\n\n  \/* \u2500\u2500 All tables: tighter cells \u2500\u2500 *\/\n  .cur-table th { padding: 8px 10px; font-size: 10px; }\n  .cur-table td { padding: 10px 10px; font-size: 13px; }\n\n  \/* \u2500\u2500 Year 1: 3 columns \u2014 syllabus button wraps to 2 lines, wider \u2500\u2500 *\/\n  .cur-syllabus-arrow { display: none; }\n  #year-1 .cur-syllabus-link br { display: inline; }\n  #year-1 .cur-syllabus-link {\n    white-space: normal;\n    text-align: center;\n    line-height: 1.4;\n    padding: 6px 10px;\n    font-size: 10px;\n    min-width: 64px;\n    justify-content: center;\n  }\n\n  #year-1 .cur-table th:last-child,\n  #year-1 .cur-table td:last-child {\n    text-align: center !important;\n    white-space: normal;\n  }\n\n  \/* Internship block *\/\n  .cur-internship-block { flex-direction: column; align-items: flex-start; gap: 10px; padding: 18px 16px; }\n  .cur-internship-icon { font-size: 26px; }\n\n  .cur-footer-note { font-size: 11px; padding: 0 8px; }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SMALL TABLETS  601px \u2013 768px\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (min-width: 601px) and (max-width: 768px) {\n  .cur-intro { padding: 44px 28px 52px; }\n  .cur-body { padding: 40px 20px 56px; }\n  .cur-year-toggle-right { padding: 18px 16px; gap: 10px; }\n  .cur-table th, .cur-table td { padding: 9px 10px; font-size: 13px; }\n  .cur-syllabus-link { font-size: 10px; padding: 4px 8px; white-space: nowrap; }\n  .cur-tab-panel { padding: 20px 18px 24px; }\n  .cur-tabs { padding: 0 16px; }\n  .cur-tab { padding: 12px 14px; font-size: 12px; }\n}\n<\/style>\n\n<script>\nfunction toggleYear(id) {\n  var el = document.getElementById(id);\n  var btn = el.querySelector('.cur-year-toggle');\n  var isOpen = el.classList.contains('is-open');\n  el.classList.toggle('is-open', !isOpen);\n  btn.setAttribute('aria-expanded', String(!isOpen));\n}\n\nfunction switchTab(yearId, panelId) {\n  var yearEl = document.getElementById(yearId);\n  yearEl.querySelectorAll('.cur-tab').forEach(function(t) { t.classList.remove('cur-tab--active'); });\n  yearEl.querySelectorAll('.cur-tab-panel').forEach(function(p) { p.classList.add('cur-tab-panel--hidden'); });\n  var tab = document.getElementById(yearId + '-tab-' + panelId);\n  if (tab) tab.classList.add('cur-tab--active');\n  var panel = document.getElementById(yearId + '-panel-' + panelId);\n  if (panel) panel.classList.remove('cur-tab-panel--hidden');\n}\n<\/script>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>B.C.Sc. \u00b7 Computer Science \u00b7 NUCS Curriculum byAcademic Year A complete breakdown of every subject taught each semester across all four years<\/p>","protected":false},"author":8,"featured_media":3666,"parent":320,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-3528","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/pages\/3528"}],"collection":[{"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/comments?post=3528"}],"version-history":[{"count":53,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/pages\/3528\/revisions"}],"predecessor-version":[{"id":4150,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/pages\/3528\/revisions\/4150"}],"up":[{"embeddable":true,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/pages\/320"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/media\/3666"}],"wp:attachment":[{"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/media?parent=3528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}