{"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-03-21T18:03:14","modified_gmt":"2026-03-21T18:03:14","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\n\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\n      <div class=\"cur-year-content\">\n\n        <!-- 1st Semester -->\n        <div class=\"cur-semester\">\n          <div class=\"cur-semester-header\">\n            <div class=\"cur-semester-dot\"><\/div>\n            <div class=\"cur-semester-label\">1st Semester<\/div>\n            <div class=\"cur-semester-line\"><\/div>\n          <\/div>\n          <table class=\"cur-table\">\n            <thead>\n              <tr>\n                <th>Course Code<\/th>\n                <th>Course Name<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr><td><span class=\"cur-code cur-code--regular\">M-1161<\/span><\/td><td class=\"cur-course-name\">Myanmar<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">E-1161<\/span><\/td><td class=\"cur-course-name\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">P-1171<\/span><\/td><td class=\"cur-course-name\">Physics<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1111<\/span><\/td><td class=\"cur-course-name\">Mathematics &#8211; Calculus I<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1121<\/span><\/td><td class=\"cur-course-name\">Data Structures &amp; Algorithms<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1131<\/span><\/td><td class=\"cur-course-name\">Computer Fundamentals<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--elective\">Elective<\/span><\/td><td class=\"cur-course-name cur-course-name--elective\">Computer Applications I<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <!-- 2nd Semester -->\n        <div class=\"cur-semester\">\n          <div class=\"cur-semester-header\">\n            <div class=\"cur-semester-dot\"><\/div>\n            <div class=\"cur-semester-label\">2nd Semester<\/div>\n            <div class=\"cur-semester-line\"><\/div>\n          <\/div>\n          <table class=\"cur-table\">\n            <thead>\n              <tr>\n                <th>Course Code<\/th>\n                <th>Course Name<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr><td><span class=\"cur-code cur-code--regular\">M-1262<\/span><\/td><td class=\"cur-course-name\">Myanmar<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">E-1262<\/span><\/td><td class=\"cur-course-name\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">P-1272<\/span><\/td><td class=\"cur-course-name\">Physics<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1212<\/span><\/td><td class=\"cur-course-name\">Discrete Mathematics I<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1222<\/span><\/td><td class=\"cur-course-name\">Fundamentals of Programming<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-1251<\/span><\/td><td class=\"cur-course-name\">Web Application Development<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--elective\">Elective<\/span><\/td><td class=\"cur-course-name cur-course-name--elective\">Computer Applications II<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n      <\/div><!-- \/.cur-year-content -->\n    <\/div><!-- \/.cur-year -->\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\n      <div class=\"cur-year-content\">\n\n        <!-- 1st Semester -->\n        <div class=\"cur-semester\">\n          <div class=\"cur-semester-header\">\n            <div class=\"cur-semester-dot\"><\/div>\n            <div class=\"cur-semester-label\">1st Semester<\/div>\n            <div class=\"cur-semester-line\"><\/div>\n          <\/div>\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\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2111<\/span><\/td><td class=\"cur-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\">Object-Oriented Programming<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2131<\/span><\/td><td class=\"cur-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\">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\">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\">Linux Fundamentals<br>A+<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <!-- 2nd Semester -->\n        <div class=\"cur-semester\">\n          <div class=\"cur-semester-header\">\n            <div class=\"cur-semester-dot\"><\/div>\n            <div class=\"cur-semester-label\">2nd Semester<\/div>\n            <div class=\"cur-semester-line\"><\/div>\n          <\/div>\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\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2212<\/span><\/td><td class=\"cur-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\">Operating Systems<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-2232<\/span><\/td><td class=\"cur-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\">Database Management Systems<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CS-2243<\/span><\/td><td class=\"cur-course-name\">Software Design &amp; Development<\/td><\/tr>\n              <!-- <tr><td><span class=\"cur-code cur-code--elective\">Elective<\/span><\/td><td class=\"cur-course-name cur-course-name--elective\">Seminar \/ A+<\/td><\/tr> -->\n            <\/tbody>\n          <\/table>\n        <\/div>\n\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\n      <div class=\"cur-year-content\">\n\n        <!-- 1st Semester -->\n        <div class=\"cur-semester\">\n          <div class=\"cur-semester-header\">\n            <div class=\"cur-semester-dot\"><\/div>\n            <div class=\"cur-semester-label\">1st Semester<\/div>\n            <div class=\"cur-semester-line\"><\/div>\n          <\/div>\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\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3111<\/span><\/td><td class=\"cur-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\">Artificial Intelligence<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3131<\/span><\/td><td class=\"cur-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 Analysis &amp; Management<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--elective\">Elective<br>(Choose One)<\/span><\/td><td class=\"cur-course-name cur-course-name--elective\">\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<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <!-- 2nd Semester -->\n        <div class=\"cur-semester\">\n          <div class=\"cur-semester-header\">\n            <div class=\"cur-semester-dot\"><\/div>\n            <div class=\"cur-semester-label\">2nd Semester<\/div>\n            <div class=\"cur-semester-line\"><\/div>\n          <\/div>\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\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-3212<\/span><\/td><td class=\"cur-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\">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 Science<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CS-3242<\/span><\/td><td class=\"cur-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\">Digital Image Processing<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--elective\">Elective<br>(Choose One)<\/span><\/td><td class=\"cur-course-name cur-course-name--elective\">\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><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\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 project + internship<\/span>\n          <span class=\"cur-year-chevron\">\u25be<\/span>\n        <\/div>\n      <\/button>\n\n      <div class=\"cur-year-content\">\n\n        <!-- 1st Semester -->\n        <div class=\"cur-semester\">\n          <div class=\"cur-semester-header\">\n            <div class=\"cur-semester-dot\"><\/div>\n            <div class=\"cur-semester-label\">1st Semester<\/div>\n            <div class=\"cur-semester-line\"><\/div>\n          <\/div>\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\">English<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-4121<\/span><\/td><td class=\"cur-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\">Project Management<\/td><\/tr>\n              <tr><td><span class=\"cur-code cur-code--regular\">CST-4122<\/span><\/td><td class=\"cur-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\">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\">Capstone Project<\/td><\/tr>\n              <!-- <tr><td><span class=\"cur-code cur-code--elective\">Elective<\/span><\/td><td class=\"cur-course-name cur-course-name--elective\">Elective Subject<\/td><\/tr> -->\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <!-- 2nd Semester \u2014 Internship -->\n        <div class=\"cur-semester\">\n          <div class=\"cur-semester-header\">\n            <div class=\"cur-semester-dot\"><\/div>\n            <div class=\"cur-semester-label\">2nd Semester<\/div>\n            <div class=\"cur-semester-line\"><\/div>\n          <\/div>\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\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\n<\/div><!-- \/.cur-wrap -->\n\n\n\n\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}\n\n.cur-wrap {\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 Page 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 *\/\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\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\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\n.cur-intro-inner { position: relative; z-index: 1; }\n\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\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\n.cur-intro h2 span { color: #80cbc4; }\n\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 Pills Row \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\n.cur-summary-item {\n  flex: 1 1 120px;\n  background: var(--card-bg);\n  padding: 20px 16px;\n  text-align: center;\n}\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\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  background: transparent;\n}\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\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\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\n\/* Year Toggle Button *\/\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\n.cur-year-toggle:hover { background: #fafffe; }\n\n.cur-year-toggle-left {\n  display: flex;\n  align-items: center;\n  gap: 0;\n  flex: 1;\n}\n\n\/* Colored year marker *\/\n.cur-year-marker {\n  width: 6px;\n  align-self: stretch;\n  background: var(--teal);\n  flex-shrink: 0;\n  border-radius: 0;\n}\n\n.cur-year-toggle-text {\n  padding: 22px 24px;\n  flex: 1;\n}\n\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\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\n.cur-year-meta {\n  font-size: 13px;\n  color: var(--muted);\n  font-weight: 400;\n  margin-top: 3px;\n}\n\n.cur-year-toggle-right {\n  padding: 22px 24px;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\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\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\n.cur-year.is-open .cur-year-chevron {\n  transform: rotate(180deg);\n  background: var(--teal-lt);\n}\n\n\/* Year Content Panel *\/\n.cur-year-content {\n  display: none;\n  background: #fafffe;\n  border-top: 1px solid var(--border);\n}\n\n.cur-year.is-open .cur-year-content { display: block; }\n\n\/* \u2500\u2500 Semester 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 *\/\n.cur-semester {\n  padding: 28px 28px 32px;\n  border-bottom: 1px solid var(--border);\n}\n\n.cur-semester:last-child { border-bottom: none; }\n\n.cur-semester-header {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 20px;\n}\n\n.cur-semester-dot {\n  width: 10px; height: 10px;\n  border-radius: 50%;\n  background: var(--teal);\n  flex-shrink: 0;\n}\n\n.cur-semester-label {\n  font-family: 'Syne', sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--teal-dark);\n}\n\n.cur-semester-line {\n  flex: 1;\n  height: 1px;\n  background: var(--teal-mid);\n  opacity: 0.4;\n}\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\n.cur-table tr,\n.cur-table thead,\n.cur-table tbody,\n.cur-table tfoot {\n  border: none !important;\n  background: transparent;\n}\n\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\n.cur-table thead tr {\n  background: var(--teal-lt);\n}\n\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);\n  white-space: nowrap;\n}\n\n.cur-table th:first-child,\n.cur-table td:first-child {\n  width: 1%;\n  white-space: nowrap;\n  text-align: left !important;\n}\n\n.cur-table th,\n.cur-table td {\n  text-align: left !important;\n}\n\n.cur-table th:last-child,\n.cur-table td:last-child {\n  width: auto;\n}\n\n.cur-table td {\n  padding: 11px 16px;\n  font-size: 14px;\n  color: #374151;\n  border-bottom: 1px solid var(--border);\n  vertical-align: middle;\n  line-height: 1.45;\n}\n\n.cur-table tbody tr:last-child td { border-bottom: none; }\n\n.cur-table tbody tr {\n  transition: background 0.15s ease;\n}\n\n.cur-table tbody tr:hover { background: rgba(0,137,123,0.04); }\n\n\/* Course code badge *\/\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\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.cur-code--internship { background: #f3e5f5; color: #6a1b9a; }\n\n\/* Course name cell *\/\n.cur-course-name {\n  font-weight: 400;\n  color: #1f2937;\n}\n\n.cur-course-name--elective { color: #92400e; font-style: italic; }\n.cur-course-name--capstone { color: #b71c1c; font-weight: 500; }\n.cur-course-name--internship { color: #4a148c; font-weight: 500; }\n\n\/* \u2500\u2500 Internship special row \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\n.cur-internship-icon {\n  font-size: 32px;\n  flex-shrink: 0;\n}\n\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\n.cur-internship-text p {\n  font-size: 13px;\n  color: #6a1b9a;\n  font-weight: 300;\n}\n\n\/* \u2500\u2500 Footer note \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<\/style>\n\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<\/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":38,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/pages\/3528\/revisions"}],"predecessor-version":[{"id":3731,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/pages\/3528\/revisions\/3731"}],"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}]}}