{"id":3902,"date":"2026-05-23T18:11:06","date_gmt":"2026-05-23T18:11:06","guid":{"rendered":"https:\/\/nucs-edu.org\/?p=3902"},"modified":"2026-05-28T19:18:38","modified_gmt":"2026-05-28T19:18:38","slug":"cst-1121","status":"publish","type":"post","link":"https:\/\/nucs-edu.org\/en\/syllabus\/cst-1121\/","title":{"rendered":"Data Structures and Algorithms"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"3902\" class=\"elementor elementor-3902\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d36eed e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"5d36eed\" 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-a556c05 elementor-widget elementor-widget-text-editor\" data-id=\"a556c05\" 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<!-- CST-1121 Data Structures & Algorithms Syllabus \u2013 NUCS WordPress Content -->\n<!-- Paste this into the WordPress Text\/HTML tab of the page editor -->\n\n<style>\n  .nucs-dsa-syllabus {\n    font-family: 'Georgia', serif;\n    max-width: 1080px;\n    margin: 0 auto;\n    color: #1a1a2e;\n    text-align: left;\n  }\n\n  .nucs-dsa-syllabus * { text-align: left; }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .nucs-dsa-syllabus .syllabus-header {\n    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 60%, #0f3460 100%);\n    color: #fff;\n    padding: 40px 36px 32px;\n    border-radius: 8px;\n    margin-bottom: 32px;\n    position: relative;\n    overflow: hidden;\n  }\n  .nucs-dsa-syllabus .syllabus-header::after {\n    content: '';\n    position: absolute;\n    right: -30px; top: -30px;\n    width: 180px; height: 180px;\n    border-radius: 50%;\n    background: rgba(229,57,53,0.15);\n  }\n  .nucs-dsa-syllabus .syllabus-header h1 {\n    font-size: 28px; font-weight: 700;\n    margin: 0 0 6px; line-height: 1.2;\n    color: #fff; border: none; text-align: left;\n  }\n  .nucs-dsa-syllabus .syllabus-header .course-code {\n    font-size: 14px; color: rgba(255,255,255,0.65);\n    font-family: 'Arial', sans-serif; margin-bottom: 24px;\n  }\n  .nucs-dsa-syllabus .meta-grid { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 8px; }\n  .nucs-dsa-syllabus .meta-item {\n    background: rgba(255,255,255,0.1);\n    border: 1px solid rgba(255,255,255,0.18);\n    border-radius: 6px; padding: 8px 16px;\n    font-family: 'Arial', sans-serif; font-size: 13px;\n  }\n  .nucs-dsa-syllabus .meta-item strong {\n    display: block; font-size: 10px; letter-spacing: 2px;\n    text-transform: uppercase; color: #e57373; margin-bottom: 3px;\n  }\n  .nucs-dsa-syllabus .meta-item span { color: #fff; }\n\n  \/* \u2500\u2500 Textbook \u2500\u2500 *\/\n  .nucs-dsa-syllabus .textbook-box {\n    background: #f8f9ff; border: 1px solid #c5d0f0;\n    border-left: 5px solid #1565c0; border-radius: 0 8px 8px 0;\n    padding: 18px 22px; margin-bottom: 12px;\n    font-family: 'Arial', sans-serif;\n    display: flex; align-items: flex-start; gap: 16px;\n  }\n  .nucs-dsa-syllabus .textbook-box .tb-icon { font-size: 28px; line-height: 1; flex-shrink: 0; }\n  .nucs-dsa-syllabus .textbook-box .tb-label {\n    font-size: 10px; letter-spacing: 2px; text-transform: uppercase;\n    color: #1565c0; font-weight: 700; margin-bottom: 8px;\n  }\n  .nucs-dsa-syllabus .textbook-box .tb-entry { margin-bottom: 6px; }\n  .nucs-dsa-syllabus .textbook-box .tb-title { font-size: 14px; font-weight: 700; color: #1a1a2e; margin-bottom: 2px; }\n  .nucs-dsa-syllabus .textbook-box .tb-author { font-size: 13px; color: #555; }\n\n  \/* References box *\/\n  .nucs-dsa-syllabus .ref-box {\n    background: #f5f7fb; border: 1px solid #dde3f0;\n    border-left: 5px solid #7986cb; border-radius: 0 8px 8px 0;\n    padding: 14px 22px; margin-bottom: 32px;\n    font-family: 'Arial', sans-serif;\n    display: flex; align-items: flex-start; gap: 16px;\n  }\n  .nucs-dsa-syllabus .ref-box .tb-icon { font-size: 22px; line-height: 1; flex-shrink: 0; margin-top: 2px; }\n  .nucs-dsa-syllabus .ref-box .tb-label {\n    font-size: 10px; letter-spacing: 2px; text-transform: uppercase;\n    color: #5c6bc0; font-weight: 700; margin-bottom: 8px;\n  }\n  .nucs-dsa-syllabus .ref-box ul { margin: 0; padding-left: 16px; }\n  .nucs-dsa-syllabus .ref-box ul li { font-size: 13px; color: #444; line-height: 1.7; margin-bottom: 3px; }\n\n  \/* \u2500\u2500 Section title \u2500\u2500 *\/\n  .nucs-dsa-syllabus .section-title {\n    font-family: 'Arial', sans-serif; font-size: 11px;\n    letter-spacing: 3px; text-transform: uppercase;\n    color: #e53935; font-weight: 700;\n    margin-bottom: 14px; padding-bottom: 6px;\n    border-bottom: 2px solid #e53935;\n  }\n\n  \/* \u2500\u2500 Pills \u2500\u2500 *\/\n  .nucs-dsa-syllabus .topics-covered { margin-bottom: 32px; }\n  .nucs-dsa-syllabus .pills { display: flex; flex-wrap: wrap; gap: 10px; }\n  .nucs-dsa-syllabus .pill {\n    background: #eef2ff; border: 1px solid #c5d0f0;\n    border-radius: 20px; padding: 6px 18px;\n    font-family: 'Arial', sans-serif; font-size: 13px;\n    color: #1a1a2e; font-weight: 600;\n  }\n\n  \/* \u2500\u2500 Assessment bar \u2500\u2500 *\/\n  .nucs-dsa-syllabus .assessment-bar {\n    display: flex; border-radius: 8px; overflow: hidden;\n    margin-bottom: 32px; height: 58px;\n    box-shadow: 0 2px 12px rgba(0,0,0,0.08);\n  }\n  .nucs-dsa-syllabus .assess-block {\n    display: flex; flex-direction: column;\n    align-items: center; justify-content: center;\n    font-family: 'Arial', sans-serif;\n  }\n  .nucs-dsa-syllabus .assess-block.attend     { background: #455a64; flex: 15; color: #fff; }\n  .nucs-dsa-syllabus .assess-block.quiz       { background: #1565c0; flex: 15; color: #fff; }\n  .nucs-dsa-syllabus .assess-block.assignment { background: #16213e; flex: 15; color: #fff; }\n  .nucs-dsa-syllabus .assess-block.lms        { background: #0f3460; flex: 15; color: #fff; }\n  .nucs-dsa-syllabus .assess-block.exam       { background: #e53935; flex: 40; color: #fff; }\n  .nucs-dsa-syllabus .assess-block .lbl { font-size: 11px; opacity: 0.85; letter-spacing: 1px; text-transform: uppercase; }\n  .nucs-dsa-syllabus .assess-block .pct { font-size: 18px; font-weight: 700; line-height: 1.1; }\n\n  \/* \u2500\u2500 Delivery note \u2500\u2500 *\/\n  .nucs-dsa-syllabus .delivery-note {\n    background: #eef2ff; border-left: 4px solid #1565c0;\n    border-radius: 0 6px 6px 0; padding: 14px 18px;\n    font-family: 'Arial', sans-serif; font-size: 13px;\n    color: #333; margin-bottom: 32px;\n  }\n  .nucs-dsa-syllabus .delivery-note strong { color: #1565c0; }\n\n  \/* \u2500\u2500 Description \u2500\u2500 *\/\n  .nucs-dsa-syllabus .description-box {\n    background: #fff; border: 1px solid #c5d0f0;\n    border-radius: 8px; padding: 24px 28px; margin-bottom: 32px;\n    font-family: 'Georgia', serif; font-size: 15px;\n    line-height: 1.8; color: #16213e;\n  }\n\n  \/* \u2500\u2500 Objectives & Outcomes \u2500\u2500 *\/\n  .nucs-dsa-syllabus .olo-grid { display: flex; gap: 20px; margin-bottom: 32px; flex-wrap: wrap; }\n  .nucs-dsa-syllabus .olo-box {\n    flex: 1; min-width: 260px; border-radius: 8px;\n    padding: 22px 24px; font-family: 'Arial', sans-serif;\n  }\n  .nucs-dsa-syllabus .olo-box.objectives { background: #eef2ff; border: 1px solid #c5d0f0; }\n  .nucs-dsa-syllabus .olo-box.outcomes   { background: #f0f4ff; border: 1px solid #b3c5f5; }\n  .nucs-dsa-syllabus .olo-box h3 {\n    font-size: 12px; letter-spacing: 2.5px; text-transform: uppercase;\n    font-weight: 700; margin: 0 0 16px; padding-bottom: 8px;\n    border-bottom: 2px solid #e53935; color: #1565c0; text-align: left;\n  }\n  .nucs-dsa-syllabus .olo-box ol,\n  .nucs-dsa-syllabus .olo-box ul { margin: 0; padding-left: 20px; }\n  .nucs-dsa-syllabus .olo-box li {\n    font-size: 13px; line-height: 1.75; color: #16213e;\n    margin-bottom: 6px; text-align: left;\n  }\n  .nucs-dsa-syllabus .olo-box li::marker { color: #e53935; font-weight: 700; }\n\n  \/* \u2500\u2500 Outline table \u2500\u2500 *\/\n  .nucs-dsa-syllabus .outline-table {\n    width: 100%; border-collapse: collapse !important;\n    border-spacing: 0 !important; margin-bottom: 40px;\n    font-family: 'Arial', sans-serif; font-size: 14px;\n    table-layout: fixed; border: none !important;\n  }\n  .nucs-dsa-syllabus .outline-table thead tr {\n    background: #1a1a2e !important; color: #fff; border: none !important;\n  }\n  .nucs-dsa-syllabus .outline-table thead th {\n    padding: 12px 16px; text-align: left !important;\n    font-size: 11px; letter-spacing: 2px; text-transform: uppercase;\n    font-weight: 700; border: none !important;\n  }\n  .nucs-dsa-syllabus .outline-table tbody tr {\n    border: none !important; border-bottom: 1px solid #e8eaf0 !important;\n  }\n  .nucs-dsa-syllabus .outline-table tbody tr:nth-child(even) { background: #f5f7fb; }\n  .nucs-dsa-syllabus .outline-table tbody tr:hover           { background: #eef2ff; }\n  .nucs-dsa-syllabus .outline-table td {\n    padding: 13px 16px; vertical-align: top;\n    color: #1a1a2e; text-align: left !important; border: none !important;\n  }\n\n  \/* Chapter \/ group header row *\/\n  .nucs-dsa-syllabus .outline-table tr.chapter-row td {\n    background: #16213e; color: #fff; font-weight: 700;\n    font-size: 14px; padding: 11px 16px;\n  }\n  .nucs-dsa-syllabus .outline-table tr.chapter-row td .chapter-num {\n    display: inline-block; background: #e53935; color: #fff;\n    border-radius: 4px; padding: 1px 9px; font-size: 11px;\n    font-weight: 700; letter-spacing: 1px; margin-right: 10px;\n    text-transform: uppercase;\n  }\n\n  .nucs-dsa-syllabus .outline-table td.week-cell {\n    width: 90px; font-weight: 700; color: #e53935;\n    font-size: 13px; white-space: nowrap;\n  }\n  .nucs-dsa-syllabus .outline-table td.topic-cell { color: #333; }\n  .nucs-dsa-syllabus .outline-table td.topic-cell ul {\n    margin: 6px 0 0; padding-left: 18px;\n  }\n  .nucs-dsa-syllabus .outline-table td.topic-cell ul li {\n    font-size: 13px; line-height: 1.7; color: #333; margin-bottom: 2px;\n  }\n\n  \/* Java badge *\/\n  .nucs-dsa-syllabus .java-badge {\n    display: inline-block; font-size: 11px; font-weight: 700;\n    background: #e8f5e9; color: #2e7d32; border: 1px solid #a5d6a7;\n    border-radius: 4px; padding: 2px 8px; margin-top: 6px;\n  }\n\n  \/* Final exam row *\/\n  .nucs-dsa-syllabus .outline-table tr.final-row td {\n    background: #1a1a2e; color: #fff; font-weight: 700;\n    font-size: 14px; padding: 14px 16px; letter-spacing: 2px;\n  }\n<\/style>\n\n<div class=\"nucs-dsa-syllabus\">\n\n  <!-- Header -->\n  <div class=\"syllabus-header\">\n    <h1>Data Structures and Algorithms<\/h1>\n    <div class=\"course-code\">Course Code: CST-1121 &nbsp;|&nbsp; First Semester<\/div>\n    <div class=\"meta-grid\">\n      <div class=\"meta-item\">\n        <strong>Duration<\/strong>\n        <span>15 Weeks<\/span>\n      <\/div>\n      <div class=\"meta-item\">\n        <strong>Lectures<\/strong>\n        <span>3 per week &nbsp;&times;&nbsp; 1 hour<\/span>\n      <\/div>\n      <div class=\"meta-item\">\n        <strong>Language<\/strong>\n        <span>Java<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Textbooks -->\n  <div class=\"section-title\">Textbooks<\/div>\n  <div class=\"textbook-box\">\n    <div class=\"tb-icon\">&#128218;<\/div>\n    <div>\n      <div class=\"tb-label\">Required Textbooks<\/div>\n      <div class=\"tb-entry\">\n        <div class=\"tb-title\">Data Structures &amp; Algorithms in Java, 2<sup>nd<\/sup> Edition<\/div>\n        <div class=\"tb-author\">Robert Lafore<\/div>\n      <\/div>\n      <div class=\"tb-entry\">\n        <div class=\"tb-title\">Introduction to Algorithms (CLRS)<\/div>\n        <div class=\"tb-author\">Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest &amp; Clifford Stein<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- References -->\n  <div class=\"ref-box\">\n    <div class=\"tb-icon\">&#128196;<\/div>\n    <div>\n      <div class=\"tb-label\">Reference Books<\/div>\n      <ul>\n        <li>Data Structures and Algorithm Analysis in Java, 3<sup>rd<\/sup> Ed. \u2014 Mark Allen Weiss<\/li>\n        <li>Object-Oriented Data Structures Using Java \u2014 Nell Dale, Daniel T. Joyce &amp; Chip Weems<\/li>\n        <li>Data Structures and Algorithms in Java, 4<sup>th<\/sup> Ed. \u2014 Michael T. Goodrich &amp; Roberto Tamassia<\/li>\n        <li>Data Structures and Algorithms Made Easy \u2014 Narasimha Karumanchi<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <!-- Course Description -->\n  <div class=\"section-title\">Course Description<\/div>\n  <div class=\"description-box\">\n    This course focuses on fundamental data structures and the algorithms used to manipulate them. Students study structures for storing and organising information \u2014 including arrays, linked lists, stacks, queues, trees, and graphs \u2014 and learn the core algorithms for creating, traversing, and modifying each structure. Sorting and searching techniques are introduced and compared analytically. The course equips students to select appropriate data structures for real-world problems and to assess algorithm performance through space and time complexity analysis.\n  <\/div>\n\n  <!-- Learning Objectives & Outcomes -->\n  <div class=\"olo-grid\">\n    <div class=\"olo-box objectives\">\n      <h3>Learning Objectives<\/h3>\n      <ol>\n        <li>Introduce various techniques for representing data in the real world.<\/li>\n        <li>Design and implement fundamental data structures and the algorithms that operate on them.<\/li>\n        <li>Develop applications by applying data structures and algorithms to practical problems.<\/li>\n        <li>Understand how asymptotic analysis \u2014 space and time complexity \u2014 is used to assess algorithm effectiveness.<\/li>\n      <\/ol>\n    <\/div>\n    <div class=\"olo-box outcomes\">\n      <h3>Learning Outcomes<\/h3>\n      <ul>\n        <li>Select appropriate data structures to develop real-world applications.<\/li>\n        <li>Implement operations such as searching, insertion, deletion, and traversal on various data structures.<\/li>\n        <li>Determine the efficiency of an algorithm using space and time complexity analysis.<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <!-- Major Topics -->\n  <div class=\"section-title\">Major Topics Covered<\/div>\n  <div class=\"topics-covered\">\n    <div class=\"pills\">\n      <div class=\"pill\">Arrays &amp; Linked Lists<\/div>\n      <div class=\"pill\">Stacks &amp; Queues<\/div>\n      <div class=\"pill\">Trees<\/div>\n      <div class=\"pill\">Graphs<\/div>\n      <div class=\"pill\">Sorting Algorithms<\/div>\n      <div class=\"pill\">Searching Algorithms<\/div>\n      <div class=\"pill\">Shortest Path<\/div>\n      <div class=\"pill\">Complexity Analysis<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Assessment -->\n  <div class=\"section-title\">Assessment Components<\/div>\n  <div class=\"assessment-bar\">\n    <div class=\"assess-block attend\">\n      <div class=\"pct\">15%<\/div>\n      <div class=\"lbl\">Presentation<\/div>\n    <\/div>\n    <div class=\"assess-block quiz\">\n      <div class=\"pct\">15%<\/div>\n      <div class=\"lbl\">Tutorial<\/div>\n    <\/div>\n    <div class=\"assess-block assignment\">\n      <div class=\"pct\">15%<\/div>\n      <div class=\"lbl\">Assignment<\/div>\n    <\/div>\n    <div class=\"assess-block lms\">\n      <div class=\"pct\">15%<\/div>\n      <div class=\"lbl\">LMS Activities<\/div>\n    <\/div>\n    <div class=\"assess-block exam\">\n      <div class=\"pct\">40%<\/div>\n      <div class=\"lbl\">Exam<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Delivery Note -->\n  <div class=\"delivery-note\">\n    <strong>Lecture Structure:<\/strong> Up to 3 lectures per week, each up to 60 minutes. \n    Quizzes follow every lesson via LMS (Moodle). Java code examples and exercises accompany each topic. \n    Late submissions are not accepted. \n    <!-- Teaching platform: Zoom &amp; LMS. -->\n  <\/div>\n\n  <!-- Course Outline -->\n  <div class=\"section-title\">Course Outline<\/div>\n  <table class=\"outline-table\">\n    <thead>\n      <tr>\n        <th style=\"width:90px;\">Week<\/th>\n        <th>Topic<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n\n      <!-- Data Structures -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part I<\/span> Data Structures<\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 01<\/td>\n        <td class=\"topic-cell\">\n          <li>Course Overview<\/li>\n            <li>Introduction to Data Structures and Algorithms\n          <br><span class=\"java-badge\">&#9749; Setup: Java SDK &amp; IDE<\/span>\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 02<\/td>\n        <td class=\"topic-cell\">\n          <li>Arrays<\/li>\n            <li>Linked Lists\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 03<\/td>\n        <td class=\"topic-cell\">\n          <li>Stack<\/li>\n            <li>Queue<\/li>\n            <li>Types of Queue\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 04<\/td>\n        <td class=\"topic-cell\">\n          <li>Tree<\/li>\n            <li>Types of Tree<\/li>\n            <li>Operations on Trees\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 05<\/td>\n        <td class=\"topic-cell\">\n          <li>Graph<\/li>\n            <li>Types of Graph<\/li>\n            <li>Graph Representation\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <!-- Algorithms -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part II<\/span> Algorithms<\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 06<\/td>\n        <td class=\"topic-cell\">\n          <li>Introduction to Algorithms<\/li>\n            <li>Algorithm Examples<\/li>\n            <li>Types of Algorithm\n        <\/td>\n      <\/tr>\n\n      <!-- Sorting -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part III<\/span> Sorting Algorithms<\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 07<\/td>\n        <td class=\"topic-cell\">\n          <li>Complexity Analysis<\/li>\n            <li>Quick Sort<\/li>\n            <li>Merge Sort\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 08<\/td>\n        <td class=\"topic-cell\">\n          <li>Insertion Sort<\/li>\n            <li>Bubble Sort\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 09<\/td>\n        <td class=\"topic-cell\">\n          <li>Selection Sort<\/li>\n            <li>Heap Sort\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <!-- Searching & Graph Algorithms -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part IV<\/span> Searching &amp; Graph Algorithms<\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 10<\/td>\n        <td class=\"topic-cell\">\n          <li>Searching Algorithms<\/li>\n            <li>Depth First Search (DFS)<\/li>\n            <li>Breadth First Search (BFS)\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 11<\/td>\n        <td class=\"topic-cell\">\n          <li>Shortest Path Algorithms<\/li>\n            <li>Dijkstra&#8217;s Algorithm<\/li>\n            <li>Bellman-Ford Algorithm\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 12<\/td>\n        <td class=\"topic-cell\">\n          <li>A* Algorithm<\/li>\n            <li>Prim&#8217;s Algorithm\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 13<\/td>\n        <td class=\"topic-cell\">\n          <li>Kruskal&#8217;s Algorithm\n          <br><span class=\"java-badge\">&#9749; Java code examples &amp; quiz<\/span>\n        <\/td>\n      <\/tr>\n\n      <!-- Review -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part V<\/span> Practical &amp; Projects<\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 14<\/td>\n        <td class=\"topic-cell\">\n           Practical Exercises &amp; Quiz\n        <\/td>\n      <\/tr>\n\n      <tr>\n        <td class=\"week-cell\">Week 15<\/td>\n        <td class=\"topic-cell\">\n            Group Project &amp; Presentation\n        <\/td>\n      <\/tr>\n\n      <!-- Final Exam -->\n      <tr class=\"final-row\">\n        <td colspan=\"2\">&#127891; &nbsp; Final Exam<\/td>\n      <\/tr>\n\n    <\/tbody>\n  <\/table>\n\n<\/div>\n<!-- End CST-1121 DSA Syllabus -->\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>Data Structures and Algorithms Course Code: CST-1121 &nbsp;|&nbsp; First Semester Duration 15 Weeks Lectures 3 per week &nbsp;&times;&nbsp; 1 hour Language Java<\/p>","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[22],"tags":[],"class_list":["post-3902","post","type-post","status-publish","format-standard","hentry","category-syllabus"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/posts\/3902"}],"collection":[{"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/types\/post"}],"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=3902"}],"version-history":[{"count":23,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/posts\/3902\/revisions"}],"predecessor-version":[{"id":4122,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/posts\/3902\/revisions\/4122"}],"wp:attachment":[{"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/media?parent=3902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/categories?post=3902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/tags?post=3902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}