{"id":1032,"date":"2026-09-06T16:13:40","date_gmt":"2026-09-06T16:13:40","guid":{"rendered":"https:\/\/fsc.jfn.ac.lk\/?page_id=1032"},"modified":"2026-10-22T11:45:31","modified_gmt":"2026-10-22T11:45:31","slug":"academics","status":"publish","type":"page","link":"https:\/\/fsc.jfn.ac.lk\/index.php\/academics\/","title":{"rendered":"Academics"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1032\" class=\"elementor elementor-1032\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01c0145 e-flex e-con-boxed e-con e-parent\" data-id=\"01c0145\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa022ec elementor-widget elementor-widget-html\" data-id=\"aa022ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n     DEPARTMENT OF FISHERIES \u2014 ACADEMICS PAGE HEADER\r\n     Paste this into an Elementor \"HTML\" widget at the TOP of the\r\n     Academics page, right below the navbar. The \"Study With Us\"\r\n     programs section goes right after this.\r\n     ============================================================ -->\r\n\r\n<style>\r\n  .dof-pagehead {\r\n    position: relative;\r\n    min-height: 460px;\r\n    display: flex;\r\n    align-items: center;\r\n    overflow: hidden;\r\n    background: #0b3556;\r\n  }\r\n  .dof-pagehead-bg {\r\n    position: absolute; inset: 0;\r\n    \/* EDIT-IMAGE: replace this URL with your graduation-photo's File URL *\/\r\n    background-image: url('https:\/\/images.unsplash.com\/photo-1544551763-46a013bb70d5?q=80&w=1920&auto=format&fit=crop');\r\n    background-size: cover;\r\n    background-position: center;\r\n  }\r\n  .dof-pagehead-overlay {\r\n    position: absolute; inset: 0;\r\n    background: linear-gradient(180deg, rgba(11,53,86,.72) 0%, rgba(11,53,86,.62) 100%);\r\n  }\r\n  .dof-pagehead-inner {\r\n    position: relative; z-index: 2;\r\n    width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 40px;\r\n  }\r\n  .dof-pagehead-content {\r\n    max-width: 720px;\r\n    color: #ffffff;\r\n    font-family: 'Arial', 'Helvetica', sans-serif;\r\n  }\r\n  .dof-breadcrumb {\r\n    font-size: 14.5px;\r\n    color: #dbe6f2;\r\n    margin-bottom: 18px;\r\n  }\r\n  .dof-breadcrumb a {\r\n    color: #dbe6f2;\r\n    text-decoration: none;\r\n  }\r\n  .dof-breadcrumb a:hover { text-decoration: underline; }\r\n  .dof-pagehead h1 {\r\n    font-family: 'Georgia', 'Times New Roman', serif;\r\n    font-size: 52px;\r\n    line-height: 1.12;\r\n    font-weight: 800;\r\n    color: #ffffff !important;\r\n    margin-bottom: 16px;\r\n  }\r\n  .dof-pagehead-sub {\r\n    font-size: 17px;\r\n    line-height: 1.55;\r\n    color: #dbe6f2;\r\n    max-width: 640px;\r\n  }\r\n\r\n  @media (max-width: 991px) {\r\n    .dof-pagehead { min-height: 380px; }\r\n    .dof-pagehead h1 { font-size: 38px; }\r\n  }\r\n  @media (max-width: 600px) {\r\n    .dof-pagehead-inner { padding: 0 20px; }\r\n    .dof-pagehead { min-height: 340px; }\r\n    .dof-pagehead h1 { font-size: 30px; line-height: 1.2; }\r\n    .dof-pagehead-sub { font-size: 15px; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"dof-pagehead\">\r\n  <div class=\"dof-pagehead-bg\"><\/div>\r\n  <div class=\"dof-pagehead-overlay\"><\/div>\r\n  <div class=\"dof-pagehead-inner\">\r\n    <div class=\"dof-pagehead-content\">\r\n      <div class=\"dof-breadcrumb\">\r\n        <a href=\"https:\/\/fsc.jfn.ac.lk\/index.php\/home\/\">Home<\/a> \/ Academic Programs\r\n      <\/div>\r\n      <h1>Academic Programs<\/h1>\r\n      <p class=\"dof-pagehead-sub\">\r\n        Comprehensive education in fisheries science, from undergraduate foundations to doctoral research.\r\n      <\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-552338a e-flex e-con-boxed e-con e-parent\" data-id=\"552338a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da3c1c0 elementor-widget elementor-widget-html\" data-id=\"da3c1c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n     DEPARTMENT OF FISHERIES \u2014 STUDY WITH US (PROGRAMS) SECTION\r\n     Paste this into an Elementor \"HTML\" widget on the Academics\r\n     page, right below the page header\/breadcrumb banner.\r\n\r\n     >>> FOR FUTURE EDITORS WITH NO CODING EXPERIENCE <<<\r\n     Each program is one <div class=\"dof-prog-card\">...<\/div>\r\n     block. Copy one to add a new program, delete one to remove.\r\n     Cards alternate image-left\/image-right automatically \u2014 every\r\n     2nd card (even) flips direction via the CSS, so just keep\r\n     adding cards in order and the zig-zag pattern continues.\r\n     EDIT-IMAGE-# needs each program's photo uploaded to the Media\r\n     Library, with its File URL pasted in.\r\n\r\n     ORDER (per department table):\r\n       1. Diploma in Fisheries Science\r\n       2. B.Sc (General Degree)\r\n       3. B.Sc (Honours Degree)\r\n       4. M.Phil in Fisheries Science\r\n     ============================================================ -->\r\n\r\n<style>\r\n  .dof-programs-section {\r\n    font-family: Arial, Helvetica, sans-serif;\r\n    padding: 80px 40px;\r\n    background: #ffffff;\r\n  }\r\n\r\n  .dof-programs-head {\r\n    max-width: 700px;\r\n    margin: 0 auto 50px;\r\n    text-align: center;\r\n  }\r\n\r\n  .dof-programs-eyebrow {\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 1px;\r\n    color: #1fb6a8;\r\n    text-transform: uppercase;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .dof-programs-title {\r\n    font-family: Georgia, 'Times New Roman', serif;\r\n    font-size: 34px;\r\n    font-weight: 800;\r\n    color: #0f172a;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .dof-programs-desc {\r\n    font-size: 15.5px;\r\n    line-height: 1.6;\r\n    color: #64748b;\r\n  }\r\n\r\n  .dof-programs-list {\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 26px;\r\n  }\r\n\r\n  .dof-prog-card {\r\n    display: flex;\r\n    border: 1px solid #e7ecf2;\r\n    border-radius: 16px;\r\n    overflow: hidden;\r\n    transition: box-shadow 0.25s ease, transform 0.25s ease;\r\n  }\r\n\r\n  .dof-prog-card:hover {\r\n    box-shadow: 0 14px 30px rgba(15, 30, 60, 0.08);\r\n    transform: translateY(-3px);\r\n  }\r\n\r\n  \/* Even cards (2nd, 4th...) flip to image-right *\/\r\n  .dof-prog-card.dof-prog-flip {\r\n    flex-direction: row-reverse;\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .dof-prog-card,\r\n    .dof-prog-card.dof-prog-flip {\r\n      flex-direction: column;\r\n    }\r\n  }\r\n\r\n  .dof-prog-image-wrap {\r\n    position: relative;\r\n    flex: 0 0 42%;\r\n    min-height: 260px;\r\n    background: #e2e8f0;\r\n    overflow: hidden;\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .dof-prog-image-wrap { flex: 0 0 auto; height: 220px; }\r\n  }\r\n\r\n  .dof-prog-image-wrap img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n\r\n  .dof-prog-duration {\r\n    position: absolute;\r\n    left: 14px;\r\n    bottom: 14px;\r\n    background: #ffffff;\r\n    color: #0f172a;\r\n    font-size: 12.5px;\r\n    font-weight: 700;\r\n    padding: 7px 14px;\r\n    border-radius: 999px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    box-shadow: 0 4px 10px rgba(0,0,0,0.12);\r\n  }\r\n\r\n  .dof-prog-duration svg {\r\n    width: 13px;\r\n    height: 13px;\r\n    fill: none;\r\n    stroke: #2563eb;\r\n    stroke-width: 2;\r\n  }\r\n\r\n  .dof-prog-content {\r\n    flex: 1 1 auto;\r\n    padding: 32px 36px;\r\n  }\r\n\r\n  .dof-prog-name {\r\n    font-family: Georgia, 'Times New Roman', serif;\r\n    font-size: 21px;\r\n    font-weight: 800;\r\n    color: #0f172a;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .dof-prog-desc {\r\n    font-size: 14.5px;\r\n    line-height: 1.6;\r\n    color: #64748b;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .dof-prog-features {\r\n    list-style: none;\r\n    margin: 0;\r\n    padding: 0;\r\n  }\r\n\r\n  .dof-prog-features li {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 10px;\r\n    font-size: 14px;\r\n    color: #2563eb;\r\n    line-height: 1.5;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .dof-prog-features li:last-child { margin-bottom: 0; }\r\n\r\n  .dof-prog-features svg {\r\n    width: 17px;\r\n    height: 17px;\r\n    flex-shrink: 0;\r\n    margin-top: 1px;\r\n    fill: none;\r\n    stroke: #1fb6a8;\r\n    stroke-width: 2;\r\n  }\r\n<\/style>\r\n\r\n<div class=\"dof-programs-section\">\r\n\r\n  <div class=\"dof-programs-head\">\r\n    <div class=\"dof-programs-eyebrow\">Degree Programs<\/div>\r\n    <h2 class=\"dof-programs-title\">Learn With Us<\/h2>\r\n    <p class=\"dof-programs-desc\">We offer a range of programs designed to prepare students for impactful careers in fisheries, aquaculture, and marine sciences.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"dof-programs-list\">\r\n\r\n    <!-- PROGRAM 1: Diploma in Fisheries Science -->\r\n    <!--<div class=\"dof-prog-card\">-->\r\n    <!--  <div class=\"dof-prog-image-wrap\">-->\r\n        <!-- EDIT-IMAGE-1: replace with Diploma program photo -->\r\n    <!--    <img decoding=\"async\" src=\"https:\/\/fsc.jfn.ac.lk\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-Sep-7-2026-03_43_24-PM.png\" alt=\"Diploma in Fisheries Science\">-->\r\n    <!--    <div class=\"dof-prog-duration\">-->\r\n    <!--      <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 3\"\/><\/svg>-->\r\n    <!--      Two Years-->\r\n    <!--    <\/div>-->\r\n    <!--  <\/div>-->\r\n    <!--  <div class=\"dof-prog-content\">-->\r\n    <!--    <div class=\"dof-prog-name\">Diploma in Fisheries Science<\/div>-->\r\n    <!--    <p class=\"dof-prog-desc\">A two-year diploma program offered by the Department of Fisheries, giving students a solid grounding in fisheries science along with practical, field-oriented training.<\/p>-->\r\n    <!--    <ul class=\"dof-prog-features\">-->\r\n    <!--      <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Offered by: Department of Fisheries<\/li>-->\r\n    <!--      <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Duration: Two years<\/li>-->\r\n    <!--      <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Practical, field-based training in fisheries science<\/li>-->\r\n    <!--      <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Pathway to further study in the B.Sc programs<\/li>-->\r\n    <!--    <\/ul>-->\r\n    <!--  <\/div>-->\r\n    <!--<\/div>-->\r\n\r\n    <!-- PROGRAM 2: B.Sc (General Degree) -->\r\n    <div class=\"dof-prog-card dof-prog-flip\">\r\n      <div class=\"dof-prog-image-wrap\">\r\n        <!-- EDIT-IMAGE-2: replace with B.Sc General Degree photo -->\r\n        <img decoding=\"async\" src=\"https:\/\/fsc.jfn.ac.lk\/wp-content\/uploads\/2026\/10\/Gemini_Generated_Image_kswjmskswjmskswj.jpg\">\r\n        <div class=\"dof-prog-duration\">\r\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 3\"\/><\/svg>\r\n          Three Years\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"dof-prog-content\">\r\n        <div class=\"dof-prog-name\">B.Sc (General Degree)<\/div>\r\n        <p class=\"dof-prog-desc\">A three-year general degree offered jointly by the Faculty of Science's Departments of Fisheries, Botany, Zoology, and Chemistry, providing a broad foundation across the biological and chemical sciences.<\/p>\r\n        <ul class=\"dof-prog-features\">\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Offered by: Department of Fisheries, Botany, Zoology, and Chemistry<\/li>\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Faculty: Science<\/li>\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Duration: Three years<\/li>\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Broad-based curriculum across multiple science disciplines<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- PROGRAM 3: B.Sc (Honours Degree) -->\r\n    <div class=\"dof-prog-card\">\r\n      <div class=\"dof-prog-image-wrap\">\r\n        <!-- EDIT-IMAGE-3: replace with B.Sc Honours Degree photo -->\r\n        <img decoding=\"async\" src=\"https:\/\/fsc.jfn.ac.lk\/wp-content\/uploads\/2026\/10\/Gemini_Generated_Image_ns1di4ns1di4ns1d-1.jpg\">\r\n        <div class=\"dof-prog-duration\">\r\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 3\"\/><\/svg>\r\n          Four Years\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"dof-prog-content\">\r\n        <div class=\"dof-prog-name\">B.Sc (Honours Degree)<\/div>\r\n        <p class=\"dof-prog-desc\">A four-year honours degree offered jointly by the Faculty of Science's Departments of Fisheries, Botany, Zoology, and Chemistry, with a deeper specialization and research component beyond the general degree.<\/p>\r\n        <ul class=\"dof-prog-features\">\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Offered by: Department of Fisheries, Botany, Zoology, and Chemistry<\/li>\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Faculty: Science<\/li>\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Duration: Four years<\/li>\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Deeper specialization with an in-depth research component<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- PROGRAM 4: M.Phil in Fisheries Science -->\r\n    <div class=\"dof-prog-card dof-prog-flip\">\r\n      <div class=\"dof-prog-image-wrap\">\r\n        <!-- EDIT-IMAGE-4: replace with M.Phil program photo -->\r\n        <img decoding=\"async\" src=\"https:\/\/fsc.jfn.ac.lk\/wp-content\/uploads\/2026\/10\/Gemini_Generated_Image_amswryamswryamsw.jpg\" alt=\"M.Phil in Fisheries Science\">\r\n        <div class=\"dof-prog-duration\">\r\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 3\"\/><\/svg>\r\n          Two Years\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"dof-prog-content\">\r\n        <div class=\"dof-prog-name\">M.Phil in Fisheries Science<\/div>\r\n        <p class=\"dof-prog-desc\">A two-year postgraduate research degree offered by the Department of Fisheries under the Faculty of Graduate Studies, for candidates pursuing original research in fisheries science.<\/p>\r\n        <ul class=\"dof-prog-features\">\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Offered by: Department of Fisheries<\/li>\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Faculty: Graduate Studies<\/li>\r\n          <li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Duration: Two years<\/li>\r\n          <!--<li><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12l2.5 2.5L16 9\"\/><\/svg>Original research under faculty supervision<\/li>-->\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a467aa e-flex e-con-boxed e-con e-parent\" data-id=\"1a467aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f76b20 elementor-widget elementor-widget-html\" data-id=\"5f76b20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  PROGRAM STRUCTURE (CURRICULUM) SECTION \u2014 WITH MODULE DETAIL POPUP\r\n  Paste this whole block into an Elementor HTML widget on the Academics\r\n  page, below the \"Study With Us\" section.\r\n\r\n  ============================================================\r\n  HOW THE POPUP WORKS (read this first)\r\n  ============================================================\r\n  - Every course card has a small blue arrow button in its bottom-right corner.\r\n  - Clicking it opens ONE reusable modal (built once, at the bottom of this file).\r\n  - The modal's content is filled in by JavaScript from the `courseData`\r\n    object \u2014 look for it inside the <script> tag near the bottom.\r\n  - Each course card has `data-code=\"FIS 1101\"` (etc.) \u2014 this must exactly\r\n    match a key in `courseData` for the popup to show real content.\r\n  - Courses that don't have an entry yet will show a friendly\r\n    \"Full module details coming soon\" message instead of breaking.\r\n\r\n  ============================================================\r\n  TO ADD\/EDIT A MODULE'S POPUP CONTENT\r\n  ============================================================\r\n  Find the `courseData` object in the script. Copy this block, paste it\r\n  as a new entry, change the key to match the course code, and fill in\r\n  the fields:\r\n\r\n    \"FIS 1102\": {\r\n      title: \"Biology of Fishes\",\r\n      level: 1,\r\n      credits: 3,\r\n      hours: { theory: 30, practical: 15, independent: 55 },  \/\/ must sum sensibly\r\n      objectives: [\r\n        \"EDIT-OBJECTIVE-1\",\r\n        \"EDIT-OBJECTIVE-2\"\r\n      ],\r\n      outcomes: [\r\n        \"EDIT-LEARNING-OUTCOME-1\",\r\n        \"EDIT-LEARNING-OUTCOME-2\"\r\n      ],\r\n      content: \"EDIT-COURSE-CONTENT-PARAGRAPH\",\r\n      methods: [\"Lecture\", \"Group activity\", \"Tutorial discussion\"],\r\n      assessment: {\r\n        inCourse: 30,     \/\/ percentage number\r\n        final: 70,        \/\/ percentage number\r\n        note: \"EDIT-EXAM-FORMAT-NOTE (e.g. two-hour exam, answer 4 of 6 questions)\"\r\n      },\r\n      references: [\r\n        \"EDIT-REFERENCE-1 (Author, Year, Title, Publisher)\"\r\n      ]\r\n    },\r\n\r\n  The one course below (FIS101G2 \u2014 Principles of Fisheries) is fully\r\n  filled in from your uploaded module document, so you can see exactly\r\n  what a finished entry should look like.\r\n\r\n  Responsive: 4 course-cards per row on desktop, 2 per row on tablet,\r\n  1 per row on mobile. Modal is scrollable and full-width on mobile.\r\n-->\r\n\r\n<div class=\"prog-section\">\r\n  <div class=\"prog-container\">\r\n\r\n    <!-- Header -->\r\n    <div class=\"prog-header\">\r\n      <p class=\"prog-eyebrow\">BSC (HONS) CURRICULUM<\/p>\r\n      <h2 class=\"prog-title\">Program Structure<\/h2>\r\n      <p class=\"prog-subtext\">A progressive four-year curriculum building from foundations to advanced research and specialization.<\/p>\r\n    <\/div>\r\n\r\n    <!-- YEAR 1 -->\r\n    <div class=\"prog-year\">\r\n      <div class=\"prog-year-head\">\r\n        <span class=\"prog-year-badge\">1<\/span>\r\n        <h3>Level 1G<\/h3>\r\n      <\/div>\r\n      <div class=\"prog-grid\">\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS101G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 101G2<\/span><span class=\"prog-sem\">Sem 1<\/span><\/div>\r\n          <p class=\"prog-name\">Principles of Fisheries<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS102G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 102G2<\/span><span class=\"prog-sem\">Sem 1<\/span><\/div>\r\n          <p class=\"prog-name\">Fish Evolution and Diversity<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS103G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 103G2<\/span><span class=\"prog-sem\">Sem 1<\/span><\/div>\r\n          <p class=\"prog-name\">Marine and Coastal Environment and Oceanography<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS104G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 104G2<\/span><span class=\"prog-sem\">Sem 1<\/span><\/div>\r\n          <p class=\"prog-name\">Introductory Aquaculture<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS105G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 105G2<\/span><span class=\"prog-sem\">Sem 2<\/span><\/div>\r\n          <p class=\"prog-name\">Ornamental fish \/ plant culture and fish feeds<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!--<div class=\"prog-card\" data-code=\"FIS 1202\">-->\r\n        <!--  <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 1202<\/span><span class=\"prog-sem\">Sem 2<\/span><\/div>-->\r\n        <!--  <p class=\"prog-name\">Fish Systematics &amp; Taxonomy<\/p>-->\r\n        <!--  <div class=\"prog-card-bottom\">-->\r\n        <!--    <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>-->\r\n        <!--    <button class=\"prog-view-btn\" aria-label=\"View module details\">-->\r\n        <!--      <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>-->\r\n        <!--    <\/button>-->\r\n        <!--  <\/div>-->\r\n        <!--<\/div>-->\r\n\r\n        <!--<div class=\"prog-card\" data-code=\"FIS 1203\">-->\r\n        <!--  <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 1203<\/span><span class=\"prog-sem\">Sem 2<\/span><\/div>-->\r\n        <!--  <p class=\"prog-name\">Marine Pollution<\/p>-->\r\n        <!--  <div class=\"prog-card-bottom\">-->\r\n        <!--    <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>-->\r\n        <!--    <button class=\"prog-view-btn\" aria-label=\"View module details\">-->\r\n        <!--      <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>-->\r\n        <!--    <\/button>-->\r\n        <!--  <\/div>-->\r\n        <!--<\/div>-->\r\n\r\n        <!--<div class=\"prog-card\" data-code=\"FIS 1204\">-->\r\n        <!--  <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 1204<\/span><span class=\"prog-sem\">Sem 2<\/span><\/div>-->\r\n        <!--  <p class=\"prog-name\">Biostatistics for Fisheries<\/p>-->\r\n        <!--  <div class=\"prog-card-bottom\">-->\r\n        <!--    <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>-->\r\n        <!--    <button class=\"prog-view-btn\" aria-label=\"View module details\">-->\r\n        <!--      <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>-->\r\n        <!--    <\/button>-->\r\n        <!--  <\/div>-->\r\n        <!--<\/div>-->\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- YEAR 2 -->\r\n    <div class=\"prog-year\">\r\n      <div class=\"prog-year-head\">\r\n        <span class=\"prog-year-badge\">2<\/span>\r\n        <h3>Level 2G<\/h3>\r\n      <\/div>\r\n      <div class=\"prog-grid\">\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS201G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 201G2<\/span><span class=\"prog-sem\">Sem 3<\/span><\/div>\r\n          <p class=\"prog-name\">Laboratory Techniques<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS202G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 202G2<\/span><span class=\"prog-sem\">Sem 3<\/span><\/div>\r\n          <p class=\"prog-name\">Aquatic Fauna and Flora<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS203G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 203G2<\/span><span class=\"prog-sem\">Sem 3<\/span><\/div>\r\n          <p class=\"prog-name\">Principles of aquatic ecology and fish behaviour<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS 2104\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 2104<\/span><span class=\"prog-sem\">Sem 3<\/span><\/div>\r\n          <p class=\"prog-name\">Fish Population Dynamics<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS204G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 204G2<\/span><span class=\"prog-sem\">Sem 4<\/span><\/div>\r\n          <p class=\"prog-name\">Fish biology and embryology<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n        \r\n        \r\n        <div class=\"prog-card\" data-code=\"FIS205G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 205G2<\/span><span class=\"prog-sem\">Sem 4<\/span><\/div>\r\n          <p class=\"prog-name\">Fish Parasitology and Diseases<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n\r\n        <!--<div class=\"prog-card\" data-code=\"FIS 2202\">-->\r\n        <!--  <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 2202<\/span><span class=\"prog-sem\">Sem 4<\/span><\/div>-->\r\n        <!--  <p class=\"prog-name\">Fish Nutrition &amp; Feed<\/p>-->\r\n        <!--  <div class=\"prog-card-bottom\">-->\r\n        <!--    <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>-->\r\n        <!--    <button class=\"prog-view-btn\" aria-label=\"View module details\">-->\r\n        <!--      <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>-->\r\n        <!--    <\/button>-->\r\n        <!--  <\/div>-->\r\n        <!--<\/div>-->\r\n\r\n        <!--<div class=\"prog-card\" data-code=\"FIS 2204\">-->\r\n        <!--  <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 2204<\/span><span class=\"prog-sem\">Sem 4<\/span><\/div>-->\r\n        <!--  <p class=\"prog-name\">Coastal Zone Management<\/p>-->\r\n        <!--  <div class=\"prog-card-bottom\">-->\r\n        <!--    <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>-->\r\n        <!--    <button class=\"prog-view-btn\" aria-label=\"View module details\">-->\r\n        <!--      <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>-->\r\n        <!--    <\/button>-->\r\n        <!--  <\/div>-->\r\n        <!--<\/div>-->\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- YEAR 3 -->\r\n    <div class=\"prog-year\">\r\n      <div class=\"prog-year-head\">\r\n        <span class=\"prog-year-badge\">3<\/span>\r\n        <h3>Level 3G<\/h3>\r\n      <\/div>\r\n      <div class=\"prog-grid\">\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS301G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 301G2<\/span><span class=\"prog-sem\">Sem 5<\/span><\/div>\r\n          <p class=\"prog-name\">Fish Harvest Technology<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS302G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS302G2<\/span><span class=\"prog-sem\">Sem 5<\/span><\/div>\r\n          <p class=\"prog-name\">Waste Water Treatment in the Fishery Industry<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS303G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 303G2<\/span><span class=\"prog-sem\">Sem 5<\/span><\/div>\r\n          <p class=\"prog-name\">Fishery Management and Extension<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS304G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 304G2<\/span><span class=\"prog-sem\">Sem 5<\/span><\/div>\r\n          <p class=\"prog-name\">Postharvest Tech &amp; Quality Assurance of fish &amp; fishery products<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS305G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 305G2<\/span><span class=\"prog-sem\">Sem 6<\/span><\/div>\r\n          <p class=\"prog-name\">Conservation of Fisheries Resources &amp; Laws<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS306G2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 306G2<\/span><span class=\"prog-sem\">Sem 6<\/span><\/div>\r\n          <p class=\"prog-name\">Introductory Fisheries Statistics<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!--<div class=\"prog-card\" data-code=\"FIS 3203\">-->\r\n        <!--  <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 3203<\/span><span class=\"prog-sem\">Sem 6<\/span><\/div>-->\r\n        <!--  <p class=\"prog-name\">GIS for Fisheries Management<\/p>-->\r\n        <!--  <div class=\"prog-card-bottom\">-->\r\n        <!--    <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>-->\r\n        <!--    <button class=\"prog-view-btn\" aria-label=\"View module details\">-->\r\n        <!--      <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>-->\r\n        <!--    <\/button>-->\r\n        <!--  <\/div>-->\r\n        <!--<\/div>-->\r\n\r\n        <!--<div class=\"prog-card\" data-code=\"FIS 3204\">-->\r\n        <!--  <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 3204<\/span><span class=\"prog-sem\">Sem 6<\/span><\/div>-->\r\n        <!--  <p class=\"prog-name\">Industrial Placement (6 months)<\/p>-->\r\n        <!--  <div class=\"prog-card-bottom\">-->\r\n        <!--    <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>6 credits<\/p>-->\r\n        <!--    <button class=\"prog-view-btn\" aria-label=\"View module details\">-->\r\n        <!--      <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>-->\r\n        <!--    <\/button>-->\r\n        <!--  <\/div>-->\r\n        <!--<\/div>-->\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Level 3M -->\r\n    <div class=\"prog-year\">\r\n      <div class=\"prog-year-head\">\r\n        <span class=\"prog-year-badge\">4<\/span>\r\n        <h3>Level 3M<\/h3>\r\n      <\/div>\r\n      <div class=\"prog-grid\">\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS301M3\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 301M3<\/span><span class=\"prog-sem\">Sem 7<\/span><\/div>\r\n          <p class=\"prog-name\">Fishery Economics and Marketing<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"prog-card\" data-code=\"FIS302M3\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 302M3<\/span><span class=\"prog-sem\">Sem 7<\/span><\/div>\r\n          <p class=\"prog-name\">Fish Population Dynamics and Stock Assessment<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS303M3\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 303M3<\/span><span class=\"prog-sem\">Sem 7<\/span><\/div>\r\n          <p class=\"prog-name\">Fisheries Microbiology<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS304M3\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 304M3<\/span><span class=\"prog-sem\">Sem 7<\/span><\/div>\r\n          <p class=\"prog-name\">Aquatic Pollution and Toxicology<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS305M2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 305M2<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">Fisheries Practical I<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!--<div class=\"prog-card\" data-code=\"FIS 4202\">-->\r\n        <!--  <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 4202<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>-->\r\n        <!--  <p class=\"prog-name\">Fisheries Extension &amp; Community<\/p>-->\r\n        <!--  <div class=\"prog-card-bottom\">-->\r\n        <!--    <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>-->\r\n        <!--    <button class=\"prog-view-btn\" aria-label=\"View module details\">-->\r\n        <!--      <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>-->\r\n        <!--    <\/button>-->\r\n        <!--  <\/div>-->\r\n        <!--<\/div>-->\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS306M2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 306M2<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">Fisheries Practical II<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS307M2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 307M2<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">Research Methods, Scientific Writing and Presentations<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n    \r\n     <!-- Level 4M -->\r\n    <div class=\"prog-year\">\r\n      <div class=\"prog-year-head\">\r\n        <span class=\"prog-year-badge\">5<\/span>\r\n        <h3>Level 4M<\/h3>\r\n      <\/div>\r\n      <div class=\"prog-grid\">\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS401M3\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 401M3<\/span><span class=\"prog-sem\">Sem 7<\/span><\/div>\r\n          <p class=\"prog-name\">Marine Ecology and Limnology<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS402M3\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 402M3<\/span><span class=\"prog-sem\">Sem 7<\/span><\/div>\r\n          <p class=\"prog-name\">Fish Physiology and Biochemistry<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n<div class=\"prog-card\" data-code=\"FIS403M3\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 403M3<\/span><span class=\"prog-sem\">Sem 7<\/span><\/div>\r\n          <p class=\"prog-name\">Aquaculture and Hatchery Techniques<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS404M3\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 404M3<\/span><span class=\"prog-sem\">Sem 7<\/span><\/div>\r\n          <p class=\"prog-name\">Fish Genetics and Biotechnology<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>3 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n<div class=\"prog-card\" data-code=\"FIS405M2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 405M2<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">Fisheries Practical III<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>6 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS406M2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 406M2<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">Fisheries Practical IV<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n <div class=\"prog-card\" data-code=\"FIS407M6\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 407M6<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">Research Project<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>6 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"prog-card\" data-code=\"FIS408M2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 408M2<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">Current Topics in Fisheries (Seminar)<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"prog-card\" data-code=\"FIS409M2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 409M2<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">Fisheries Statistics<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"prog-card\" data-code=\"FIS410M2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 410M2<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">In-Field Training<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"prog-card\" data-code=\"FIS411M2\">\r\n          <div class=\"prog-card-top\"><span class=\"prog-code\">FIS 411M2<\/span><span class=\"prog-sem\">Sem 8<\/span><\/div>\r\n          <p class=\"prog-name\">Fisheries Socioeconomics<\/p>\r\n          <div class=\"prog-card-bottom\">\r\n            <p class=\"prog-credits\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg>2 credits<\/p>\r\n            <button class=\"prog-view-btn\" aria-label=\"View module details\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n            <\/button>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n\r\n\r\n\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ============== MODULE DETAIL MODAL (reused by every card) ============== -->\r\n<div class=\"prog-modal-overlay\" id=\"progModalOverlay\">\r\n  <div class=\"prog-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"progModalTitle\">\r\n    <div class=\"prog-modal-head\">\r\n      <div class=\"prog-modal-head-top\">\r\n        <span class=\"prog-modal-code\" id=\"progModalCode\">FIS 0000<\/span>\r\n        <button class=\"prog-modal-close\" id=\"progModalClose\" aria-label=\"Close\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6l12 12M18 6L6 18\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\r\n        <\/button>\r\n      <\/div>\r\n      <h2 class=\"prog-modal-title\" id=\"progModalTitle\">Course Title<\/h2>\r\n      <div class=\"prog-modal-stats\" id=\"progModalStats\"><\/div>\r\n    <\/div>\r\n    <div class=\"prog-modal-body\" id=\"progModalBody\">\r\n      <!-- Filled dynamically by JS -->\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  .prog-section {\r\n    padding: 64px 24px;\r\n    background: #ffffff;\r\n    font-family: inherit;\r\n  }\r\n\r\n  .prog-container {\r\n    max-width: 1160px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  \/* Header *\/\r\n  .prog-header {\r\n    text-align: center;\r\n    max-width: 640px;\r\n    margin: 0 auto 48px;\r\n  }\r\n\r\n  .prog-eyebrow {\r\n    margin: 0 0 8px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n    color: #12b3a0;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .prog-title {\r\n    margin: 0 0 12px;\r\n    font-size: 34px;\r\n    font-weight: 700;\r\n    color: #14213d;\r\n    font-family: Georgia, 'Times New Roman', serif;\r\n  }\r\n\r\n  .prog-subtext {\r\n    margin: 0;\r\n    font-size: 15px;\r\n    line-height: 1.6;\r\n    color: #5b6472;\r\n  }\r\n\r\n  \/* Year block *\/\r\n  .prog-year {\r\n    margin-bottom: 44px;\r\n  }\r\n\r\n  .prog-year:last-child {\r\n    margin-bottom: 0;\r\n  }\r\n\r\n  .prog-year-head {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  .prog-year-badge {\r\n    flex: 0 0 auto;\r\n    width: 28px;\r\n    height: 28px;\r\n    border-radius: 50%;\r\n    background: #2f6fed;\r\n    color: #ffffff;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .prog-year-head h3 {\r\n    margin: 0;\r\n    font-size: 19px;\r\n    font-weight: 700;\r\n    color: #14213d;\r\n  }\r\n\r\n  \/* Course grid *\/\r\n  .prog-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n  }\r\n\r\n  .prog-card {\r\n    position: relative;\r\n    background: #ffffff;\r\n    border: 1px solid #eaedf2;\r\n    border-radius: 12px;\r\n    padding: 16px;\r\n    transition: box-shadow 0.2s ease, transform 0.2s ease;\r\n  }\r\n\r\n  .prog-card:hover {\r\n    box-shadow: 0 8px 24px rgba(20, 33, 61, 0.08);\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .prog-card-top {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .prog-code {\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    color: #2f6fed;\r\n  }\r\n\r\n  .prog-sem {\r\n    font-size: 12px;\r\n    color: #9aa2b1;\r\n  }\r\n\r\n  .prog-name {\r\n    margin: 0 0 12px;\r\n    font-size: 14px;\r\n    line-height: 1.4;\r\n    color: #14213d;\r\n    font-weight: 500;\r\n    min-height: 38px;\r\n    padding-right: 30px;\r\n  }\r\n\r\n  .prog-card-bottom {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  .prog-credits {\r\n    margin: 0;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    font-size: 12px;\r\n    color: #9aa2b1;\r\n  }\r\n\r\n  .prog-credits svg {\r\n    width: 14px;\r\n    height: 14px;\r\n    color: #9aa2b1;\r\n  }\r\n\r\n  .prog-view-btn {\r\n    flex: 0 0 auto;\r\n    width: 30px;\r\n    height: 30px;\r\n    border-radius: 50%;\r\n    background: #e9f1ff;\r\n    color: #2f6fed;\r\n    border: none;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    cursor: pointer;\r\n    transition: background 0.2s ease, transform 0.2s ease;\r\n  }\r\n\r\n  .prog-view-btn svg {\r\n    width: 15px;\r\n    height: 15px;\r\n  }\r\n\r\n  .prog-view-btn:hover {\r\n    background: #2f6fed;\r\n    color: #ffffff;\r\n    transform: translateX(2px);\r\n  }\r\n\r\n  \/* Tablet *\/\r\n  @media (max-width: 900px) {\r\n    .prog-grid {\r\n      grid-template-columns: repeat(2, 1fr);\r\n    }\r\n  }\r\n\r\n  \/* Mobile *\/\r\n  @media (max-width: 480px) {\r\n    .prog-section {\r\n      padding: 48px 16px;\r\n    }\r\n    .prog-title {\r\n      font-size: 26px;\r\n    }\r\n    .prog-grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n    .prog-name {\r\n      min-height: 0;\r\n    }\r\n  }\r\n\r\n  \/* ============== MODAL STYLES ============== *\/\r\n  .prog-modal-overlay {\r\n    display: none;\r\n    position: fixed;\r\n    inset: 0;\r\n    background: rgba(15, 23, 42, 0.55);\r\n    z-index: 9999;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 24px;\r\n  }\r\n\r\n  .prog-modal-overlay.is-open {\r\n    display: flex;\r\n  }\r\n\r\n  .prog-modal {\r\n    background: #ffffff;\r\n    border-radius: 20px;\r\n    max-width: 680px;\r\n    width: 100%;\r\n    max-height: 85vh;\r\n    overflow: hidden;\r\n    display: flex;\r\n    flex-direction: column;\r\n    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.3);\r\n  }\r\n\r\n  .prog-modal-head {\r\n    flex: 0 0 auto;\r\n    background: linear-gradient(135deg, #1a4fb0 0%, #12b3a0 100%);\r\n    padding: 28px 32px;\r\n    color: #ffffff;\r\n  }\r\n\r\n  .prog-modal-head-top {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    margin-bottom: 12px;\r\n  }\r\n\r\n  .prog-modal-code {\r\n    display: inline-block;\r\n    background: rgba(255, 255, 255, 0.2);\r\n    padding: 5px 14px;\r\n    border-radius: 999px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.03em;\r\n  }\r\n\r\n  .prog-modal-close {\r\n    width: 32px;\r\n    height: 32px;\r\n    border-radius: 50%;\r\n    background: rgba(255, 255, 255, 0.15);\r\n    border: none;\r\n    color: #ffffff;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .prog-modal-close svg {\r\n    width: 16px;\r\n    height: 16px;\r\n  }\r\n\r\n  .prog-modal-close:hover {\r\n    background: rgba(255, 255, 255, 0.3);\r\n  }\r\n\r\n  .prog-modal-title {\r\n    margin: 0 0 16px;\r\n    font-size: 24px;\r\n    font-weight: 700;\r\n    font-family: Georgia, 'Times New Roman', serif;\r\n  }\r\n\r\n  .prog-modal-stats {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n  }\r\n\r\n  .prog-stat-chip {\r\n    background: rgba(255, 255, 255, 0.15);\r\n    border-radius: 10px;\r\n    padding: 8px 14px;\r\n    font-size: 12px;\r\n    line-height: 1.3;\r\n  }\r\n\r\n  .prog-stat-chip b {\r\n    display: block;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .prog-modal-body {\r\n    flex: 1 1 auto;\r\n    overflow-y: auto;\r\n    padding: 28px 32px 32px;\r\n  }\r\n\r\n  .prog-modal-section {\r\n    margin-bottom: 26px;\r\n  }\r\n\r\n  .prog-modal-section:last-child {\r\n    margin-bottom: 0;\r\n  }\r\n\r\n  .prog-modal-section-title {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    margin: 0 0 12px;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    color: #14213d;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.03em;\r\n  }\r\n\r\n  .prog-modal-section-title svg {\r\n    width: 16px;\r\n    height: 16px;\r\n    color: #2f6fed;\r\n  }\r\n\r\n  .prog-modal-list {\r\n    margin: 0;\r\n    padding: 0;\r\n    list-style: none;\r\n  }\r\n\r\n  .prog-modal-list li {\r\n    position: relative;\r\n    padding-left: 22px;\r\n    margin-bottom: 10px;\r\n    font-size: 14.5px;\r\n    line-height: 1.6;\r\n    color: #414a58;\r\n  }\r\n\r\n  .prog-modal-list li:last-child {\r\n    margin-bottom: 0;\r\n  }\r\n\r\n  .prog-modal-list li::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 0;\r\n    top: 7px;\r\n    width: 6px;\r\n    height: 6px;\r\n    border-radius: 50%;\r\n    background: #12b3a0;\r\n  }\r\n\r\n  .prog-modal-paragraph {\r\n    margin: 0;\r\n    font-size: 14.5px;\r\n    line-height: 1.7;\r\n    color: #414a58;\r\n  }\r\n\r\n  .prog-modal-tags {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n  }\r\n\r\n  .prog-modal-tag {\r\n    background: #f0f4fa;\r\n    color: #2f6fed;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n    padding: 6px 14px;\r\n    border-radius: 999px;\r\n  }\r\n\r\n  .prog-assess-row {\r\n    display: flex;\r\n    gap: 16px;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .prog-assess-box {\r\n    flex: 1 1 0;\r\n    background: #f7f9fc;\r\n    border-radius: 12px;\r\n    padding: 14px 16px;\r\n    text-align: center;\r\n  }\r\n\r\n  .prog-assess-box .prog-assess-pct {\r\n    font-size: 22px;\r\n    font-weight: 700;\r\n    color: #2f6fed;\r\n  }\r\n\r\n  .prog-assess-box .prog-assess-label {\r\n    font-size: 12px;\r\n    color: #9aa2b1;\r\n    margin-top: 2px;\r\n  }\r\n\r\n  .prog-assess-note {\r\n    margin: 0;\r\n    font-size: 13.5px;\r\n    color: #5b6472;\r\n    font-style: italic;\r\n  }\r\n\r\n  .prog-modal-refs {\r\n    margin: 0;\r\n    padding: 0;\r\n    list-style: none;\r\n  }\r\n\r\n  .prog-modal-refs li {\r\n    font-size: 13.5px;\r\n    color: #5b6472;\r\n    font-style: italic;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .prog-modal-empty {\r\n    text-align: center;\r\n    padding: 30px 10px;\r\n    color: #9aa2b1;\r\n    font-size: 14.5px;\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .prog-modal-overlay {\r\n      padding: 0;\r\n    }\r\n    .prog-modal {\r\n      max-height: 100vh;\r\n      height: 100%;\r\n      border-radius: 0;\r\n    }\r\n    .prog-modal-head {\r\n      padding: 22px 20px;\r\n    }\r\n    .prog-modal-body {\r\n      padding: 22px 20px 28px;\r\n    }\r\n    .prog-assess-row {\r\n      flex-direction: column;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  (function () {\r\n\r\n    \/* ==========================================================\r\n       COURSE DATA \u2014 one entry per course code.\r\n       Add \/ edit entries here to control what the popup shows.\r\n       See the big comment block at the top of this file for the\r\n       exact template to copy for each new module.\r\n       ========================================================== *\/\r\n    var courseData = {\r\n\r\n      \"FIS101G2\": {\r\n        title: \"Principles of Fisheries\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 30, practical: null, independent: 70 },\r\n        objectives: [\r\n          \"Provide the fundamental knowledge on principles of fisheries\",\r\n          \"Introduce the impacts of fisheries on fish populations\"\r\n        ],\r\n        outcomes: [\r\n          \"List the components of fishery\",\r\n          \"Outline the general knowledge on fish biology\",\r\n          \"Define the fundamental terms in Fisheries Science\",\r\n          \"Explain direct and indirect impacts of fisheries on fish populations and exploited food-webs\",\r\n          \"Discuss the important aspects related to Fisheries Science\",\r\n          \"Analyze the fish productivity and trend of fish production in World and Sri Lanka\"\r\n        ],\r\n        content: \"Component of Fisheries: Fish, Fishermen, Fishery. Fish and Fishes; Principle of Fish biology, Life Cycle of a fish. Fishing crafts and gears; Traditional, motorized and mechanized fisheries according to major gears. Classification of Fisheries. Overview of aquatic resources of the world and Sri Lanka. Potential of Aquatic resources; Major riverine and estuarine systems; Major brackish water lakes and their fisheries; Fisheries of major reservoirs. Potential of the Sri Lanka's EEZ. Classification and definition of fishery zones and fishery resources of world. The concept of population and unit stock. Biological structure of fisheries resource in space and time. Indicators of dynamics in a fishery resource. Data requirements for stock assessment. Principles of stock assessment.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \"Recitation oral questions\", \"Class projects\", \"Tutorial discussion\", \"Problem solving sessions\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"End of Course Examination of two hours duration (expected to answer four out of six questions)\"\r\n        },\r\n        references: [\r\n          \"Handbook of Fish Biology and Fisheries, Paul J.B.H. and John D. R., 2004. Blackwell publishing.\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS102G2\": {\r\n        title: \"Fish Evolution and Diversity\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 30, practical: 24, independent: 70 },\r\n        objectives: [\r\n          \"Provide information on systematics, anatomy and morphology of fish\",\r\n          \"Familiarize with the evolutionary origins of finfishes\"\r\n        ],\r\n        outcomes: [\r\n          \"Explain the origin of fish with geological time scale\",\r\n          \"Examine fish species through observation and description in order to classify the fishes\",\r\n          \"Compare and contrast the anatomical and morphological diversity among fishes\",\r\n          \"Survey the diversity of biological adaptations of fossil fishes\",\r\n          \"Evaluate the evolutionary adaptations of commercially important bony fishes\",\r\n          \"Support the adaptations found in fishes to survive in different habitats\"\r\n        ],\r\n        content: \"Origin and evolution of fishes, Pre Devonian origin of fish, Devonian, Post Devonian, Geologic time scale, Systematics, Anatomy and Morphology, Diversity in structure and habit of fish and their adaptations; Evolutionary adaptations of commercially important bony fishes; Fossil records; Cartilaginous and bony fishes; Main features of pelagic, mid-water and deep sea fishes and their adaptations.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \"Recitation oral questions\", \"Class projects\", \"Tutorial discussion\", \"Problem solving sessions and computer labs.\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"End of Course Examination of two hours duration (expected to answer four out of six questions. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.)\" \r\n},\r\n        references: [\r\n          \"The Diversity of Fishes: Biology, Evolution, and Ecology, Gene Helfman, Bruce B. Collette, Douglas E. Facey, Brian W. Bowen. 2009. 2nd Edition.\",\r\n          \"  Fishes of the World, Nelson, J. 2016., 5th Edition. John Wiley & Sons.\",\r\n          \r\n        ]\r\n      },\r\n      \r\n      \"FIS103G2\": {\r\n        title: \"Marine and Coastal Environment and Oceanography\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 20, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Introduce the fundamental knowledge on components of marine ecosystem with physical and chemical process\",\r\n          \"Know oceanographic concepts related to fisheries\",\r\n          \" Impart skills to operate oceanographic equipment\"\r\n        ],\r\n        outcomes: [\r\n          \"Define and explain the components of marine ecosystem\",\r\n          \"Analyze the physico-chemical parameters of the marine environment in the field visit\",\r\n          \"Discuss the major source of marine pollution\",\r\n          \"Compile the knowledge on distribution of environmental parameters.\",\r\n          \"Elaborate ecological changes in oceanic environment\",\r\n          \"Test the environmental conditions\"\r\n        ],\r\n        content: \"Origin and history of the ocean; Marine ecosystems; Classification and Zonation; Submarine geomorphology; Physical, chemical and biological properties of sea water; Sampling and sampling equipment; Methods and instrumentation; Marine communities; Collection, identification and preservation techniques; Major sources of pollution; Pollution of coastal and marine water bodies; Up-welling and productivity in sea ; Water currents and fish movements; Thermocline and fish distribution; Temperature and salinity distribution; Sea Surface Temperature and Chlorophyll distribution; Lagoons and estuaries and their classification; Large Marine Ecosystems (LMEs).\",\r\n        methods: [\"Lecture presentation\",\"Laboratory experiment\",\"Field work\", \"Group activity\", \"Tutorial discussion\", \"spot exam\",\"recording\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\" \r\n},\r\n        references: [\r\n          \"Essentials of Oceanography, Alan P. T. and Harold, V. T. 2007. Prentice Hall.\",\r\n          \"Coastal Environments and Global Change, Gerd, M. and Roland G. 2014. Wiley.\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS104G2\": {\r\n        title: \"Introductory Aquaculture\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 20, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Impart basic knowledge in aquaculture production systems\",\r\n          \"Introduce the design, construct, operate and maintain aquaculture facilities\"\r\n        ],\r\n        outcomes: [\r\n          \"Recall the cultivable species and their biology\",\r\n          \"Define and explain the principles of aquaculture\",\r\n          \"Categorize the types of aquaculture practices\",\r\n          \"Explain different techniques involved in aquaculture practices\",\r\n          \"Appraise best management practices in aquaculture\",\r\n          \"Design an eco-friendly aquaculture in selected site\"\r\n        ],\r\n        content: \"Role of aquaculture in sustaining food security and livelihoods; Types of aquaculture practices; History and status of aquaculture in the world; Asian region and Sri Lanka;  Aquaculture resources; Culturable indigenous and exotic species;  Pond culture; Water quality parameters in aquaculture; Site selection; Selection of species; Control of  pests and predators; Culture of some important invertebrates for fish food \u2013 blood worms, artemia, moina etc.;  Harvesting techniques; Hatchery and transport techniques; Best Management Practices (BMPs) in aquaculture; Fattening of commercially important species; Culturing marine animals in pens and cages; Integrated farming; Sea ranching; Culturing aquatic animals in ponds; Aquaculture and environment; Inland fisheries enhancement; Culture based fisheries.\",\r\n        methods: [\"Lecture presentation\", \"Field work\", \"Laboratory experiment\", \"Group activity\", \"spot exam\", \"Problem solving sessions\",\"tutorial discussion\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\" \r\n},\r\n        references: [\r\n          \"Aquaculture: An Introductory, Robert R. S. 2017. CABI\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS105G2\": {\r\n        title: \"Ornamental fish \/ plant culture and fish feeds\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 20, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Introduce various techniques of ornamental fish and plant culture\",\r\n          \"Create basic understanding on the nutritional requirements of fish\/shellfish\",\r\n          \"Introduce the fish feed manufacture\"\r\n        ],\r\n        outcomes: [\r\n          \"Name ornamental fish species and plants\",\r\n          \"Demonstrate culture techniques for ornamental fish and plants by observing an ideal farm in Sri Lanka\",\r\n          \"Recognize ornamental fishery resources and industry in Sri Lanka\",\r\n          \"Distinguish the techniques involved in ornamental fish or plant culture\",\r\n          \"Organize the methods for formulation of feed for culture of fish\",\r\n          \"Plan the techniques involved in processing and storing of fish\"\r\n        ],\r\n        content: \"Present status of world ornamental fish industry; Sri Lankan ornamental fish industry;  Important species of ornamental fishes; aquatic plants; Design and construction of an aquarium; Propagation of aquarium plants; Culture techniques and tissue culture; Soft coral propagation; Export and import requirement; Acclimatization, packing and transport; Chemical composition and nutritive value of fish and shell fish types;  Feed formulation and analysis; Processing and storing of fish; Evaluation and standardization of diets;  Live feeds;  Artificial feeds and their preparation techniques; Feeding regimes; Feed stimulants.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \"presentation\", \"industrial visit\", \"Tutorial discussion\", \"panel discussion\", \"viva\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\" \r\n},\r\n        references: [\r\n          \"Ornamental Fish Culture and Aquarium Management, A D. Dholakia, 2010. Daya Publishing House.\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS201G2\": {\r\n        title: \"Laboratory Techniques\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 22, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Outline different types of laboratory equipment\",\r\n          \"Examine quantitative and qualitative analysis related to fisheries with laboratory equipment\"\r\n        ],\r\n        outcomes: [\r\n          \"Recall the basic laboratory skills\",\r\n          \"Demonstrate qualitative and quantitative analysis related to fisheries\",\r\n          \"Describe the factors that affect the accuracy of an experiment\",\r\n          \"Express the problems in experimentation\",\r\n          \"Choose appropriate methods for analysis with the available laboratory equipment\",\r\n          \" Develop the ethical rules when working in a fisheries laboratory\"\r\n        ],\r\n        content: \"Laboratory safety, Introduction to laboratory techniques \u2013 microscopy, microtomy, spectrophotometry, Electrophoresis, ELISA, PCR, chromatography and their applications. Quantitative and qualitative analysis, preservation techniques of organism, temporary and permanent slide preparation.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \"Class discussion\", \"Laboratory experiment\", \"Tutorial discussion\", \"Spot exam\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\" \r\n},\r\n        references: [\r\n          \"Marine Microbiology: Ecology & Applications, Colin, M., 2003. Taylers and Francis.\",\r\n          \"Biotechnology and Genetics in Fisheries and Aquaculture. Andy, B., Pierre, B. and Kathrin, H., 2010. Wiley.\",\r\n          \"Histological Techniques: An Introduction for Beginners in Toxicology. Robert, M., Noel, D. and Brenda, F., 2014. Royal Society of Chemistry.\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS202G2\": {\r\n        title: \"Aquatic Fauna and Flora\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 22, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Outline the characteristics of aquatic animals and plants\",\r\n          \"Understand the interaction between fauna and flora\"\r\n        ],\r\n        outcomes: [\r\n          \"Recall economically important aquatic animals and plants\",\r\n          \"Demonstrate a site assessment to identify flora and fauna species and habitat values within the precinct area\",\r\n          \"Discuss biology and physiology of selected aquatic animals including fish, crustaceans, mollusks and echinoderms\",\r\n          \"Outline the strategies of harvest techniques and propagation of aquatic plants\",\r\n          \"Evaluate the interaction between aquatic fauna and flora   \",\r\n          \"Appraise the value of aquatic animals and plants\"\r\n        ],\r\n        content: \"Identification and biology of the principal groups of commercially important aquatic animals; Biodiversity; Behavior; Physiological processes; Nutrition, Reproduction and their commercial values; Interaction between fauna and flora; Aquatic plants: Identification, distribution, abundance, harvesting techniques and propagation; Types of common harmful and poisonous aquatic animals.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \" Field trip\", \"use of slides and preserved organisms\", \"Tutorial discussion\", \"recording\",\"spot exam\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\" \r\n},\r\n        references: [\r\n          \"Aquaculture: Farming Aquatic Animals and Plants, John S. L. and Paul C. S. 2012. Wiley-Blackwell.\",\r\n          \"Biology of the Invertebrates, Pechenik, J.A. 2014.7th Edition. Tufts University.\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS203G2\": {\r\n        title: \"Principles of aquatic ecology and fish behaviour\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 22, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Discuss the relationships among aquatic organisms and their environment\",\r\n          \"Understand the fish behaviour\"\r\n        ],\r\n        outcomes: [\r\n          \"Summarize the characteristics of different types of aquifers\",\r\n          \"Recognize fundamentals of aquatic ecosystem and the changes occur in it\",\r\n          \"Compare the ecology of lentic and lotic water sources\",\r\n          \"Evaluate the interactions between aquatic organisms and aquatic environment\",\r\n          \"Describe the application of the scientific method to ecological experimentation\",\r\n          \"Discuss different behavioural patterns of fish in relation to ecological perspectives\"\r\n        ],\r\n        content: \"Unit stock concept; Principles of aquatic ecology;  Types \u2013 Lentic and lotic water bodies; Physico chemical factors; Habitats;  Ecological niche; Food chains and webs; Ecological pyramids; Energy flow;  r  and  k  selection; Fish behavior; Feeding, Migration and foraging; Schooling behavior; fish aggregations.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \"open text book test\", \"Field work\", \"assignment\", \"recording\",\"spot exam\",\"Photographs\",\"laboratory experiments\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\" \r\n},\r\n        references: [\r\n          \"Freshwater Ecology: Concepts and Environmental Applications, Walter K. D. 2002. Academic press.\",\r\n          \"Freshwater Ecology. Concepts and Environmental Applications of Limnology, Walter, D. and Matt, W. 2010. Academic Press.\",\r\n          \"Marine Ecology: Concepts and Applications, Martin R. S. and Peter A. H.2010.Wiley-Blackwell\",\r\n          \"Fish behavior, Carin, M., Victoria, A. and Braithwaite, E. F.2008. CRC Press\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS204G2\": {\r\n        title: \"Fish biology and embryology\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 22, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Understand the factual knowledge on fish biology\",\r\n          \"Discuss the fish embryologic development\"\r\n        ],\r\n        outcomes: [\r\n          \"Describe the basic anatomy of fishes by observing a general dissection\",\r\n          \"Explain the process of growth in individual as well as populations\",\r\n          \"Distinguish the patterns of fish reproduction\",\r\n          \"Estimate Gonado Somatic Index and Hepato Somatic Index\",\r\n          \"Explain the stages during the embryonic developmental process of typical fish\",\r\n          \"Elaborate the sequence of pre and post events in the fish development\"\r\n        ],\r\n        content: \"Meristic and morphometric characters of fishes; Age and growth determination of fish: Growth curves; Food and feeding; Patterns of reproduction: Oviparous, viviparous, ovoviviparous; Maturity and spawning of fishes,  Fecundity,  Parental care of fishes, Migration; Sexual dimorphism; Seasonal changes in ovary and testis; Gonado Somatic Index (GSI) and Hepato Somatic Index (HIS); Condition factor; Spermatogenesis; Oogenesis; Fertilization: internal or external; Embryonic development stages of fishes, Cleavage, Gastrulation and Differentiation.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \"models\", \"tutorial discussion\", \"Class projects\", \"written book report\", \"flow chart\", \"Text book assignment\", \"laboratory experiment\", \"recording\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\" \r\n},\r\n        references: [\r\n          \"Methods for fish biology , Schreck, C.B. and Moyle, P.B. eds., 1990. Bethesda, Maryland: American Fisheries Society.\",\r\n          \"Biology of Fishes, Quentin, B.  and Richard H. M. 2007. Taylers and Francis.\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS205G2\": {\r\n        title: \"Fish Parasitology and Diseases\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 22, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Understand holistic knowledge on fish and shellfish parasites and pathogens\",\r\n          \"Illustrate correct diagnosis and appropriate control measures\"\r\n        ],\r\n        outcomes: [\r\n          \"Outline the occurrence and types of fish parasites\",\r\n          \"Describe the ecology of fish parasites\",\r\n          \"Determine the relationship between parasites and host\",\r\n          \" Select correct diagnostics techniques for each fish diseases\",\r\n          \"Discuss prevention \/ treatment \/ control measures against fish parasitic diseases\"\r\n        ],\r\n        content: \"Significance of finfish and Shellfish diseases in aquaculture. Host, Pathogen and Environment Interaction. Disease development process. Stress in aquaculture and its role in disease development. Pathological processes: Cellular response to injury, Inflammatory response to diseases, Pathogenicity mechanism of parasite, bacteria, virus and fungus. Case history and clinical sign in disease diagnosis. Role of physical (injuries, health, cold) chemical (pH, salinity, toxins, ammonia, nitrogenous waste, endogenous chemicals and metabolites, free radicals, oxidants) soil and water parameters in fish health. Nutritional diseases and Non-infectious diseases. General characteristics, life cycle, diagnosis, prevention and treatment of parasitic, bacterial, fungal and viral diseases of finfish and shellfish. Disease surveillance and reporting. Quarantine and health certification in aquaculture. Health management strategies in Aquaculture: Vaccines, Immuno-stimulants, Bioremediation, Probiotics, Crop rotation, Good and Best management practices. Principles of disease diagnosis, conventional, molecular and antibody based diagnostic methods, Rapid diagnostic methods.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \"Recitation oral questions\", \"Class projects\", \"Tutorial discussion\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\" \r\n},\r\n        references: [\r\n          \"Marine parasitology, Rohde, K. 2005., Collingwood, Vic.: CSIRO.\",\r\n          \"Fish diseases and disorders , Woo, P.T., Leatherland, J.F. and Bruno, D.W. eds., 2011., (Vol.3)\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS301G2\": {\r\n        title: \"Fish Harvest Technology\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 22, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Provide in-depth knowledge on features of commercial fishing gears, gear management, advanced technological innovation in designing the fishing gear and fish detection\"\r\n        ],\r\n        outcomes: [\r\n          \"Classify the modernized fishing vessels and deck machinery\",\r\n          \"Explain the design, construction and principle of fishing gears in World and Sri Lanka\",\r\n          \"Categorize the principles behind gear management for harvesting\",\r\n          \"Describe the principles of echo sounder, acoustic fish detection and satellite based remote sensing techniques\",\r\n          \"Appraise the advances in navigation and position fixing equipment\",\r\n          \"Elaborate the safety activities carried out at sea\"\r\n        ],\r\n        content: \"Classification of fishing gears, fishing vessels and fishing gear materials; Principles of designing and operation of commercial fishing gears; Target species and selectivity of fishing gear; Harvesting aquatic animal by diving; By- catch and discards; Gear management for conservation; Modernization of fishing vessels and deck machinery; Fishing fleet; Operation of trawlers with mother ships; Responsible fishing; Ghost fishing; Approved and banned fishing gear types  in Sri Lanka; Fish aggregation devices; Technical drawing for net plans; Principles of electronics; Basic acoustics;  Principles of echo sounders; Types of recording devices; Satellite images;  Introduction to navigation; Use of Global Information System (GIS) in navigation; Meteorological forecasts; Distress calls; Search and rescue services; Safety at sea; Boat distress and recovery skills; Navigation signals; First aid.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \"Recording\", \"Field work\", \"Tutorial discussion\", \"Problem solving sessions\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\" \r\n},\r\n        references: [\r\n          \"Boisson, B.V., Safety at sea : policies, regulations & international law \/ Philippe,.Paris, 1999.\",\r\n          \"Meenakumari, B., Boopendranath, M.R., Pravin, P., Thomas, S.N. and Edwin, L. (Eds), Handbook of Fishing Technology Central Institute of Fisheries Technology, Cochin. 2009.\",\r\n          \"Sreekrishna, Y. and Latha, S. Fishing Gear and Craft Technology.Directorate of Information and Publications of Agriculture, Indian Council of Agricultural Research. 2001.\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS302G2\": {\r\n        title: \"Waste Water Treatment in the Fishery Industry\",\r\n        level: 1,\r\n        credits: 2,\r\n        hours: { theory: 22, practical: 24, independent: 54 },\r\n        objectives: [\r\n          \"Provide knowledge and skills on different unit operations encountered in treatment measures and processes, and reuse of wastewater\"\r\n        ],\r\n        outcomes: [\r\n          \"Identify the parameters that characterize the constituents found in potable water and wastewater\",\r\n          \"Explain the common physical, chemical and biological unit operations encountered in treatment processes\",\r\n          \"Describe the design and operation of existing wastewater treatment unit\",\r\n          \"Formulate a preliminary design of a water and\/or wastewater treatment plant\"\r\n        ],\r\n        content: \"Waste water characterization; Wastewater Treatment Technology for Cage Culture and land based aquaculture industry; Different biochemical and physiochemical reactions used in wastewater treatment. ideal reactors and steady-state biochemical removal of organic carbon, nitrogen, and phosphorous from wastewater.  Basic design and operational differences water and waste water treatment plants. Chemical processes in wastewater treatment. Solids or liquid separation. Process trains for treatment of various wastewaters, recognizing limitations with respect to energy consumption, operational simplicity, robustness, and decentralizablity. Assess treatment plant performance and documentation. Selected bioengineering principles and biotechnology solutions relevant to contemporary wastewater management.\",\r\n        methods: [\"Lecture presentation\", \"Group activity\", \"Recitation oral questions\", \"Class projects\", \"Tutorial discussion\", \"Field trip\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical End Course Examination of two hours duration. Overall mark for the unit =   (3MT + 2MP)\/ 5 Where MT and MP are the marks scored for theory and practical \/ field work respectively.\"\r\n},\r\n        references: [\r\n          \"Ash, G., Robin, W. and Lan, W. Fisheries Management: A manual for still water coarse fisheries.Wiley-Black well. 2010.\",\r\n          \"Jana, B., Mandal, R. and Jayasankar, P. Wastewater Management Through Aquaculture Springer, 2018.\"\r\n        ]\r\n      },\r\n      \r\n      \"FIS303G2\": {\r\n  title: \"Fishery Management and Extension\",\r\n  level: 1,\r\n  credits: 2,\r\n  hours: { theory: 22, practical: 24, independent: 54 },\r\n  objectives: [\r\n    \"Provide knowledge on effective fisheries management by introducing management strategies and extension work\"\r\n  ],\r\n  outcomes: [\r\n    \"Define the concepts of fisheries management objectives\",\r\n    \"Explain the impacts of over fishing on physical environment and non-target (bycatch), associated and dependent species (ecological)\",\r\n    \"Describe fishery management strategies\",\r\n    \"Categorize and be aware of the fishery regulations\",\r\n    \"Construct extension work related to Fisheries\",\r\n    \"Recommend appropriate management plan for sustaining fisheries resources in Sri Lanka\"\r\n  ],\r\n  content: \"Concepts and principles of fisheries management; Management objectives; Biological reference points; Maximum Sustainable Yield (MSY) and Maximum Economic Yield (MEY); Effort controls; Catch controls; Catch quotas; Ecosystem based management; Continental shelf, territorial waters and contiguous zone; Exclusive Economic Zone (EEZ); Sri Lankan fisheries act and regulations; Types of regulations and their applications; Law enforcement; Community based management and Co-management; Difficulties in fisheries management; Territorial User Rights in Fisheries (TURFs); Extension work in Sri Lanka and other countries; Extension & teaching methods \u2013 individual contact methods and mass contact methods; Issues related to fisheries extension; Programs and approaches for fisheries development in Sri Lanka.\",\r\n  methods: [\r\n    \"Lecture presentation\",\r\n    \"Group activity\",\r\n    \"Problem solving\",\r\n    \"Tutorial discussion\",\r\n    \"Field work\",\r\n    \"Workshop\",\r\n    \"Recording\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical\/Field work includes spot exam, recording, field report and field assessment. Practical\/Field work End Course Examination of two hours duration. Overall mark for the course = (3MT + 2MP) \/ 5, where MT and MP are the marks scored for theory and practical\/field work respectively.\"\r\n  },\r\n  references: [\r\n    \"Amita, S. Fisheries Extension, Daya Publishing, 2011.\",\r\n    \"Quentin, G.R., James, K. and Dale, S. Economics for Fisheries Management, Ashgate Publishing Limited, 2006.\",\r\n    \"Simon, J., Michel, K. and John, D. R. Marine Fisheries Ecology, Wiley, 2001.\"\r\n  ]\r\n},\r\n\r\n\"FIS304G2\": {\r\n  title: \"Postharvest Technology and Quality Assurance of Fish and Fishery Products\",\r\n  level: 1,\r\n  credits: 2,\r\n  hours: { theory: 22, practical: 24, independent: 54 },\r\n  objectives: [\r\n    \"Provide in-depth knowledge, skills and attitudes on different types of fish preservation methods, advanced postharvest processing methods of seafood in industries, Hazard Analysis and Critical Control Points (HACCP) and their applications on seafood products.\"\r\n  ],\r\n  outcomes: [\r\n    \"Define fish spoilage and describe the causative factors for spoilage\",\r\n    \"Compare and contrast the different types of preservation methods\",\r\n    \"Discuss the principles involved in different fish preservation techniques\",\r\n    \"Assess the fish quality by conducting sensory, physical, chemical and biological analysis\",\r\n    \"Discuss advanced post-harvest techniques followed in the export companies\",\r\n    \"Recommend measures to reduce post-harvest losses in Sri Lanka by following HACCP\"\r\n  ],\r\n  content: \"Principle of fish preservation and processing; Characteristics of fish and shellfish; Changes in fish after death; Spoilage of fish; Spoilage and pathogenic microorganisms; Handling of fresh fish; Principles of low temperature preservation; Changes that occur during cold storage; Processing of fish by traditional methods and their recent advancements; Value addition; Types of packaging materials for canned foods, metal containers and retortable pouches; General steps in canning procedure and their importance; Preparation of raw material; Packing; Pre-cooking; Exhausting; Seaming; Retorting; Cooling; Labelling and storage; Principles of thermal processing; Quality standards; Sanitation in processing plants; ISO and SLS for seafood; HACCP in safe product production.\",\r\n  methods: [\r\n    \"Lecture presentation\",\r\n    \"Group activity\",\r\n    \"Recitation oral questions\",\r\n    \"Projects\",\r\n    \"Tutorial discussion\",\r\n    \"Field assessment\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical\/Field work includes spot exam, recording, field report, field assessment and project assessment. Practical\/Field work End Course Examination of two hours duration. Overall mark for the course = (3MT + 2MP) \/ 5, where MT and MP are the marks scored for theory and practical\/field work respectively.\"\r\n  },\r\n  references: [\r\n    \"Balachandran, K.K. Post-harvest Technology of Fish and Fish Products, Daya Publishing House, 2001.\",\r\n    \"Hall, G.M. Fish Processing Technology, Springer, 1997.\",\r\n    \"Sen, D.P. Advances in Fish Processing Technology, Allied Publisher, 2005.\"\r\n  ]\r\n},\r\n\r\n\"FIS305G2\": {\r\n  title: \"Conservation of Fisheries Resources and Laws\",\r\n  level: 1,\r\n  credits: 2,\r\n  hours: { theory: 30, practical: 0, independent: 70 },\r\n  objectives: [\r\n    \"Provide holistic knowledge on the concepts of conservation of fisheries resources and fisheries laws\"\r\n  ],\r\n  outcomes: [\r\n    \"Outline threatened and endangered aquatic species\",\r\n    \"Discuss threats to fisheries biodiversity\",\r\n    \"Recognize the need for conservation of living resources\",\r\n    \"Explain various conservation and management strategies\",\r\n    \"Illustrate the principles of different conservation laws\"\r\n  ],\r\n  content: \"Fisheries diversity in Sri Lanka including species diversity, ecosystem diversity and genetic diversity; Biological hotspots; Threatened and endangered species; IUCN Red List; Threats to fisheries biodiversity including habitat loss and fragmentation, overexploitation, spread of invasive alien species, secondary extinction, pollution, climate change and tourism; Biodiversity management principles; Goals of biodiversity conservation; Integrated Coastal Zone Management (ICZM); Five-tier approach for freshwater ecosystems; Single and multispecies management strategies; Ex-situ conservation of aquatic resources; Genetic-environmental interactions in fish breeding; Molecular biology in aquatic biodiversity conservation; Biodiversity conservation and management including open access regimes and traditional management systems; Conservation of biodiversity in ancient Sri Lanka; Specific species management including sea turtles, dugongs, whales, dolphins, seabirds, sharks and rays; Biodiversity conservation in Sri Lanka including wetlands, coastal and marine ecosystems, Special Area Management (SAM) and bioregions; Research, education and awareness; Legal measures including Fauna and Flora Protection Ordinance, Marine Pollution Prevention Act, Coast Conservation Act, National Aquatic Resources Research and Development Act, Water Resources Board Act, National Environmental Act and Customs Ordinance; International conventions including CITES, CBD and Convention on Migratory Species.\",\r\n  methods: [\r\n    \"Lecture presentation\",\r\n    \"Group activity\",\r\n    \"Oral presentation\",\r\n    \"Tutorial discussion\",\r\n    \"Videos\",\r\n    \"Case studies\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions).\"\r\n  },\r\n  references: [\r\n    \"Maclean, R.H. and Jones, R.W. Aquatic Biodiversity Conservation: A Review of Current Issues and Efforts, Strategy for International Fisheries Research, Canada, 1995.\",\r\n    \"Ministry of Forestry and Environment. Biodiversity Conservation in Sri Lanka: A Framework for Action, Sri Lanka, 1999.\",\r\n    \"Simon, J., Michel, K. and others. Marine Fisheries Ecology, Wiley, 2001.\",\r\n    \"Yablokov, A.V. and Ostroumov, S.A. Conservation of Living Nature and Resources: Problems, Trends, Prospects, 1991.\"\r\n  ]\r\n},\r\n\r\n\"FIS306G2\": {\r\n  title: \"Introductory Fisheries Statistics\",\r\n  level: 1,\r\n  credits: 2,\r\n  hours: { theory: 22, practical: 24, independent: 54 },\r\n  objectives: [\r\n    \"Provide knowledge on general statistical approaches to qualitative and quantitative analysis in Marine and Fisheries Science\"\r\n  ],\r\n  outcomes: [\r\n    \"Define the technical terms related to statistics\",\r\n    \"Recall the basic statistical principles in biological research\",\r\n    \"Analyze research data with various statistical software\",\r\n    \"Solve fishery-related problems using computer-based statistical software tools\",\r\n    \"Apply statistical methods for fishery-related data interpretation\"\r\n  ],\r\n  content: \"Biometry including variability and frequency distributions; Estimation of standard error and confidence limits; Correlation; Regression analysis; Analysis of variance; Experimental design; Hypothesis testing and statistical analysis of research data; Introduction to the use of computer-based statistical software tools.\",\r\n  methods: [\r\n    \"Lecture presentation\",\r\n    \"Group activity\",\r\n    \"Problem solving\",\r\n    \"Tutorial discussion\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination of two hours duration (expected to answer four out of six questions). Practical\/Field work includes spot exam, recording, field report and field assessment. Practical\/Field work End Course Examination of two hours duration. Overall mark for the course = (3MT + 2MP) \/ 5, where MT and MP are the marks scored for theory and practical\/field work respectively.\"\r\n  },\r\n  references: [\r\n    \"Zar, J.H. Biostatistical Analysis, 4th Edition, Prentice Hall International, 1988.\",\r\n    \"Fowler, J., Cohen, L. and Jarwis, P. Practical Statistics for Field Biology, John Wiley & Sons Publishers, 1988.\"\r\n  ]\r\n},\r\n\r\n\"FIS301M3\": {\r\n  title: \"Fishery Economics and Marketing\",\r\n  level: 1,\r\n  credits: 3,\r\n  hours: { theory: 45, practical: 0, independent: 105 },\r\n  objectives: [\r\n    \"Provide in-depth knowledge on fishery economics and marketing, and fisheries marketing strategies\"\r\n  ],\r\n  outcomes: [\r\n    \"Discuss the fundamentals of economics in fishery\",\r\n    \"Analyze the role of marketing in fisheries and aquaculture\",\r\n    \"Construct the tools for fishery resource management policies\",\r\n    \"Elaborate fish market channels and value chains\",\r\n    \"Evaluate the production economics in fisheries and aquaculture\"\r\n  ],\r\n  content: \"Descriptive bio-economics; Optimal fishing strategies; MEY and fMEY; Total Allowable Catch; Surplus yield models; Yield per recruit models; Biomass models; Simulation models; Basic fishery economics; Cost-revenue analysis; Basic accounting and banking; Fishery resource management policies; Markets, taxes, subsidies, permits and direct controls; Distributional effects of fisheries development; Target marketing; Market channels and value chains; Role of marketing in fisheries and aquaculture; Markets over space; Intra-market price relationships; Import and export markets; Price index and consumer preferences.\",\r\n  methods: [\r\n    \"Lecture presentation\",\r\n    \"Group activity\",\r\n    \"Problem solving\",\r\n    \"Tutorial discussion\",\r\n    \"Case studies\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination of three hours duration (expected to answer four out of six questions).\"\r\n  },\r\n  references: [\r\n    \"Engle, C. Aquaculture Economics and Financing, Ames, Iowa: Wiley-Blackwell, 2010.\",\r\n    \"Shyam, S. Salim, Biradar, R.S. and Pandey, S.K. Fisheries Economics and Marketing \u2013 An Introduction, Central Institute of Fisheries Education, Mumbai, 2005.\"\r\n  ]\r\n},\r\n\r\n\"FIS302M3\": {\r\n  title: \"Fish Population Dynamics and Stock Assessment\",\r\n  level: 1,\r\n  credits: 3,\r\n  hours: { theory: 45, practical: 0, independent: 105 },\r\n  objectives: [\r\n    \"Provide holistic knowledge on fish population dynamics, stock assessment and management tools\"\r\n  ],\r\n  outcomes: [\r\n    \"Outline the objectives and reference points in relation to sustainable fishing\",\r\n    \"Explain the stock enhancement plans and regulations aimed at stock protection\",\r\n    \"Appraise the effect of fishing on marine ecosystems\",\r\n    \"Discuss the biological basis of single species and multiple species models\",\r\n    \"Elaborate the governance of marine fisheries, advantages and disadvantages of different management tools\"\r\n  ],\r\n  content: \"Principles of stock assessment and catch predictions; Multispecies models; Size-based models; Theory of life tables; Von Bertalanffy growth parameters; Graphical models; Monte-Carlo simulation model; ECOPATH model; Concept of yield, yield in number and yield in weight; Yield per recruit; Yield curve; Yield models; Concept of Maximum Sustainable Yield (MSY) and Maximum Economic Yield (MEY); Biological indicators of under-fishing and over-fishing; Growth over-fishing and recruitment overfishing; Eumetric fishing; Open access fisheries; Fisheries regulations; Catch per Unit Effort (CPUE); Trawl selection and gillnet selection; Analytical models of fish stocks.\",\r\n  methods: [\r\n    \"Lecture presentation\",\r\n    \"Group activity\",\r\n    \"Recitation oral questions\",\r\n    \"Class projects\",\r\n    \"Tutorial discussion\",\r\n    \"Problem solving sessions\",\r\n    \"Computer labs\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination of three hours duration (expected to answer four out of six questions).\"\r\n  },\r\n  references: [\r\n    \"Hilborn, R. and Walters, C. Quantitative Fisheries Stock Assessment, Dordrecht: Springer, 2015.\",\r\n    \"Nikolskii, G.V. Fish Population Dynamics, Oliver and Boyd, 2013.\",\r\n    \"Pauly, D. Fish Population Dynamics in Tropical Waters: A Manual for Use with Programmable Calculators, Vol. 8, WorldFish, 1984.\"\r\n  ]\r\n},\r\n\r\n\"FIS303M3\": {\r\n  title: \"Fisheries Microbiology\",\r\n  level: 1,\r\n  credits: 3,\r\n  hours: { theory: 45, practical: 0, independent: 105 },\r\n  objectives: [\r\n    \"Provide factual information on the principles of microbiological techniques, quality assurance system, and its importance as a food safety management system\"\r\n  ],\r\n  outcomes: [\r\n    \"Explain the microbiological principles in fisheries\",\r\n    \"Categorize the diversity of pathogenic microbes of fish and shellfish\",\r\n    \"Discuss the techniques involved in isolation and identification of pathogenic microbes\",\r\n    \"Elaborate the microbiological aspects in fish quality assurance\"\r\n  ],\r\n  content: \"Introduction and history of microorganisms in foods; Role and significance of microorganisms in nature and in foods; Sources and types of microorganisms in fish and fishery products; Factors including intrinsic and extrinsic factors affecting the growth and survival of microorganisms in food; Enumeration of microorganisms in food by conventional and rapid techniques; Microbial principles of fish preservation and processing by application of low temperature, high temperature, drying, irradiation and chemicals; Microbiology and spoilage of fresh, semi-processed and processed fish and fishery products; Indicators of microbiological quality of fish and fishery products; Foodborne pathogens involved in infective and intoxication types of food poisoning and their occurrence, growth, survival, pathogenicity and prevention; Other biological hazards associated with fish and fishery products including marine toxins, shellfish toxins, scombroid toxins, ciguatera toxins and puffer fish toxins; Mycotoxins, parasites and viruses.\",\r\n  methods: [\r\n    \"Lecture presentation\",\r\n    \"Group activity\",\r\n    \"Recitation oral questions\",\r\n    \"Class projects\",\r\n    \"Tutorial discussion\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination of three hours duration (expected to answer four out of six questions).\"\r\n  },\r\n  references: [\r\n    \"Fernandes, R. Microbiology Handbook: Fish and Seafood, Leatherhead, U.K.: Leatherhead Publishing, 2009.\",\r\n    \"Rhea, F. Microbiology Handbook: Fish and Seafood, Cambridge, CB4 0WF, UK, 2009.\"\r\n  ]\r\n},\r\n\r\n\"FIS304M3\": {\r\n  title: \"Aquatic Pollution and Toxicology\",\r\n  level: 1,\r\n  credits: 3,\r\n  hours: { theory: 45, practical: 0, independent: 105 },\r\n  objectives: [\r\n    \"Provide in-depth knowledge on toxicological aspects of various pollutants, destructive impacts of various substances, and organic and physical entities on living aquatic life forms\"\r\n  ],\r\n  outcomes: [\r\n    \"Identify the pollutants and ascertain their points of input into the aquatic ecosystem\",\r\n    \"Analyze physical and chemical speciation of different organic and inorganic pollutants\",\r\n    \"Distinguish acute responses and chronic effects such as teratogenesis, mutagenesis and carcinogenesis\",\r\n    \"Elaborate dose-response relationships and behavioral responses to toxicants\"\r\n  ],\r\n  content: \"Introduction to aquatic pollution and toxicology; Pollutants and sources of pollution; Ecosystems and ecotoxicology; Water pollution, transport and persistence; Sources and fates of aquatic pollutants; Toxicity; Determination of toxicity; Behavioral responses to toxicants; Physiological responses to toxicants; Biochemical responses to toxicants; Cellular and molecular responses to toxicants; Metabolism of toxic substances by aquatic organisms and its consequences; Synergistic and antagonistic effects; Acute poisons and accumulative poisons; Bioaccumulation and biomagnification; Systemic effects of toxic metals, pesticides and herbicides; Effects of selected toxicants on aquatic life and detoxification; Dose-response relationships; Toxicity bioassays.\",\r\n  methods: [\r\n    \"Lecture presentation\",\r\n    \"Field work\",\r\n    \"Group activity\",\r\n    \"Tutorial discussion\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination of three hours duration (expected to answer four out of six questions).\"\r\n  },\r\n  references: [\r\n    \"Rand, G.M. and Petrocelli, S.R. Fundamentals of Aquatic Toxicology, Hemisphere Publishing Corporation, Washington, 1994.\",\r\n    \"Richard, T.D. and David, E.H. The Toxicology of Fishes, CRC Press, 2008.\"\r\n  ]\r\n},\r\n\r\n\"FIS305M2\": {\r\n  title: \"Fisheries Practical I\",\r\n  level: 1,\r\n  credits: 2,\r\n  hours: { theory: 0, practical: 60, independent: 140 },\r\n  objectives: [\r\n    \"Provide practical skills on fishery economics and marketing, fundamental population parameters and fish population dynamics\"\r\n  ],\r\n  outcomes: [\r\n    \"Outline the marketing strategy and pricing methods\",\r\n    \"Explain the function of different management techniques and models to guide fish stock management\",\r\n    \"Analyse the components of population dynamics for different fish species\",\r\n    \"Estimate fish stock assessment using fishery-dependent and fishery-independent surveys\",\r\n    \"Evaluate the fundamental population parameters for fishes namely stock abundance, growth, recruitment and mortality\",\r\n    \"Estimate the size of a fish population and perform short- and long-term predictions of the effect of changing fishing effort and gear selection by means of age-based models\"\r\n  ],\r\n  content: \"Socio-economic structure of fishers; Survey for capture fisheries economics; Catch and effort surveys; Market surveys; Fisheries cooperative societies and their performance; Different management techniques and models to guide fish stock management; Study of length-weight relationship; Segregation of stock using direct methods; Study of analytical models including Beverton and Holt model; Von Bertalanffy Growth Function (VBGF); Pauly's integrated methods; Graphical models; Estimation of Z, F and M; Estimation of net selectivity coefficient; Fitting of surplus production models including Schaefer model and Fox model; Study of yield isopleth diagrams; Micro-computer packages ELEFAN and FISAT.\",\r\n  methods: [\r\n    \"Recording\",\r\n    \"Problem solving sessions\",\r\n    \"Computer labs\",\r\n    \"Models\",\r\n    \"Poster\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Practical in-course assessment includes spot exam, recording, field report and field assessment. End of Course Examination of two hours duration.\"\r\n  },\r\n  references: [\r\n    \"Hilborn, R. and Walters, C. Quantitative Fisheries Stock Assessment, Dordrecht: Springer, 2015.\",\r\n    \"Nikolskii, G.V. Fish Population Dynamics, Oliver and Boyd, 2013.\",\r\n    \"Pauly, D. Fish Population Dynamics in Tropical Waters: A Manual for Use with Programmable Calculators, Vol. 8, WorldFish, 1984.\",\r\n    \"Jennings, S., Kaiser, M.J. and Reynolds, J.D. Marine Fisheries Ecology, Blackwell Publishing, 2001.\"\r\n  ]\r\n},\r\n\r\n\"FIS306M2\": {\r\n  title: \"Fisheries Practical II\",\r\n  level: 3,\r\n  credits: 2,\r\n  hours: { theory: 0, practical: 60, independent: 140 },\r\n  objectives: [\r\n    \"Provide practical knowledge and skills on different advanced techniques related to fish microbiology and aquatic pollution and toxicology\"\r\n  ],\r\n  outcomes: [\r\n    \"Demonstrate the techniques involved in isolation and identification of pathogenic microbes encountered in fishes\",\r\n    \"Classify the diseases in fish and shellfish and their control measures\",\r\n    \"Analyze the point and non-point sources of aquatic pollution\",\r\n    \"Discuss the techniques available for toxicity assessment\",\r\n    \"Design animal models in predicting and assessing risk to human health\"\r\n  ],\r\n  content: \"Sampling and processing of samples for microbiological investigation; Enumeration of microorganisms associated with finfish, shellfish, water and ice; Testing of water for potability; Isolation and identification of pathogenic bacteria associated with fish and fishery products; Biochemical tests for characterization of bacteria; Molecular methods for the detection of pathogenic microorganisms; Biomagnification of micropollutants; Nutrient behaviour; Phytoplankton and algal nuisance; Pollution and its effects on aquatic life; Ecological characteristics of polluted waters; Methods for maintaining and improving water quality including chemical, mechanical and biological methods; Toxicity bioassays; Aquatic toxicity determination; LC50, EC50 and LD50.\",\r\n  methods: [\r\n    \"Group activity\",\r\n    \"Recording\",\r\n    \"Field trip\",\r\n    \"Poster\",\r\n    \"Photographs\",\r\n    \"Use of specimen slides\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Practical in-course assessment includes spot exam, recording, field report and field assessment. End of Course Examination of two hours duration.\"\r\n  },\r\n  references: [\r\n    \"Austin, B. Methods for the Microbiological Examination of Fish and Shellfish, Chichester: Ellis Horwood, 1989.\",\r\n    \"Leatherland, J. Fish Diseases and Disorders, 2nd Edition, The Association of Learned and Professional Society Publishing, 2010.\"\r\n  ]\r\n},\r\n\r\n\"FIS307M2\": {\r\n  title: \"Research Methods, Scientific Writing and Presentations\",\r\n  level: 3,\r\n  credits: 2,\r\n  core: true,\r\n  hours: { theory: 15, practical: 30, independent: 55 },\r\n  objectives: [\r\n    \"Provide the skills in developing research methods, professional writing, communicating with Scientific Journals\",\r\n    \"Enhance the presenting skills of the research findings to the audience\"\r\n  ],\r\n  outcomes: [\r\n    \"Describe different research methods related to Fisheries and Aquaculture\",\r\n    \"Organize the findings into constructive scientific writing in order to present them in Scientific Journals\",\r\n    \"Discuss different techniques in effective presentation\"\r\n  ],\r\n  content: \"Techniques in sampling and measurement of parameters in fisheries and aquaculture; Design of experiments and surveys; Introduction to questionnaire design; Scientific writing in different types of journals; Techniques in presenting results and reports; Reference styles; Citations; Research ethics; Plagiarism; Quantitative and qualitative research.\",\r\n  methods: [\r\n    \"Lecture\",\r\n    \"Group activity\",\r\n    \"Proposal writing\",\r\n    \"Oral presentation\",\r\n    \"Brainstorming small groups\",\r\n    \"Tutorial discussion\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"End of Course Examination.\"\r\n  },\r\n  references: [\r\n    \"Novikov, A.M.N. and Dimitry, A. Research Methodology: From Philosophy of Science to Research Design, CRC Press, 2019.\",\r\n    \"Nair, P.K.R. and Nair, V.D. Scientific Writing and Communication in Agriculture and Natural Resources, 1st Edition, Springer International Publishing, Cham, 2014.\"\r\n  ]\r\n},\r\n\r\n\"FIS401M3\": {\r\n  title: \"Marine Ecology and Limnology\",\r\n  level: 4,\r\n  credits: 3,\r\n  core: true,\r\n  hours: { theory: 45, practical: 0, independent: 105 },\r\n  objectives: [\r\n    \"Provide detailed knowledge on important concepts of marine ecology and limnology\",\r\n    \"Analyze the interaction of organisms with aquatic environment\"\r\n  ],\r\n  outcomes: [\r\n    \"Explain the abiotic and biotic factors of marine and freshwater ecosystems\",\r\n    \"Discuss the ecological aspects of migration, biological clock, succession, stratification and zonation of biota\",\r\n    \"Elaborate the biology and importance of marine and freshwater biota\",\r\n    \"Appraise the interaction of organisms with marine and freshwater environment\",\r\n    \"Analyse the difference of ecological perspectives between marine and freshwater environment\"\r\n  ],\r\n  content: \"Nature of ecosystems; Energy flow and cycles; Ecological factors including temperature and light; Organization and dynamics of aquatic ecosystems; Estimation of production; Ecological considerations including migration, biological clock, succession, stratification and zonation of biota; Biotic characteristics including planktonic communities, algae, holoplankton and mesoplankton, bacteria and their interactions; Littoral communities including algae, zooplankton, seagrass and coral reefs; Microflora; Benthic communities including fish; El Ni\u00f1o, La Ni\u00f1a and tsunami concepts; Lentic and lotic ecosystems; Abiotic characteristics including illumination, bioluminescence, temperature stratification, turbidity and currents; Dissolved oxygen; Salinity; Carbon, nitrogen, phosphorus, iron, sulfur and silica cycles; Organic carbon cycle; Freshwater invertebrates; Freshwater zooplankton; Ostracods; Free-living meso and macro crustaceans; Mountain stream fauna; Mollusks; Freshwater insects including Ephemeroptera and Diptera; River continuum concept.\",\r\n  methods: [\r\n    \"Lecture\",\r\n    \"Teaching through smart Board\",\r\n    \"Modules\",\r\n    \"Photographs\",\r\n    \"Video clips\",\r\n    \"Online learning\",\r\n    \"Tutorial discussion\",\r\n    \"Breakout room discussion\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination.\"\r\n  },\r\n  references: [\r\n    \"Lalli, C.M. and Parsons, T.R. Biological Oceanography, Oxford: Butterworth-Heinemann, 2012.\",\r\n    \"Mann, K.H. and Lazier, J.R. Dynamics of Marine Ecosystems, 2nd Edition, Blackwell Science, 2003.\",\r\n    \"Lampert, W. and Sommer, U. Limnoecology, 2nd Edition, Oxford University Press, Oxford: New York, 2007.\"\r\n  ]\r\n},\r\n\r\n\"FIS402M3\": {\r\n  title: \"Fish Physiology and Biochemistry\",\r\n  level: 4,\r\n  credits: 3,\r\n  core: true,\r\n  hours: { theory: 45, practical: 0, independent: 105 },\r\n  objectives: [\r\n    \"Provide conceptual knowledge on fish physiological functions in relation to their living in water\",\r\n    \"Impart knowledge based on biochemical structures in fishes\"\r\n  ],\r\n  outcomes: [\r\n    \"Explain the concepts of diversity in structure and functions of different systems\",\r\n    \"Discuss different habits with emphasis on functional systems such as feeding, growth, reproduction and life history, and sensory systems\",\r\n    \"Determine the food relationship of fish and conduct stomach content analysis\",\r\n    \"Elaborate the different types of fish migration and factors affecting it\",\r\n    \"Describe the processes of gas exchange, blood circulation and ion balance\",\r\n    \"Illustrate the pattern of body movements of fish\",\r\n    \"Assess the different biomolecules in fishes\",\r\n    \"Compare different metabolism of biomolecules in fishes\"\r\n  ],\r\n  content: \"Physiology of fish including diversity in structure, functions and habits with emphasis on feeding, growth, reproduction and life history; Food supply and food relationship of fish and stomach content analysis \u2013 qualitative and quantitative; Fish migration; Respiration; Osmoregulation and ion balance; Gas exchange; Blood and circulatory system; Buoyancy; Swimming; Sensory system and communication; Immune system; Nervous system; Biochemical functions of different biomolecules including carbohydrates, proteins, fats and nucleic acids; Metabolism of different biomolecules in fishes.\",\r\n  methods: [\r\n    \"Lecture\",\r\n    \"Modules\",\r\n    \"Breakout room discussion\",\r\n    \"Flow charts\",\r\n    \"Models\",\r\n    \"Video clips\",\r\n    \"Online learning\",\r\n    \"Tutorial discussion\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination.\"\r\n  },\r\n  references: [\r\n    \"Hoar, W.S. and Randall, D.J. Fish Physiology, Academic Press, 1983.\",\r\n    \"Sloman, K.A., Wilson, R.W. and Balshine, S. Fish Physiology: Behaviour and Physiology of Fish, Academic Press, 2005.\"\r\n  ]\r\n},\r\n\r\n\"FIS403M3\": {\r\n  title: \"Aquaculture and Hatchery Techniques\",\r\n  level: 4,\r\n  credits: 3,\r\n  core: true,\r\n  hours: { theory: 45, practical: 0, independent: 105 },\r\n  objectives: [\r\n    \"Provide holistic knowledge of aquaculture principles and practices\",\r\n    \"Recognize relevant ethical, social and environmental issues related to aquaculture\"\r\n  ],\r\n  outcomes: [\r\n    \"Discuss recent developments and facilities in aquaculture\",\r\n    \"Explain the concepts underpinning the design and operation of aquaculture practices\",\r\n    \"Analyze species-specific culture requirements\",\r\n    \"Distinguish skills related to technical advancements in aquaculture\",\r\n    \"Evaluate the status of aquaculture in Sri Lanka and the world\",\r\n    \"Develop new techniques in hatchery and management systems\"\r\n  ],\r\n  content: \"Planning aquaculture facilities: site selection and production planning; Design and construction methods of fish farms, pond engineering, tanks, cages and raceways; Equipment and methods of aeration and oxygenation of culture water; Economic principles in aquaculture practices; Culture-based capture fisheries; Management and feasibility reports; Importance of hatchery and nursery techniques and investments required; Water quality for aquaculture and instrumentation; Methods of particle removal and ammonia removal in aquaculture; Techniques of breeding and larval rearing of fish and shrimps; Nursery pond management including packing and transport of live fish and fish seeds; Hatchery designs; Egg storage and hatching equipment including incubators and troughs; Closed production units and recirculating aquaculture systems (RAS); Self-cleaning processes and ideal and non-ideal mixing; Disinfection methods in aquaculture; Feeding systems; Crab fattening.\",\r\n  methods: [\r\n    \"Lecture\",\r\n    \"Group activity\",\r\n    \"Recitation and oral questions\",\r\n    \"Poster presentation\",\r\n    \"Class projects\",\r\n    \"Online learning\",\r\n    \"Tutorial discussion\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination.\"\r\n  },\r\n  references: [\r\n    \"Pillay, T. and Kutty, M., 2009. Aquaculture, Oxford: Blackwell.\",\r\n    \"Allan, G. and Burnell, G., 2013. Advances in Aquaculture Hatchery Technology, Oxford [etc.]: Woodhead.\"\r\n  ]\r\n},\r\n\r\n\"FIS404M3\": {\r\n  title: \"Fish Genetics and Biotechnology\",\r\n  level: 4,\r\n  credits: 3,\r\n  core: true,\r\n  hours: { theory: 45, practical: 0, independent: 105 },\r\n  objectives: [\r\n    \"Provide conceptual knowledge of the principles of fish genetics and biotechnology and diagnostic aids in the detection of genetic changes\",\r\n    \"Provide knowledge of the principles and applications of advanced biotechnological techniques in fisheries management and aquaculture\"\r\n  ],\r\n  outcomes: [\r\n    \"Explain the basic molecular biology of fish DNA\",\r\n    \"Illustrate policies and frameworks for safer and sustainable fish molecular technology\",\r\n    \"Analyze the impact of past molecular technologies on aquaculture management\",\r\n    \"Describe advanced molecular technologies in aquaculture and fisheries\",\r\n    \"Discuss advanced biotechnological techniques\",\r\n    \"Interpret advanced biotechnology applications in aquaculture and fisheries\"\r\n  ],\r\n  content: \"Mendelian laws of inheritance: DNA and chromosomal basis of inheritance; Identification and inheritance of qualitative and quantitative traits; Genes and genome; Basics of molecular biology: structure and function of DNA, analysis of genes and genome; Basics of population genetics: phenotypic and genotypic variation, partitioning of variance, environmental effects and heredity; Genetics in fish breeding: selective breeding, chromosomal manipulation including gynogenesis, androgenesis and polyploidy, hybridization and sex reversal; Biotechnology in aquaculture systems: biosecurity applications and control of algal blooms; Biotechnology in health management: fish immunology, vaccination and probiotics; Disease diagnostic methods; Advanced biotechnological techniques: nucleic acid hybridization, cell culture and cryopreservation, genetic engineering techniques, transgenic production, GMAOs, DNA fingerprinting and cloning.\",\r\n  methods: [\r\n    \"Lecture\",\r\n    \"Breakout room discussion\",\r\n    \"Recitation and oral questions\",\r\n    \"Group activity\",\r\n    \"Class projects\",\r\n    \"Tutorial discussion\",\r\n    \"Online learning\",\r\n    \"Problem-solving sessions\",\r\n    \"Computer labs\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Theory End of Course Examination.\"\r\n  },\r\n  references: [\r\n    \"Dunham, R., 2011. Aquaculture and Fisheries Biotechnology, Wallingford: CABI.\",\r\n    \"Beaumont, A., Boudry, P. and Hoare, K., 2010. Biotechnology and Genetics in Fisheries and Aquaculture, Chichester, West Sussex: Wiley-Blackwell.\"\r\n  ]\r\n},\r\n\r\n\"FIS405M2\": {\r\n  title: \"Fisheries Practical III\",\r\n  level: 4,\r\n  credits: 2,\r\n  core: true,\r\n  hours: { theory: 0, practical: 60, independent: 40 },\r\n  objectives: [\r\n    \"Provide the practical skills related to sampling from marine water and freshwater ecosystems\",\r\n    \"Provide knowledge on conducting physiological and biochemical experiments in fish\"\r\n  ],\r\n  outcomes: [\r\n    \"Demonstrate the sampling techniques in marine and fresh water ecosystems\",\r\n    \"Demonstrate the ability to identify the key species that inhabit the marine intertidal region, utilizing identification keys to distinguish closely related species\",\r\n    \"Demonstrate the physiology of reproduction, respiration, digestion, excretion and osmoregulation in fish\",\r\n    \"Analyze the proximate composition for fish muscle and their gut content, and fish feed\"\r\n  ],\r\n  content: \"Sampling techniques; Species that inhabit the marine intertidal region; physiology of reproduction, respiration, digestion, excretion and osmoregulation in fish and shellfish; proximate composition for fish muscle and their gut content and fish feed; Different biomolecules in fish\",\r\n  methods: [\r\n    \"Practical\",\r\n    \"Field work\",\r\n    \"Group activity\",\r\n    \"Class project\",\r\n    \"Maintaining notebook\",\r\n    \"E-learning\",\r\n    \"Laboratory experiments\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Practical End of Course Examination.\"\r\n  },\r\n  references: [\r\n    \"Wootton, R.J., 1990. Ecology of Teleost Fishes, London: Chapman & Hall.\",\r\n    \"Mann, K.H. and Lazier, J.R., 2003. Dynamics of Marine Ecosystem. 2nd ed. Blackwell Science.\"\r\n  ]\r\n},\r\n\r\n\"FIS406M2\": {\r\n  title: \"Fisheries Practical IV\",\r\n  level: 4,\r\n  credits: 2,\r\n  core: true,\r\n  hours: { theory: 0, practical: 60, independent: 40 },\r\n  objectives: [\r\n    \"Provide the conceptual skills related to techniques on aquaculture and hatchery practices\",\r\n    \"Provide knowledge on fish genetics and biotechnology experiments on cultivable organisms\"\r\n  ],\r\n  outcomes: [\r\n    \"Demonstrate the skills for site selection, design and construction of aquaculture systems\",\r\n    \"Evaluate fish hatchery systems in Sri Lanka\",\r\n    \"Analyze disease control measures in fish hatcheries\",\r\n    \"Express the procedures involved in the transport of fish seeds\",\r\n    \"Develop fish seed production skills such as broodstock management, fertilization and incubation of eggs, and larval and fingerling rearing\",\r\n    \"Express techniques in fish breeding, chromosomal genetics and genetic engineering\",\r\n    \"Solve problems related to fish genetics\"\r\n  ],\r\n  content: \"Site selection, design and construction of aquaculture systems; Management of fish hatcheries and control of diseases in fish hatcheries; Transport of fish seeds and fish seed production; Fish breeding, chromosomal genetics and genetic engineering in fish; Problems in fish genetics.\",\r\n  methods: [\r\n    \"Practical\",\r\n    \"Field work\",\r\n    \"Case Study\",\r\n    \"Group activity\",\r\n    \"Class project\",\r\n    \"Notebook\",\r\n    \"E-learning\",\r\n    \"Laboratory experiments\"\r\n  ],\r\n  assessment: {\r\n    inCourse: 30,\r\n    final: 70,\r\n    note: \"Practical End of Course Examination.\"\r\n  },\r\n  references: [\r\n    \"John, S.L., 2013. Aquaculture \u2013 Farming Aquatic Animals and Plants. Blackwell Publ. 2nd edition.\",\r\n    \"Pillay, T.V.R. and Kutty, M.N., 2005. Aquaculture: Principles and Practices. 2nd Edition. Wiley-Blackwell Publ.\",\r\n    \"Russel, P.J., 1998. Genetics, 5th edition. The Benjamin\/Cummings Publishing Company, Inc., U.S.\",\r\n    \"Griffiths, A.J., Miller, J.H., Suzuki, D.T., Lewontin, R.C. and Gelbart, W.H., 1996. An Introduction to Genetic Analysis. W.H. Freeman and Company, U.S.\"\r\n  ]\r\n},\r\n\r\n\"FIS407M6\": {\r\n  title: \"Research Project\",\r\n  level: 4,\r\n  credits: 6,\r\n  core: true,\r\n  hours: { theory: 0, practical: 0, independent: 580, mentoring: 20 },\r\n  objectives: [\r\n    \"Provide holistic knowledge on a chosen research problem related to Fisheries Science\",\r\n    \"Analyze the literature survey and theoretical issues\",\r\n    \"Carry out an independent research project and present the findings\"\r\n  ],\r\n  outcomes: [\r\n    \"Identify a research topic\",\r\n    \"Define a research problem related to Fisheries Science\",\r\n    \"Review the literature for the identified research problem\",\r\n    \"Formulate the objectives and methodology for the proposed research problem\",\r\n    \"Evaluate the collected data for the respective research problem\",\r\n    \"Interpret the data to solve the research problem\",\r\n    \"Produce the project report\",\r\n    \"Present the findings\"\r\n  ],\r\n  content: \"A report on a research project carried out by the student to be submitted for evaluation; Guided research project as an integral component of the degree programme; Identification of a research topic in consultation with the Head, Senior Lecturer or Lecturer at the beginning of the fourth year; Assignment of a supervisor to each student; One-year research project conducted parallel to the course; Proposal, mid-term and final research presentations; Submission of the completed project report within the stipulated period for evaluation; Submission of a soft-bound copy for examination purposes and three hard-bound copies for the supervisor, Departmental Library and student; Maintenance of a research diary throughout the research period.\",\r\n  methods: [\r\n    \"Mentoring by supervisor\",\r\n    \"Laboratory work\",\r\n    \"Field work\",\r\n    \"Case study\",\r\n    \"Reading journals\",\r\n    \"E-learning\",\r\n    \"Recording\",\r\n    \"Photography\",\r\n    \"Preparing report\",\r\n    \"Preparing presentation\"\r\n  ],\r\n  assessment: {\r\n    proposalPresentation: 10,\r\n    midTermPresentation: 10,\r\n    finalPresentation: 20,\r\n    projectReport: 60\r\n  },\r\n  references: [\r\n    \"Ford, E., 2004. Scientific Method for Ecological Research, Cambridge University Press.\",\r\n    \"Booth, W.C., Colomb, G.G., Williams, J.M., Bizup, J. and FitzGerald, W.T., 2016. The Craft of Research, Fourth Edition. Chicago Guides to Writing, Editing, and Publishing. The University of Chicago Press, Chicago.\"\r\n  ]\r\n},\r\n\r\n\"FIS408M2\": {\r\n  title: \"Current Topics in Fisheries (Seminar)\",\r\n  level: 4,\r\n  credits: 2,\r\n  core: true,\r\n  hours: { theory: 0, practical: 0, independent: 100 },\r\n  objectives: [\r\n    \"Provide detailed knowledge on active learning, critical thinking and problem solving through a series of seminars on current issues in Fisheries\",\r\n    \"Develop skills in report writing and oral presentation\"\r\n  ],\r\n  outcomes: [\r\n    \"Identify references using library and e-resources to search for current topics\",\r\n    \"Formulate reports on selected topics\",\r\n    \"Make oral presentations\",\r\n    \"Develop the ability to respond to questions\"\r\n  ],\r\n  content: \"Students should read current journals and other scientific publications and present the knowledge gained on a current topic related to Fisheries Science as a weekly oral presentation; Submission of a 3 to 4 page report on the selected topic; Written End of Course Examination based on selected topics presented during the academic year.\",\r\n  methods: [\r\n    \"Literature Survey\",\r\n    \"Oral presentation\",\r\n    \"Seminars\",\r\n    \"Use of books and e-resources\",\r\n    \"E-learning\"\r\n  ],\r\n  assessment: {\r\n    oralPresentation: 30,\r\n    report: 10,\r\n    final: 60,\r\n    note: \"Theory End of Course Examination.\"\r\n  },\r\n  references: [\r\n    \"Journals: Nature, Canadian Journal of Fisheries and Aquatic Sciences, Fishery Bulletin.\",\r\n    \"Magazines: Fisheries, Aquaculture, Marine Conservation, National Geographic, NAGA.\"\r\n  ]\r\n},\r\n\r\n\"FIS409M2\": {\r\n  title: \"Fisheries Statistics\",\r\n  level: 4,\r\n  credits: 2,\r\n  core: true,\r\n  hours: { theory: 15, practical: 30, independent: 55 },\r\n  objectives: [\r\n    \"Provide knowledge on general statistical approaches to qualitative and quantitative problems in marine science and fisheries with guidance\",\r\n    \"Describe how to collect and organize data, select appropriate statistical methods, analyze data using appropriate statistical software and communicate results\"\r\n  ],\r\n  outcomes: [\r\n    \"Discuss the concepts of biostatistics with fisheries science examples\",\r\n    \"Describe advanced statistical approaches in fisheries and marine science research\",\r\n    \"Apply appropriate statistical analysis to solve research problems\",\r\n    \"Interpret the results obtained in Fisheries and Marine Science research using appropriate statistical software\"\r\n  ],\r\n  content: \"Elements of probability: experiments, sample space and laws of probability; Random variables: discrete and continuous random variables; Hypothesis testing, Z-distribution and t-distribution; One-sample, two-sample and paired t-tests; Linear regression and correlation; Introduction to analysis of variance; One-way and two-way ANOVA; Chi-square test; Use of computer-based statistical packages for Fisheries Science data.\",\r\n  methods: [\r\n    \"Lecture\",\r\n    \"Group activity\",\r\n    \"Practical\",\r\n    \"Problem solving\",\r\n    \"E-learning\",\r\n    \"Case study\"\r\n  ],\r\n  assessment: {\r\n    theory: {\r\n      inCourse: 30,\r\n      final: 70\r\n    },\r\n    practical: {\r\n      inCourse: 30,\r\n      final: 70\r\n    },\r\n    overallFormula: \"(3MT + 2MP) \/ 5\"\r\n  },\r\n  references: [\r\n    \"Zar, J.H., 1998. Biostatistical Analysis. 4th Edition. Prentice Hall International.\",\r\n    \"Fowler, J., Cohen, L. and Jarvis, P., 1998. Practical Statistics for Field Biology. John Wiley & Sons Publ.\"\r\n  ]\r\n},\r\n\r\n\"FIS410M2\": {\r\n  title: \"In-Field Training\",\r\n  level: 4,\r\n  credits: 2,\r\n  core: true,\r\n  hours: { theory: 0, practical: 60, independent: 140 },\r\n  objectives: [\r\n    \"Provide hands-on practice, skills and attitudes through fishery-related training in government and private sector industries\"\r\n  ],\r\n  outcomes: [\r\n    \"Discuss the institutional setup related to fisheries\",\r\n    \"Analyze the role of institutes in research and development in fisheries\",\r\n    \"Create professional networks within the fisheries sector\",\r\n    \"Develop innovative solutions to address industry-related and national development issues in the aquatic resource sector\"\r\n  ],\r\n  content: \"Students will be posted to suitable fisheries and aquaculture-related institutions during the semester vacation; The Department of Fisheries will maintain contact with government departments, private sector organizations, corporations, cooperative societies and individuals for placement opportunities; Students are expected to complete a minimum of two weeks of in-field training and submit a report at the end of the training; An oral presentation by each student will be evaluated.\",\r\n  methods: [\r\n    \"In-field training\",\r\n    \"Industry placement\",\r\n    \"Hands-on practice\",\r\n    \"Institutional visits\",\r\n    \"Field work\",\r\n    \"Report writing\",\r\n    \"Oral presentation\"\r\n  ],\r\n  assessment: {\r\n    industrialSupervisorEvaluation: 20,\r\n    presentation: 30,\r\n    finalReport: 50\r\n  }\r\n},\r\n\r\n\"FIS411M2\": {\r\n  title: \"Fisheries Socioeconomics\",\r\n  level: 4,\r\n  credits: 2,\r\n  core: true,\r\n  hours: { theory: 15, practical: 30, independent: 55 },\r\n  objectives: [\r\n    \"Provide knowledge and demonstrate the importance and principles of socioeconomics\",\r\n    \"Provide knowledge on problems among fishing communities to help fishery managers identify problems and manage related issues\"\r\n  ],\r\n  outcomes: [\r\n    \"Explain the principles of fisheries socioeconomics\",\r\n    \"Analyze the problems among fishing communities\",\r\n    \"Design co-management systems among fishery stakeholders\",\r\n    \"Assess gender equity and women's involvement in fisheries\",\r\n    \"Analyze the biosocio-economic conditions of fishing communities\"\r\n  ],\r\n  content: \"Motivation for fishing: food, income, social and religious factors; conflicts and resolutions; political issues; fisher societies; community development; education and health issues; leisure; loans and banking; rural development; alternative employment during the off-season; traditional management systems and co-management; socioeconomic status of fishermen and scope for development; sociology and fishermen; cooperation and the role of cooperatives in fisheries; priorities for fisheries including socioeconomic research, socioeconomic indicators and indices; approaches used in socioeconomic studies including structured questionnaires and interviews; social awareness of fishers, social status and social indicators; welfare of fishers; women in fisheries; socioeconomic empowerment of fisherwomen; women's involvement in fish processing; biosocio-economics of fishing.\",\r\n  methods: [\r\n    \"Lecture\",\r\n    \"Case study\",\r\n    \"Group activity\",\r\n    \"Field work\",\r\n    \"Survey\",\r\n    \"Online learning\",\r\n    \"Questionnaire preparation\"\r\n  ],\r\n  assessment: {\r\n    theory: {\r\n      inCourse: 30,\r\n      final: 70\r\n    },\r\n    practical: {\r\n      inCourse: 30,\r\n      final: 70\r\n    },\r\n    overallFormula: \"(3MT + 2MP) \/ 5\"\r\n  },\r\n  references: [\r\n    \"Michel, J.K. and John, D.R., 2001. Marine Fisheries Ecology. Simon Jennings, Blackwell Publ.\",\r\n    \"Pinello, D., Gee, J. and Dimech, M., 2017. Handbook for Fisheries Socio-Economic Sample Survey \u2013 Principles and Practice. FAO Fisheries and Aquaculture Technical Paper No. 613. Rome, FAO.\",\r\n    \"Namsi, P. and Jiribi, J., 2013. A Training Manual on Socioeconomic Monitoring and Analysis in the Fisheries Sector of South Sudan. African, Caribbean and Pacific Group of States.\",\r\n    \"Burgess, F.T., 2001. A General Introduction to the Design of Questionnaires for Survey Research. University of Leeds.\"\r\n  ]\r\n},\r\n\r\n\r\n\r\n      \/*\r\n      \/\/ COPY THIS BLOCK FOR THE NEXT MODULE, then paste it above this\r\n      \/\/ comment (don't forget a comma after the previous entry's closing \"}\"):\r\n\r\n      ,\"FIS 1102\": {\r\n        title: \"Biology of Fishes\",\r\n        level: 1,\r\n        credits: 3,\r\n        hours: { theory: 30, practical: 15, independent: 55 },\r\n        objectives: [\r\n          \"EDIT-OBJECTIVE-1\",\r\n          \"EDIT-OBJECTIVE-2\"\r\n        ],\r\n        outcomes: [\r\n          \"EDIT-LEARNING-OUTCOME-1\",\r\n          \"EDIT-LEARNING-OUTCOME-2\"\r\n        ],\r\n        content: \"EDIT-COURSE-CONTENT-PARAGRAPH\",\r\n        methods: [\"Lecture\", \"Group activity\", \"Tutorial discussion\"],\r\n        assessment: {\r\n          inCourse: 30,\r\n          final: 70,\r\n          note: \"EDIT-EXAM-FORMAT-NOTE\"\r\n        },\r\n        references: [\r\n          \"EDIT-REFERENCE-1\"\r\n        ]\r\n      }\r\n      *\/\r\n    };\r\n\r\n    var overlay = document.getElementById('progModalOverlay');\r\n    var modalCode = document.getElementById('progModalCode');\r\n    var modalTitle = document.getElementById('progModalTitle');\r\n    var modalStats = document.getElementById('progModalStats');\r\n    var modalBody = document.getElementById('progModalBody');\r\n    var closeBtn = document.getElementById('progModalClose');\r\n\r\n    function escapeHtml(str) {\r\n      var div = document.createElement('div');\r\n      div.textContent = str;\r\n      return div.innerHTML;\r\n    }\r\n\r\n    function renderList(items) {\r\n      return '<ul class=\"prog-modal-list\">' + items.map(function (i) {\r\n        return '<li>' + escapeHtml(i) + '<\/li>';\r\n      }).join('') + '<\/ul>';\r\n    }\r\n\r\n    function renderTags(items) {\r\n      return '<div class=\"prog-modal-tags\">' + items.map(function (i) {\r\n        return '<span class=\"prog-modal-tag\">' + escapeHtml(i) + '<\/span>';\r\n      }).join('') + '<\/div>';\r\n    }\r\n\r\n    function sectionIcon(type) {\r\n      var icons = {\r\n        target: '<svg viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"8\" stroke=\"currentColor\" stroke-width=\"2\"\/><circle cx=\"12\" cy=\"12\" r=\"3\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg>',\r\n        check: '<svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M9 12l2 2 4-4\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg>',\r\n        book: '<svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 5h7v15H4a1 1 0 01-1-1V6a1 1 0 011-1zM20 5h-7v15h7a1 1 0 001-1V6a1 1 0 00-1-1z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg>',\r\n        chat: '<svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M21 11.5a8.5 8.5 0 01-12.4 7.6L3 21l1.9-5.6A8.5 8.5 0 1121 11.5z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg>',\r\n        bar: '<svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 20V9M12 20V5M19 20v-7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>',\r\n        ref: '<svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 6h16M4 12h16M4 18h10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>'\r\n      };\r\n      return icons[type] || '';\r\n    }\r\n\r\n    function openModal(code) {\r\n      var data = courseData[code];\r\n\r\n      modalCode.textContent = code;\r\n\r\n      if (!data) {\r\n        modalTitle.textContent = 'Module Details';\r\n        modalStats.innerHTML = '';\r\n        modalBody.innerHTML = '<div class=\"prog-modal-empty\">Full module details coming soon for this course.<br>Add an entry for \"' + escapeHtml(code) + '\" in the courseData object to show it here.<\/div>';\r\n        overlay.classList.add('is-open');\r\n        document.body.style.overflow = 'hidden';\r\n        return;\r\n      }\r\n\r\n      modalTitle.textContent = data.title;\r\n\r\n      var statsHtml = '';\r\n      statsHtml += '<div class=\"prog-stat-chip\"><b>' + data.level + '<\/b>Level<\/div>';\r\n      statsHtml += '<div class=\"prog-stat-chip\"><b>' + data.credits + '<\/b>Credits<\/div>';\r\n      if (data.hours) {\r\n        statsHtml += '<div class=\"prog-stat-chip\"><b>' + (data.hours.theory ?? '\u2014') + '<\/b>Theory hrs<\/div>';\r\n        statsHtml += '<div class=\"prog-stat-chip\"><b>' + (data.hours.practical ?? '\u2014') + '<\/b>Practical hrs<\/div>';\r\n        statsHtml += '<div class=\"prog-stat-chip\"><b>' + (data.hours.independent ?? '\u2014') + '<\/b>Independent hrs<\/div>';\r\n      }\r\n      modalStats.innerHTML = statsHtml;\r\n\r\n      var bodyHtml = '';\r\n\r\n      if (data.objectives && data.objectives.length) {\r\n        bodyHtml += '<div class=\"prog-modal-section\"><h4 class=\"prog-modal-section-title\">' + sectionIcon('target') + 'Objectives<\/h4>' + renderList(data.objectives) + '<\/div>';\r\n      }\r\n\r\n      if (data.outcomes && data.outcomes.length) {\r\n        bodyHtml += '<div class=\"prog-modal-section\"><h4 class=\"prog-modal-section-title\">' + sectionIcon('check') + 'Intended Learning Outcomes<\/h4>' + renderList(data.outcomes) + '<\/div>';\r\n      }\r\n\r\n      if (data.content) {\r\n        bodyHtml += '<div class=\"prog-modal-section\"><h4 class=\"prog-modal-section-title\">' + sectionIcon('book') + 'Course Content<\/h4><p class=\"prog-modal-paragraph\">' + escapeHtml(data.content) + '<\/p><\/div>';\r\n      }\r\n\r\n      if (data.methods && data.methods.length) {\r\n        bodyHtml += '<div class=\"prog-modal-section\"><h4 class=\"prog-modal-section-title\">' + sectionIcon('chat') + 'Teaching &amp; Learning Methods<\/h4>' + renderTags(data.methods) + '<\/div>';\r\n      }\r\n\r\n      if (data.assessment) {\r\n        bodyHtml += '<div class=\"prog-modal-section\"><h4 class=\"prog-modal-section-title\">' + sectionIcon('bar') + 'Assessment Strategy<\/h4>';\r\n        bodyHtml += '<div class=\"prog-assess-row\">';\r\n        bodyHtml += '<div class=\"prog-assess-box\"><div class=\"prog-assess-pct\">' + data.assessment.inCourse + '%<\/div><div class=\"prog-assess-label\">In-course assessment<\/div><\/div>';\r\n        bodyHtml += '<div class=\"prog-assess-box\"><div class=\"prog-assess-pct\">' + data.assessment.final + '%<\/div><div class=\"prog-assess-label\">Final examination<\/div><\/div>';\r\n        bodyHtml += '<\/div>';\r\n        if (data.assessment.note) {\r\n          bodyHtml += '<p class=\"prog-assess-note\">' + escapeHtml(data.assessment.note) + '<\/p>';\r\n        }\r\n        bodyHtml += '<\/div>';\r\n      }\r\n\r\n      if (data.references && data.references.length) {\r\n        bodyHtml += '<div class=\"prog-modal-section\"><h4 class=\"prog-modal-section-title\">' + sectionIcon('ref') + 'References<\/h4><ul class=\"prog-modal-refs\">' + data.references.map(function (r) {\r\n          return '<li>' + escapeHtml(r) + '<\/li>';\r\n        }).join('') + '<\/ul><\/div>';\r\n      }\r\n\r\n      modalBody.innerHTML = bodyHtml;\r\n      overlay.classList.add('is-open');\r\n      document.body.style.overflow = 'hidden';\r\n    }\r\n\r\n    function closeModal() {\r\n      overlay.classList.remove('is-open');\r\n      document.body.style.overflow = '';\r\n    }\r\n\r\n    document.querySelectorAll('.prog-view-btn').forEach(function (btn) {\r\n      btn.addEventListener('click', function (e) {\r\n        e.stopPropagation();\r\n        var card = btn.closest('.prog-card');\r\n        openModal(card.getAttribute('data-code'));\r\n      });\r\n    });\r\n\r\n    closeBtn.addEventListener('click', closeModal);\r\n\r\n    overlay.addEventListener('click', function (e) {\r\n      if (e.target === overlay) closeModal();\r\n    });\r\n\r\n    document.addEventListener('keydown', function (e) {\r\n      if (e.key === 'Escape') closeModal();\r\n    });\r\n\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68aa216 e-flex e-con-boxed e-con e-parent\" data-id=\"68aa216\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a68ee74 elementor-widget elementor-widget-html\" data-id=\"a68ee74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  ADMISSION REQUIREMENTS SECTION\r\n  Paste this whole block into an Elementor HTML widget (Academics page,\r\n  below the \"Program Structure\" \/ curriculum section, or wherever this\r\n  belongs in your page order).\r\n\r\n  EDIT THESE BEFORE PUBLISHING:\r\n  - EDIT-IMAGE-URL   -> Media Library URL of the graduation-ceremony photo\r\n  - EDIT-CONTACT-URL -> link\/anchor for the \"Contact Admissions\" button\r\n    (e.g. \"#contact\" if you have a contact section, or \"\/contact-us\")\r\n\r\n  Responsive: 2-column layout (text left, image right) on desktop\/tablet,\r\n  stacks to 1 column (image below text) on mobile.\r\n-->\r\n\r\n<div class=\"admreq-section\">\r\n  <div class=\"admreq-container\">\r\n\r\n    <!-- Left: text column -->\r\n    <div class=\"admreq-left\">\r\n      <p class=\"admreq-eyebrow\">HOW TO APPLY<\/p>\r\n      <h2 class=\"admreq-title\">Admission Requirements<\/h2>\r\n\r\n      <div class=\"admreq-list\">\r\n\r\n        <div class=\"admreq-item\">\r\n          <div class=\"admreq-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n              <path d=\"M12 3L1 8l11 5 9-4.09V17h2V8L12 3z\" fill=\"currentColor\"\/>\r\n              <path d=\"M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82z\" fill=\"currentColor\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <div class=\"admreq-text\">\r\n            <h3>Undergraduate (BSc)<\/h3>\r\n            <p>G.C.E. Advanced Level (Physical Science or Biological Science stream) with passes in relevant subjects. Admission is through the University Grants Commission selection process.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"admreq-item\">\r\n          <div class=\"admreq-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n              <circle cx=\"12\" cy=\"8\" r=\"5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/>\r\n              <path d=\"M8.5 12.5L6 21l6-3 6 3-2.5-8.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n          <\/div>\r\n          <div class=\"admreq-text\">\r\n            <h3>Postgraduate (MPhil)<\/h3>\r\n            <p>A recognized BSc degree in a relevant discipline. Applications are accepted through the Faculty of Graduate Studies. Contact the department for specific requirements.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!--<div class=\"admreq-item\">-->\r\n        <!--  <div class=\"admreq-icon\">-->\r\n        <!--    <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">-->\r\n        <!--      <path d=\"M12 6c-1.8-1.2-4.2-1.8-6.5-1.8-1 0-2 .1-2.9.4v13.6c1-.3 2-.4 2.9-.4 2.3 0 4.7.6 6.5 1.8m0-13.6c1.8-1.2 4.2-1.8 6.5-1.8 1 0 2 .1 2.9.4v13.6c-1-.3-2-.4-2.9-.4-2.3 0-4.7.6-6.5 1.8m0-13.6v13.6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\" fill=\"none\"\/>-->\r\n        <!--    <\/svg>-->\r\n        <!--  <\/div>-->\r\n        <!--  <div class=\"admreq-text\">-->\r\n        <!--    <h3>Diploma \/ Certificate<\/h3>-->\r\n        <!--    <p>Open to practitioners, fish farmers, and school leavers. Applications are accepted directly at the department. Contact us for intake schedules.<\/p>-->\r\n        <!--  <\/div>-->\r\n        <!--<\/div>-->\r\n\r\n      <\/div>\r\n\r\n      <a href=\"https:\/\/fsc.jfn.ac.lk\/index.php\/contact-us\/\" class=\"admreq-btn\">\r\n        Contact Admissions\r\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n          <path d=\"M5 12h14M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n        <\/svg>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <!-- Right: image column -->\r\n    <div class=\"admreq-right\">\r\n      <img decoding=\"async\" src=\"https:\/\/fsc.jfn.ac.lk\/wp-content\/uploads\/2026\/10\/Gemini_Generated_Image_gydz22gydz22gydz.jpg\" alt=\"Graduation ceremony\" loading=\"lazy\">\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  .admreq-section {\r\n    padding: 64px 24px;\r\n    background: #ffffff;\r\n    font-family: inherit;\r\n  }\r\n\r\n  .admreq-container {\r\n    max-width: 1160px;\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 56px;\r\n    align-items: center;\r\n  }\r\n\r\n  \/* Left column *\/\r\n  .admreq-eyebrow {\r\n    margin: 0 0 8px;\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n    color: #12b3a0;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .admreq-title {\r\n    margin: 0 0 32px;\r\n    font-size: 36px;\r\n    line-height: 1.2;\r\n    font-weight: 700;\r\n    color: #14213d;\r\n    font-family: Georgia, 'Times New Roman', serif;\r\n  }\r\n\r\n  .admreq-list {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 24px;\r\n    margin-bottom: 36px;\r\n  }\r\n\r\n  .admreq-item {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 16px;\r\n  }\r\n\r\n  .admreq-icon {\r\n    flex: 0 0 auto;\r\n    width: 40px;\r\n    height: 40px;\r\n    border-radius: 10px;\r\n    background: #e9f1ff;\r\n    color: #2f6fed;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .admreq-icon svg {\r\n    width: 20px;\r\n    height: 20px;\r\n  }\r\n\r\n  .admreq-text h3 {\r\n    margin: 4px 0 6px;\r\n    font-size: 17px;\r\n    font-weight: 700;\r\n    color: #14213d;\r\n  }\r\n\r\n  .admreq-text p {\r\n    margin: 0;\r\n    font-size: 15px;\r\n    line-height: 1.6;\r\n    color: #5b6472;\r\n  }\r\n\r\n  .admreq-btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 14px 26px;\r\n    border-radius: 999px;\r\n    background: #2f6fed;\r\n    color: #ffffff !important;\r\n    font-weight: 600;\r\n    font-size: 15px;\r\n    text-decoration: none !important;\r\n    border: none;\r\n    transition: background 0.2s ease, transform 0.2s ease;\r\n  }\r\n\r\n  .admreq-btn svg {\r\n    width: 18px;\r\n    height: 18px;\r\n    color: #ffffff;\r\n  }\r\n\r\n  .admreq-btn:hover,\r\n  .admreq-btn:focus {\r\n    background: #2159c9;\r\n    color: #ffffff !important;\r\n    transform: translateX(2px);\r\n  }\r\n\r\n  .admreq-btn:visited {\r\n    color: #ffffff !important;\r\n  }\r\n\r\n  \/* Right column *\/\r\n  .admreq-right img {\r\n    width: 100%;\r\n    height: auto;\r\n    display: block;\r\n    border-radius: 20px;\r\n    box-shadow: 0 20px 40px rgba(20, 33, 61, 0.15);\r\n  }\r\n\r\n  \/* Tablet *\/\r\n  @media (max-width: 900px) {\r\n    .admreq-container {\r\n      grid-template-columns: 1fr;\r\n      gap: 40px;\r\n    }\r\n    .admreq-right {\r\n      order: -1;\r\n    }\r\n  }\r\n\r\n  \/* Mobile *\/\r\n  @media (max-width: 480px) {\r\n    .admreq-section {\r\n      padding: 48px 16px;\r\n    }\r\n    .admreq-title {\r\n      font-size: 28px;\r\n    }\r\n    .admreq-btn {\r\n      width: 100%;\r\n      justify-content: center;\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home \/ Academic Programs Academic Programs Comprehensive education in fisheries science, from undergraduate foundations to doctoral research. Degree Programs Learn With Us We offer a range of programs designed to prepare students for impactful careers in fisheries, aquaculture, and marine sciences. Three Years B.Sc (General Degree) A three-year general degree offered jointly by the Faculty [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_front_end_style_editor":"no","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","footnotes":""},"class_list":["post-1032","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/fsc.jfn.ac.lk\/index.php\/wp-json\/wp\/v2\/pages\/1032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fsc.jfn.ac.lk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fsc.jfn.ac.lk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fsc.jfn.ac.lk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fsc.jfn.ac.lk\/index.php\/wp-json\/wp\/v2\/comments?post=1032"}],"version-history":[{"count":10,"href":"https:\/\/fsc.jfn.ac.lk\/index.php\/wp-json\/wp\/v2\/pages\/1032\/revisions"}],"predecessor-version":[{"id":1738,"href":"https:\/\/fsc.jfn.ac.lk\/index.php\/wp-json\/wp\/v2\/pages\/1032\/revisions\/1738"}],"wp:attachment":[{"href":"https:\/\/fsc.jfn.ac.lk\/index.php\/wp-json\/wp\/v2\/media?parent=1032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}