{"id":4061,"date":"2026-05-27T09:25:24","date_gmt":"2026-05-27T09:25:24","guid":{"rendered":"https:\/\/nucs-edu.org\/?p=4061"},"modified":"2026-05-28T18:52:56","modified_gmt":"2026-05-28T18:52:56","slug":"cst-1222","status":"publish","type":"post","link":"https:\/\/nucs-edu.org\/en\/syllabus\/cst-1222\/","title":{"rendered":"Programming Fundamentals"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"4061\" class=\"elementor elementor-4061\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c8f3ff e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"5c8f3ff\" 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-f820997 elementor-widget elementor-widget-text-editor\" data-id=\"f820997\" 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-1222 OOP with C++ Syllabus \u2013 NUCS WordPress Content -->\n<!-- Paste this into the WordPress Text\/HTML tab of the page editor -->\n\n<style>\n  .nucs-oop-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-oop-syllabus * { text-align: left; }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .nucs-oop-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-oop-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-oop-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-oop-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-oop-syllabus .meta-grid { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 8px; }\n  .nucs-oop-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-oop-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-oop-syllabus .meta-item span { color: #fff; }\n\n  \/* \u2500\u2500 Textbook \u2500\u2500 *\/\n  .nucs-oop-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: 32px;\n    font-family: 'Arial', sans-serif;\n    display: flex; align-items: flex-start; gap: 16px;\n  }\n  .nucs-oop-syllabus .textbook-box .tb-icon { font-size: 28px; line-height: 1; flex-shrink: 0; }\n  .nucs-oop-syllabus .textbook-box .tb-label {\n    font-size: 10px; letter-spacing: 2px; text-transform: uppercase;\n    color: #1565c0; font-weight: 700; margin-bottom: 4px;\n  }\n  .nucs-oop-syllabus .textbook-box .tb-title { font-size: 14px; font-weight: 700; color: #1a1a2e; margin-bottom: 2px; }\n  .nucs-oop-syllabus .textbook-box .tb-author { font-size: 13px; color: #555; }\n\n  \/* \u2500\u2500 Section title \u2500\u2500 *\/\n  .nucs-oop-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-oop-syllabus .topics-covered { margin-bottom: 32px; }\n  .nucs-oop-syllabus .pills { display: flex; flex-wrap: wrap; gap: 10px; }\n  .nucs-oop-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-oop-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-oop-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-oop-syllabus .assess-block.handson  { background: #1565c0; flex: 3; color: #fff; }\n  .nucs-oop-syllabus .assess-block.quiz     { background: #16213e; flex: 3; color: #fff; }\n  .nucs-oop-syllabus .assess-block.exam     { background: #e53935; flex: 4; color: #fff; }\n  .nucs-oop-syllabus .assess-block .lbl { font-size: 11px; opacity: 0.85; letter-spacing: 1px; text-transform: uppercase; }\n  .nucs-oop-syllabus .assess-block .pct { font-size: 18px; font-weight: 700; line-height: 1.1; }\n\n  \/* \u2500\u2500 Delivery note \u2500\u2500 *\/\n  .nucs-oop-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-oop-syllabus .delivery-note strong { color: #1565c0; }\n\n  \/* \u2500\u2500 Description \u2500\u2500 *\/\n  .nucs-oop-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-oop-syllabus .olo-grid { display: flex; gap: 20px; margin-bottom: 32px; flex-wrap: wrap; }\n  .nucs-oop-syllabus .olo-box {\n    flex: 1; min-width: 260px; border-radius: 8px;\n    padding: 22px 24px; font-family: 'Arial', sans-serif;\n  }\n  .nucs-oop-syllabus .olo-box.objectives { background: #eef2ff; border: 1px solid #c5d0f0; }\n  .nucs-oop-syllabus .olo-box.outcomes   { background: #f0f4ff; border: 1px solid #b3c5f5; }\n  .nucs-oop-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-oop-syllabus .olo-box ol,\n  .nucs-oop-syllabus .olo-box ul { margin: 0; padding-left: 20px; }\n  .nucs-oop-syllabus .olo-box li {\n    font-size: 13px; line-height: 1.75; color: #16213e;\n    margin-bottom: 6px; text-align: left;\n  }\n  .nucs-oop-syllabus .olo-box li::marker { color: #e53935; font-weight: 700; }\n\n  \/* \u2500\u2500 Outline table \u2500\u2500 *\/\n  .nucs-oop-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-oop-syllabus .outline-table thead tr {\n    background: #1a1a2e !important; color: #fff; border: none !important;\n  }\n  .nucs-oop-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-oop-syllabus .outline-table tbody tr {\n    border: none !important; border-bottom: 1px solid #e8eaf0 !important;\n  }\n  .nucs-oop-syllabus .outline-table tbody tr:nth-child(even) { background: #f5f7fb; }\n  .nucs-oop-syllabus .outline-table tbody tr:hover           { background: #eef2ff; }\n  .nucs-oop-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 header row *\/\n  .nucs-oop-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-oop-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-oop-syllabus .outline-table td.week-cell {\n    width: 90px; font-weight: 700; color: #e53935;\n    font-size: 13px; white-space: nowrap;\n  }\n  .nucs-oop-syllabus .outline-table td.topic-cell { color: #333; font-size: 13px; }\n  .nucs-oop-syllabus .outline-table td.topic-cell ul {\n    margin: 6px 0 0; padding-left: 18px;\n  }\n  .nucs-oop-syllabus .outline-table td.topic-cell ul li {\n    font-size: 13px; line-height: 1.7; color: #333; margin-bottom: 2px;\n  }\n\n  \/* Assignment \/ Tutorial row *\/\n  .nucs-oop-syllabus .outline-table tr.assignment-row td {\n    background: #fff3f3; border-left: 4px solid #e53935;\n    color: #c62828; font-family: 'Arial', sans-serif;\n    font-size: 13px; font-weight: 600; padding: 8px 16px;\n  }\n\n  \/* Final exam row *\/\n  .nucs-oop-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-oop-syllabus\">\n\n  <!-- Header -->\n  <div class=\"syllabus-header\">\n    <h1>Fundamentals of Programming<\/h1>\n    <div class=\"course-code\">Course Code: CST-1222 &nbsp;|&nbsp; Second 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>C++ (OOP)<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Textbook -->\n  <div class=\"section-title\">Textbook<\/div>\n  <div class=\"textbook-box\">\n    <div class=\"tb-icon\">&#128218;<\/div>\n    <div>\n      <div class=\"tb-label\">Required Textbook<\/div>\n      <div class=\"tb-title\">Starting Out With C++: From Control Structures Through Objects, 8<sup>th<\/sup> Edition<\/div>\n      <div class=\"tb-author\">Tony Gaddis<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Course Description -->\n  <div class=\"section-title\">Course Description<\/div>\n  <div class=\"description-box\">\n    This course introduces students to programming using C++ with an emphasis on object-oriented principles. Beginning with the fundamentals of C++ syntax, variables, and data types, students progressively build skills in expressions, control structures, functions, arrays, and pointers. The course then introduces object-oriented programming through classes, objects, and access specifiers, followed by structures, file handling, and hands-on exercises that reinforce critical thinking. By the end of the course, students will be equipped to design, write, and debug structured and object-oriented C++ programs.\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 students to the C++ programming language, its syntax, and development environment setup.<\/li>\n        <li>Develop understanding of expressions, type conversions, and formatted output.<\/li>\n        <li>Build competency in control structures including conditionals, loops, and logical operators.<\/li>\n        <li>Introduce functions, parameter passing, reference variables, and return values.<\/li>\n        <li>Develop skills in working with arrays, pointers, and dynamic memory allocation.<\/li>\n        <li>Introduce object-oriented programming concepts: classes, objects, access specifiers, and member functions.<\/li>\n        <li>Cover structures, nested structures, enumerations, and file handling in C++.<\/li>\n      <\/ol>\n    <\/div>\n    <div class=\"olo-box outcomes\">\n      <h3>Learning Outcomes<\/h3>\n      <ul>\n        <li>Write, compile, and run basic to intermediate C++ programs in a development environment.<\/li>\n        <li>Apply control structures and functions to solve structured programming problems.<\/li>\n        <li>Use arrays and pointers effectively including dynamic memory management.<\/li>\n        <li>Design and implement classes and objects following object-oriented programming principles.<\/li>\n        <li>Work with structures, file I\/O, and C-strings in C++ programs.<\/li>\n        <li>Demonstrate critical thinking through hands-on exercises and quizzes.<\/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\">C++ Basics<\/div>\n      <div class=\"pill\">Expressions &amp; I\/O<\/div>\n      <div class=\"pill\">Control Structures<\/div>\n      <div class=\"pill\">Functions<\/div>\n      <div class=\"pill\">Arrays<\/div>\n      <div class=\"pill\">Pointers<\/div>\n      <div class=\"pill\">Strings &amp; Characters<\/div>\n      <div class=\"pill\">OOP \u2013 Classes &amp; Objects<\/div>\n      <div class=\"pill\">Structures<\/div>\n      <div class=\"pill\">File Handling<\/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 handson\">\n      <div class=\"pct\">30%<\/div>\n      <div class=\"lbl\">Hands-on Exercise<\/div>\n    <\/div>\n    <div class=\"assess-block quiz\">\n      <div class=\"pct\">30%<\/div>\n      <div class=\"lbl\">Quiz &amp; Critical Thinking<\/div>\n    <\/div>\n    <div class=\"assess-block exam\">\n      <div class=\"pct\">40%<\/div>\n      <div class=\"lbl\">Final Exam<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Delivery Note -->\n  <div class=\"delivery-note\">\n    <strong>Lecture Structure:<\/strong> 3 lectures per week, each up to 60 minutes. The course runs for 15 weeks. \n    Hands-on exercises and quizzes accompany each topic to reinforce critical thinking. \n    A tutorial is held at the end of the file handling week. Late submissions are not accepted.\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      <!-- Part I: Basics -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part I<\/span> C++ Fundamentals<\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 01<\/td>\n        <td class=\"topic-cell\">\n          Introduction to C++\n          <ul>\n            <li>Introduction to C++ programming language<\/li>\n            <li>Setting up a development environment (IDE or compiler)<\/li>\n            <li>Basic syntax and structure of a C++ program<\/li>\n            <li>Variables, data types, and operators<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 02<\/td>\n        <td class=\"topic-cell\">\n          Expression and Interactivity\n          <ul>\n            <li>The cin Object<\/li>\n            <li>Mathematical Expressions<\/li>\n            <li>Type Conversions<\/li>\n            <li>Combined Assignment<\/li>\n            <li>Formatting Output<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n\n      <!-- Part II: Control & Functions -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part II<\/span> Control Structures &amp; Functions<\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 03<\/td>\n        <td class=\"topic-cell\">\n          Control Structures \u2014 Conditionals\n          <ul>\n            <li>Operators (Relational, Logical)<\/li>\n            <li>Conditional statements (if, else, else if)<\/li>\n            <li>Conditional Operators<\/li>\n            <li>Break and continue statements<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 04<\/td>\n        <td class=\"topic-cell\">\n          Control Structures \u2014 Loops\n          <ul>\n            <li>The Increment and Decrement Operators<\/li>\n            <li>Looping structures (for, while, do-while)<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 05<\/td>\n        <td class=\"topic-cell\">\n          Functions\n          <ul>\n            <li>Introduction to functions in C++<\/li>\n            <li>Function declaration and definition<\/li>\n            <li>Function parameters and return values<\/li>\n            <li>Calling a Value-Returning Function<\/li>\n            <li>Using Reference Variables as Parameters<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr class=\"assignment-row\"><td><\/td><td>&#128203; Assignment<\/td><\/tr>\n\n      <!-- Part III: Arrays & Pointers -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part III<\/span> Arrays &amp; Pointers<\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 06<\/td>\n        <td class=\"topic-cell\">\n          Arrays\n          <ul>\n            <li>Array basics and declaration<\/li>\n            <li>Accessing array elements<\/li>\n            <li>Two-Dimensional Arrays<\/li>\n            <li>Array traversal using loops<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 07<\/td>\n        <td class=\"topic-cell\">\n          Pointers \u2014 Basics\n          <ul>\n            <li>Introduction to pointers in C++<\/li>\n            <li>Pointer declaration and initialization<\/li>\n            <li>Pointer variable referencing<\/li>\n            <li>Pointer arithmetic<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 08<\/td>\n        <td class=\"topic-cell\">\n          Pointers \u2014 Advanced\n          <ul>\n            <li>Comparing Pointers<\/li>\n            <li>Dynamic Memory Allocation<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n\n      <!-- Part IV: Strings & OOP -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part IV<\/span> Strings, Characters &amp; OOP<\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 09<\/td>\n        <td class=\"topic-cell\">\n          Characters, C-Strings, and the String Class\n          <ul>\n            <li>Introduction to Character<\/li>\n            <li>Character Case Conversion<\/li>\n            <li>C-Strings<\/li>\n            <li>Library Functions for working with C-Strings<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 10<\/td>\n        <td class=\"topic-cell\">\n          Introduction to Object-Oriented Programming\n          <ul>\n            <li>Introduction to classes and objects in C++<\/li>\n            <li>Class declaration and member functions<\/li>\n            <li>Access specifiers: public, private, protected<\/li>\n            <li>Creating objects and accessing their members<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n\n      <!-- Part V: Structures & Files -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part V<\/span> Structures &amp; File Handling<\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 11<\/td>\n        <td class=\"topic-cell\">\n          Structures \u2014 Basics\n          <ul>\n            <li>Introduction to Structure<\/li>\n            <li>Accessing Structure Members<\/li>\n            <li>Initializing a Structure<\/li>\n            <li>Arrays of Structures<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 12<\/td>\n        <td class=\"topic-cell\">\n          Structures \u2014 Advanced\n          <ul>\n            <li>Nested Structures<\/li>\n            <li>Returning a Structure from a Function<\/li>\n            <li>Pointers to Structures<\/li>\n            <li>Enumerated Data Types<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr>\n        <td class=\"week-cell\">Week 13<\/td>\n        <td class=\"topic-cell\">\n          Files\n          <ul>\n            <li>Introduction to File Handling<\/li>\n            <li>Reading from Text Files<\/li>\n            <li>Writing to Text Files<\/li>\n          <\/ul>\n        <\/td>\n      <\/tr>\n      <tr class=\"assignment-row\"><td><\/td><td>&#128203; Tutorial &nbsp;|&nbsp; &#9881;&#65039; Hands-on Exercise &amp; Quiz (Critical Thinking)<\/td><\/tr>\n\n      <!-- Part VI: Review & Practice -->\n      <tr class=\"chapter-row\">\n        <td colspan=\"2\"><span class=\"chapter-num\">Part VI<\/span> Practice &amp; Projects<\/td>\n      <\/tr>\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      <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-1222 OOP with C++ 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>Fundamentals of Programming Course Code: CST-1222 &nbsp;|&nbsp; Second Semester Duration 15 Weeks Lectures 3 per week &nbsp;&times;&nbsp; 1 hour Language C++ (OOP)<\/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-4061","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\/4061"}],"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=4061"}],"version-history":[{"count":12,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/posts\/4061\/revisions"}],"predecessor-version":[{"id":4114,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/posts\/4061\/revisions\/4114"}],"wp:attachment":[{"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/media?parent=4061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/categories?post=4061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/tags?post=4061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}