{"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-06-01T17:10:38","modified_gmt":"2026-06-01T17:10:38","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++<\/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\">\nThis course introduces students to programming through the C++ language, focusing primarily on core programming fundamentals. Students begin with C++ syntax, variables, data types, expressions, control structures, functions, arrays, and pointers. The course also provides a brief introduction to object\u2011oriented programming, covering essential concepts such as classes, objects, and basic access specifiers. Additional topics include structures, file handling, and practical exercises that strengthen logical thinking and problem\u2011solving skills. By the end of the course, students will be able to design, write, and debug structured C++ programs with introductory exposure to OOP principles.\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++ Textbook<\/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,"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":15,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/posts\/4061\/revisions"}],"predecessor-version":[{"id":4153,"href":"https:\/\/nucs-edu.org\/en\/wp-json\/wp\/v2\/posts\/4061\/revisions\/4153"}],"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}]}}