{
  "schema_version": 2,
  "slug": "mathematical-modeling-lecture-materials",
  "revision_date": "2026-08-20",
  "source_archives": [
    {
      "role": "original English slide sources",
      "sha256": "ea6f5e510ccfedfe3d64aefc2e98a1aff0e9c1319b4eda5c9b03870617995cfc"
    },
    {
      "role": "original English note sources",
      "sha256": "6e0413801c0c1d8e040e8004cdec22c177f9ee52c6019ac26b9b951ecfaa5b7a"
    }
  ],
  "license": {
    "name": "CC BY-NC-SA 4.0",
    "url": "https://creativecommons.org/licenses/by-nc-sa/4.0/"
  },
  "sources": {
    "gaimme": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/",
    "comap_instructions_snapshot_checked_2026_08_13": "https://contest.comap.com/highschool/contests/himcm/instructions.html",
    "external_links_rechecked_on": "2026-08-20",
    "further_reading_checked_on": "2026-08-20"
  },
  "units": [
    {
      "id": "lecture-01",
      "group": "lecture",
      "order": 1,
      "title": {
        "en": "Modeling Change",
        "zh-Hant": "變化的建模"
      },
      "summary": {
        "en": "Purposeful simplification, difference equations, equilibria, and constrained growth.",
        "zh-Hant": "從有目的的簡化出發，學習差分方程、平衡點與受限增長。"
      },
      "prerequisites": {
        "en": [
          "Algebra and graphs"
        ],
        "zh-Hant": [
          "代數與圖像"
        ]
      },
      "objectives": {
        "en": [
          "Formulate discrete change",
          "Interpret equilibria",
          "Critique assumptions"
        ],
        "zh-Hant": [
          "建立離散變化模型",
          "解釋平衡點",
          "評估模型假設"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "gaimme",
          "publisher": "SIAM / COMAP",
          "title": {
            "en": "GAIMME: Guidelines for Assessment and Instruction in Mathematical Modeling Education",
            "zh-Hant": "GAIMME：數學建模教育的教學與評核指引"
          },
          "url": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/"
        },
        {
          "id": "mit-differential-equations",
          "publisher": "MIT OpenCourseWare",
          "title": {
            "en": "18.03SC Differential Equations",
            "zh-Hant": "18.03SC 微分方程"
          },
          "url": "https://ocw.mit.edu/courses/18-03sc-differential-equations-fall-2011/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-01-notes-en.pdf",
          "bytes": 106854,
          "sha256": "6ed6b1fc4ab46c5ced46f6eb1608c639655f06766b25bf2fe2af1da0754efc8c",
          "pages": 11,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-01-notes-zh-hant.pdf",
          "bytes": 363948,
          "sha256": "66f70e40fd8e9b6e5cd4e521d0a3babf9962136bfde1a60562788482a1adeff4",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-01-slides-en.pdf",
          "bytes": 110497,
          "sha256": "d4d3acbd131bc6dbd2aaea10360df8857c6c70466b1317b1ff8bf251eb755f22",
          "pages": 48,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-02",
      "group": "lecture",
      "order": 2,
      "title": {
        "en": "The Modeling Process and Scaling",
        "zh-Hant": "建模流程與尺度分析"
      },
      "summary": {
        "en": "Problem formulation, decomposition, units, and geometric scaling.",
        "zh-Hant": "探討問題界定、分解、單位及幾何尺度關係。"
      },
      "prerequisites": {
        "en": [
          "Lecture 1"
        ],
        "zh-Hant": [
          "主課 1"
        ]
      },
      "objectives": {
        "en": [
          "Decompose systems",
          "Check units",
          "Derive scaling laws"
        ],
        "zh-Hant": [
          "分解系統",
          "核對單位",
          "推導尺度定律"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "gaimme",
          "publisher": "SIAM / COMAP",
          "title": {
            "en": "GAIMME: Guidelines for Assessment and Instruction in Mathematical Modeling Education",
            "zh-Hant": "GAIMME：數學建模教育的教學與評核指引"
          },
          "url": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/"
        },
        {
          "id": "nist-si",
          "publisher": "NIST",
          "title": {
            "en": "Guide to the SI: Values, quantities, and dimensions",
            "zh-Hant": "《國際單位制指南》：量值、物理量與量綱"
          },
          "url": "https://www.nist.gov/pml/special-publication-811/nist-guide-si-chapter-7-rules-and-style-conventions-expressing-values"
        },
        {
          "id": "nasa-orbital-facts",
          "publisher": "NASA NSSDCA",
          "title": {
            "en": "Planetary fact sheet — ratio to Earth values",
            "zh-Hant": "行星資料表——相對地球數值"
          },
          "url": "https://nssdc.gsfc.nasa.gov/planetary/factsheet/planet_table_ratio.html"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-02-notes-en.pdf",
          "bytes": 110990,
          "sha256": "39f570eab505cfd22afcc6d4a7e98756bafb7168c0a1c45f52f53abca354e8b1",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-02-notes-zh-hant.pdf",
          "bytes": 360834,
          "sha256": "e0f726d26586c493314fa35068e38fbf61abded28d502614e0a97dbf1f541a5b",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-02-slides-en.pdf",
          "bytes": 102101,
          "sha256": "ea73877767ccf720d71ce0c10a83d1ed32c77679935c3c072f8527f1d9474ed2",
          "pages": 51,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-03",
      "group": "lecture",
      "order": 3,
      "title": {
        "en": "Model Fitting and Residual Analysis",
        "zh-Hant": "模型擬合與殘差分析"
      },
      "summary": {
        "en": "Least squares, residuals, validation splits, and error metrics.",
        "zh-Hant": "涵蓋最小二乘法、殘差、驗證分割與誤差指標。"
      },
      "prerequisites": {
        "en": [
          "Algebra",
          "Basic statistics"
        ],
        "zh-Hant": [
          "代數",
          "基礎統計"
        ]
      },
      "objectives": {
        "en": [
          "Fit simple models",
          "Interpret residuals",
          "Separate fitting and validation"
        ],
        "zh-Hant": [
          "擬合簡單模型",
          "解釋殘差",
          "區分擬合與驗證"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "nist-statistics",
          "publisher": "NIST / SEMATECH",
          "title": {
            "en": "Engineering Statistics Handbook",
            "zh-Hant": "《工程統計手冊》"
          },
          "url": "https://www.nist.gov/programs-projects/nistsematech-engineering-statistics-handbook"
        },
        {
          "id": "statistics",
          "publisher": "OpenStax",
          "title": {
            "en": "Introductory Statistics 2e",
            "zh-Hant": "《基礎統計學》第二版"
          },
          "url": "https://openstax.org/details/books/introductory-statistics-2e"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-03-notes-en.pdf",
          "bytes": 120052,
          "sha256": "631bed31efc25cde085b4d7a700549966c453d701e660a327de0678aa26d0b41",
          "pages": 13,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-03-notes-zh-hant.pdf",
          "bytes": 358459,
          "sha256": "0afcddf0a8be1e1e4481a4f9082f5b87670fe6edf9dfd4f4838157600781c030",
          "pages": 12,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-03-slides-en.pdf",
          "bytes": 114108,
          "sha256": "46edee9f8caeb68f2bf2da3021e1479c4f13ffc6aa67a5754f931bd18a85e778",
          "pages": 52,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-04",
      "group": "lecture",
      "order": 4,
      "title": {
        "en": "Empirical Models, Interpolation, and Splines",
        "zh-Hant": "經驗模型、插值與樣條"
      },
      "summary": {
        "en": "Interpolation, extrapolation, polynomial behavior, and splines.",
        "zh-Hant": "比較插值、外推、多項式行為與樣條方法。"
      },
      "prerequisites": {
        "en": [
          "Lecture 3"
        ],
        "zh-Hant": [
          "主課 3"
        ]
      },
      "objectives": {
        "en": [
          "Choose interpolation methods",
          "Recognize unstable extrapolation",
          "Use splines"
        ],
        "zh-Hant": [
          "選擇插值方法",
          "辨識不穩定外推",
          "運用樣條"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "scipy-interpolation",
          "publisher": "SciPy",
          "title": {
            "en": "Interpolation user guide",
            "zh-Hant": "插值法使用指南"
          },
          "url": "https://docs.scipy.org/doc/scipy/tutorial/interpolate.html"
        },
        {
          "id": "calculus-1",
          "publisher": "OpenStax",
          "title": {
            "en": "Calculus Volume 1",
            "zh-Hant": "《微積分》第一冊"
          },
          "url": "https://openstax.org/details/books/calculus-volume-1"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-04-notes-en.pdf",
          "bytes": 113154,
          "sha256": "08d4921f844ad17ae7f41876b28a336df6489c849a0926f7b7f6b03f3c26d6f9",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-04-notes-zh-hant.pdf",
          "bytes": 346537,
          "sha256": "203f73a549b9fa9cda92dad97cf407cd9051fcf02339cdc0b69dace8f6963794",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-04-slides-en.pdf",
          "bytes": 114423,
          "sha256": "fd90f9357192ee6b67d0e08c174b92077fe1eedfe32e4c9d1edc864726761b63",
          "pages": 52,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-05",
      "group": "lecture",
      "order": 5,
      "title": {
        "en": "Monte Carlo and Discrete-Event Simulation",
        "zh-Hant": "蒙地卡羅與離散事件模擬"
      },
      "summary": {
        "en": "Random sampling, event simulation, replication, warm-up, and confidence intervals.",
        "zh-Hant": "學習隨機抽樣、事件模擬、重複試驗、暖機期與信賴區間。"
      },
      "prerequisites": {
        "en": [
          "Probability basics"
        ],
        "zh-Hant": [
          "概率基礎"
        ]
      },
      "objectives": {
        "en": [
          "Design simulations",
          "Verify event logic",
          "Quantify simulation uncertainty"
        ],
        "zh-Hant": [
          "設計模擬",
          "核證事件邏輯",
          "量化模擬不確定性"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "simpy",
          "publisher": "SimPy",
          "title": {
            "en": "Discrete-event simulation documentation",
            "zh-Hant": "離散事件模擬文件"
          },
          "url": "https://simpy.readthedocs.io/en/stable/"
        },
        {
          "id": "nist-statistics",
          "publisher": "NIST / SEMATECH",
          "title": {
            "en": "Engineering Statistics Handbook",
            "zh-Hant": "《工程統計手冊》"
          },
          "url": "https://www.nist.gov/programs-projects/nistsematech-engineering-statistics-handbook"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-05-notes-en.pdf",
          "bytes": 103093,
          "sha256": "60e6079b9a96b3733ce3900789ef4f72b8a6b5483b7ed4df4924b57f6c9f609d",
          "pages": 11,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-05-notes-zh-hant.pdf",
          "bytes": 341899,
          "sha256": "ed5e98f7378625a22555b7da781d090f739023a8a7e7dae8e3763986f336ab3f",
          "pages": 10,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-05-slides-en.pdf",
          "bytes": 98736,
          "sha256": "da33e0524e6540bb03e8f6af46d5db99886cfdd3c25716475ed5babc4cb5225f",
          "pages": 45,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-06",
      "group": "lecture",
      "order": 6,
      "title": {
        "en": "Linear Programming and Decision Optimization",
        "zh-Hant": "線性規劃與決策最佳化"
      },
      "summary": {
        "en": "Decision variables, constraints, feasible regions, integer decisions, and sensitivity.",
        "zh-Hant": "探討決策變量、限制、可行域、整數決策與敏感度。"
      },
      "prerequisites": {
        "en": [
          "Linear equations and inequalities"
        ],
        "zh-Hant": [
          "線性方程與不等式"
        ]
      },
      "objectives": {
        "en": [
          "Formulate linear programs",
          "Interpret constraints",
          "Test decision sensitivity"
        ],
        "zh-Hant": [
          "建立線性規劃",
          "解釋限制條件",
          "檢驗決策敏感度"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "neos-lp",
          "publisher": "NEOS Guide",
          "title": {
            "en": "Linear Programming",
            "zh-Hant": "線性規劃指南"
          },
          "url": "https://neos-guide.org/guide/types/lp/"
        },
        {
          "id": "gaimme",
          "publisher": "SIAM / COMAP",
          "title": {
            "en": "GAIMME: Guidelines for Assessment and Instruction in Mathematical Modeling Education",
            "zh-Hant": "GAIMME：數學建模教育的教學與評核指引"
          },
          "url": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-06-notes-en.pdf",
          "bytes": 115457,
          "sha256": "89ae3c2da3ca6bde54552dad958fd1121659927cd38b71b45ad3d1c5a1dc89f8",
          "pages": 13,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-06-notes-zh-hant.pdf",
          "bytes": 373306,
          "sha256": "569fd161eb106f294a7f79c7b99f4341d4506e03c85514de12803a7b9038d16a",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-06-slides-en.pdf",
          "bytes": 109951,
          "sha256": "f850d655dd5f8fdb1df16d907d6cd71beb561796e170ebaf522256568baeeed4",
          "pages": 57,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-07",
      "group": "lecture",
      "order": 7,
      "title": {
        "en": "Decision Theory and Risk",
        "zh-Hant": "決策理論與風險"
      },
      "summary": {
        "en": "Expected value, decision trees, Bayes updating, information value, and tail risk.",
        "zh-Hant": "涵蓋期望值、決策樹、貝葉斯更新、資訊價值與尾端風險。"
      },
      "prerequisites": {
        "en": [
          "Probability basics"
        ],
        "zh-Hant": [
          "概率基礎"
        ]
      },
      "objectives": {
        "en": [
          "Build decision trees",
          "Update probabilities",
          "Compare mean and tail risk"
        ],
        "zh-Hant": [
          "建立決策樹",
          "更新概率",
          "比較平均與尾端風險"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "statistics",
          "publisher": "OpenStax",
          "title": {
            "en": "Introductory Statistics 2e",
            "zh-Hant": "《基礎統計學》第二版"
          },
          "url": "https://openstax.org/details/books/introductory-statistics-2e"
        },
        {
          "id": "gaimme",
          "publisher": "SIAM / COMAP",
          "title": {
            "en": "GAIMME: Guidelines for Assessment and Instruction in Mathematical Modeling Education",
            "zh-Hant": "GAIMME：數學建模教育的教學與評核指引"
          },
          "url": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-07-notes-en.pdf",
          "bytes": 114977,
          "sha256": "6a0216ecb1b7df2c75b87d6cfa490a922829cc7713d2c412de4a14cea1f390ab",
          "pages": 13,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-07-notes-zh-hant.pdf",
          "bytes": 387310,
          "sha256": "0c5e85ba192152fc73a9c9039c5d9fc1b6521d0b4068201d1e10791193b3454f",
          "pages": 12,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-07-slides-en.pdf",
          "bytes": 108942,
          "sha256": "690e1aae4ddf0c08d4863b62df7000c7358d03c16384f31820d5e772f3486d43",
          "pages": 56,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-08",
      "group": "lecture",
      "order": 8,
      "title": {
        "en": "Game Theory and Strategic Modeling",
        "zh-Hant": "博弈論與策略建模"
      },
      "summary": {
        "en": "Zero-sum games, mixed strategies, Nash equilibrium, and repeated interaction.",
        "zh-Hant": "介紹零和博弈、混合策略、納殊均衡與重複互動。"
      },
      "prerequisites": {
        "en": [
          "Algebra",
          "Probability basics"
        ],
        "zh-Hant": [
          "代數",
          "概率基礎"
        ]
      },
      "objectives": {
        "en": [
          "Analyze payoff matrices",
          "Find equilibria",
          "Critique strategic assumptions"
        ],
        "zh-Hant": [
          "分析收益矩陣",
          "尋找均衡",
          "評估策略假設"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "yale-game-theory",
          "publisher": "Open Yale Courses",
          "title": {
            "en": "ECON 159: Game Theory",
            "zh-Hant": "ECON 159：博弈論"
          },
          "url": "https://oyc.yale.edu/economics/econ-159"
        },
        {
          "id": "gaimme",
          "publisher": "SIAM / COMAP",
          "title": {
            "en": "GAIMME: Guidelines for Assessment and Instruction in Mathematical Modeling Education",
            "zh-Hant": "GAIMME：數學建模教育的教學與評核指引"
          },
          "url": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-08-notes-en.pdf",
          "bytes": 100931,
          "sha256": "9045d14f0fa4472b0f0fe804f2458373ba1723e508e49c37b335301efa779fd0",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-08-notes-zh-hant.pdf",
          "bytes": 380399,
          "sha256": "9ae32d606573c39bb384712845e1c81e17a433fb1725d5d312f20f168db4affd",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-08-slides-en.pdf",
          "bytes": 102128,
          "sha256": "a7c1f1249e4f16e17b4380637819db22663aff7b5fe416ef84d7b606fd57de3b",
          "pages": 53,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-09",
      "group": "lecture",
      "order": 9,
      "title": {
        "en": "Differential Equations and Dynamic Models",
        "zh-Hant": "微分方程與動態模型"
      },
      "summary": {
        "en": "Continuous change, phase lines, numerical integration, and interacting populations.",
        "zh-Hant": "探討連續變化、相線、數值積分與互動族群。"
      },
      "prerequisites": {
        "en": [
          "Differentiation"
        ],
        "zh-Hant": [
          "微分"
        ]
      },
      "objectives": {
        "en": [
          "Formulate ODE models",
          "Classify equilibria",
          "Check numerical convergence"
        ],
        "zh-Hant": [
          "建立常微分方程模型",
          "分類平衡點",
          "檢查數值收斂"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "mit-differential-equations",
          "publisher": "MIT OpenCourseWare",
          "title": {
            "en": "18.03SC Differential Equations",
            "zh-Hant": "18.03SC 微分方程"
          },
          "url": "https://ocw.mit.edu/courses/18-03sc-differential-equations-fall-2011/"
        },
        {
          "id": "gaimme",
          "publisher": "SIAM / COMAP",
          "title": {
            "en": "GAIMME: Guidelines for Assessment and Instruction in Mathematical Modeling Education",
            "zh-Hant": "GAIMME：數學建模教育的教學與評核指引"
          },
          "url": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-09-notes-en.pdf",
          "bytes": 128731,
          "sha256": "cac0002248ae83c45cc40dcd247e9d846c6c0ae208a945c07c50bcaec2fe2d6c",
          "pages": 14,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-09-notes-zh-hant.pdf",
          "bytes": 412957,
          "sha256": "664bc953bdd00920d1be00262e221c48f6c5db1af4268101d9306be44fafe490",
          "pages": 13,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-09-slides-en.pdf",
          "bytes": 133564,
          "sha256": "79533c6e8227cde5572968579dd0f0ec5a26a58990e6259fd2bd7a1c82162da8",
          "pages": 58,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-10",
      "group": "lecture",
      "order": 10,
      "title": {
        "en": "Continuous Optimization and Model Design",
        "zh-Hant": "連續最佳化與模型設計"
      },
      "summary": {
        "en": "Single- and multivariable optimization, constraints, solver error, and shadow prices.",
        "zh-Hant": "涵蓋單變量與多變量最佳化、限制、求解器誤差與影子價格。"
      },
      "prerequisites": {
        "en": [
          "Differentiation",
          "Partial derivatives"
        ],
        "zh-Hant": [
          "微分",
          "偏導數"
        ]
      },
      "objectives": {
        "en": [
          "Build objectives",
          "Use constrained optimization",
          "Distinguish solver and model error"
        ],
        "zh-Hant": [
          "建立目標函數",
          "運用限制最佳化",
          "區分求解器與模型誤差"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "neos-nlp",
          "publisher": "NEOS Guide",
          "title": {
            "en": "Nonlinear Constrained Optimization",
            "zh-Hant": "非線性限制最佳化指南"
          },
          "url": "https://neos-guide.org/guide/types/nonlin/"
        },
        {
          "id": "calculus-3",
          "publisher": "OpenStax",
          "title": {
            "en": "Calculus Volume 3",
            "zh-Hant": "《微積分》第三冊"
          },
          "url": "https://openstax.org/details/books/calculus-volume-3"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-10-notes-en.pdf",
          "bytes": 130730,
          "sha256": "997c50e0240e3759b321896aab7061520ee7b9e3176f6a0a55081fb86b0f1612",
          "pages": 13,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-10-notes-zh-hant.pdf",
          "bytes": 410312,
          "sha256": "b7ded001690d189109370d9fac99edb38cc9ca9213fc56f32709411beac41540",
          "pages": 12,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-10-slides-en.pdf",
          "bytes": 128085,
          "sha256": "498b281b711f0166c6f3a8113fa2c9a7f0785dc86665a2e4086052434dfa4bc4",
          "pages": 51,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-11",
      "group": "lecture",
      "order": 11,
      "title": {
        "en": "Dimensional Analysis and Similitude",
        "zh-Hant": "量綱分析與相似理論"
      },
      "summary": {
        "en": "Dimensional compatibility, Buckingham Pi, and experimental similitude.",
        "zh-Hant": "學習量綱相容、白金漢 π 定理與實驗相似。"
      },
      "prerequisites": {
        "en": [
          "Algebraic exponents"
        ],
        "zh-Hant": [
          "代數指數"
        ]
      },
      "objectives": {
        "en": [
          "Check dimensions",
          "Construct dimensionless groups",
          "Design scaled experiments"
        ],
        "zh-Hant": [
          "核對量綱",
          "建立無量綱組合",
          "設計縮尺實驗"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "nist-si",
          "publisher": "NIST",
          "title": {
            "en": "Guide to the SI: Values, quantities, and dimensions",
            "zh-Hant": "《國際單位制指南》：量值、物理量與量綱"
          },
          "url": "https://www.nist.gov/pml/special-publication-811/nist-guide-si-chapter-7-rules-and-style-conventions-expressing-values"
        },
        {
          "id": "nasa-orbital-facts",
          "publisher": "NASA NSSDCA",
          "title": {
            "en": "Planetary fact sheet — ratio to Earth values",
            "zh-Hant": "行星資料表——相對地球數值"
          },
          "url": "https://nssdc.gsfc.nasa.gov/planetary/factsheet/planet_table_ratio.html"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-11-notes-en.pdf",
          "bytes": 110203,
          "sha256": "db66167ce25570ad3b90ed2230c3914b707b67b0c544d8a5152fe67aea43c51f",
          "pages": 11,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-11-notes-zh-hant.pdf",
          "bytes": 348515,
          "sha256": "902f4678214bc497cea3d33aae74799044926ed80caba3ce6013386d7ec4ba11",
          "pages": 10,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-11-slides-en.pdf",
          "bytes": 107375,
          "sha256": "90b99cd93038e7b4315060a68d29bc5928671e7407d62c9b55c9190cf8ec47cd",
          "pages": 46,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "lecture-12",
      "group": "lecture",
      "order": 12,
      "title": {
        "en": "Graphical and Qualitative Modeling",
        "zh-Hant": "圖像與定性建模"
      },
      "summary": {
        "en": "Response curves, qualitative dynamics, comparative statics, and modern modeling bridges.",
        "zh-Hant": "探討反應曲線、定性動力學、比較靜態與現代建模延伸。"
      },
      "prerequisites": {
        "en": [
          "Functions and graphs"
        ],
        "zh-Hant": [
          "函數與圖像"
        ]
      },
      "objectives": {
        "en": [
          "Reason from curve shape",
          "Analyze qualitative equilibria",
          "Connect classical and modern models"
        ],
        "zh-Hant": [
          "從曲線形狀推理",
          "分析定性均衡",
          "連結經典與現代模型"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "economics",
          "publisher": "OpenStax",
          "title": {
            "en": "Principles of Economics 3e",
            "zh-Hant": "《經濟學原理》第三版"
          },
          "url": "https://openstax.org/books/principles-economics-3e/pages/1-introduction"
        },
        {
          "id": "gaimme",
          "publisher": "SIAM / COMAP",
          "title": {
            "en": "GAIMME: Guidelines for Assessment and Instruction in Mathematical Modeling Education",
            "zh-Hant": "GAIMME：數學建模教育的教學與評核指引"
          },
          "url": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/lecture-12-notes-en.pdf",
          "bytes": 114212,
          "sha256": "e8021058f102fee1898b1b056416e6105f9708880ee19572ef07379cc91d07b1",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/lecture-12-notes-zh-hant.pdf",
          "bytes": 380668,
          "sha256": "6c48cfaf5879a3f3a7469cde83efbc3cfef7ebbfc23cd112b2c76bf6bd01a9fa",
          "pages": 10,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/lecture-12-slides-en.pdf",
          "bytes": 109233,
          "sha256": "75f7e6111cd7b7de4c6ba17d922cba665837280517c6032a2bc10c5583e09281",
          "pages": 46,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-01",
      "group": "supplementary",
      "order": 1,
      "title": {
        "en": "Sets, Functions, and Mathematical Language",
        "zh-Hant": "集合、函數與數學語言"
      },
      "summary": {
        "en": "Notation, logic, sets, functions, and clear quantitative statements.",
        "zh-Hant": "整理記號、邏輯、集合、函數與清晰的量化表述。"
      },
      "prerequisites": {
        "en": [
          "Basic algebra"
        ],
        "zh-Hant": [
          "基礎代數"
        ]
      },
      "objectives": {
        "en": [
          "Use notation precisely",
          "Represent functions",
          "State assumptions clearly"
        ],
        "zh-Hant": [
          "準確使用記號",
          "表達函數",
          "清楚陳述假設"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "precalculus",
          "publisher": "OpenStax",
          "title": {
            "en": "Precalculus 2e",
            "zh-Hant": "《大學預備微積分》第二版"
          },
          "url": "https://openstax.org/details/books/precalculus-2e"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-01-notes-en.pdf",
          "bytes": 101654,
          "sha256": "ae04dbbe529b934588b96daf24a674f34430e9359beb0356c5ea228bf3eefaf2",
          "pages": 11,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-01-notes-zh-hant.pdf",
          "bytes": 324036,
          "sha256": "632fabcc4938db05b33933fbfa682e55ae357334630c5054deab81301750569b",
          "pages": 10,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-01-slides-en.pdf",
          "bytes": 99521,
          "sha256": "c5d54b025ca4e82d06df7ce0b64a1ef76b3f66ac8a3c960661961e4eb9694d07",
          "pages": 46,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-02",
      "group": "supplementary",
      "order": 2,
      "title": {
        "en": "Numbers, Coordinates, and Geometric Models",
        "zh-Hant": "數系、坐標與幾何模型"
      },
      "summary": {
        "en": "Number systems, coordinates, distance, and geometric representation.",
        "zh-Hant": "複習數系、坐標、距離與幾何表達。"
      },
      "prerequisites": {
        "en": [
          "Basic algebra"
        ],
        "zh-Hant": [
          "基礎代數"
        ]
      },
      "objectives": {
        "en": [
          "Choose number domains",
          "Use coordinates",
          "Build geometric models"
        ],
        "zh-Hant": [
          "選擇數域",
          "運用坐標",
          "建立幾何模型"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "precalculus",
          "publisher": "OpenStax",
          "title": {
            "en": "Precalculus 2e",
            "zh-Hant": "《大學預備微積分》第二版"
          },
          "url": "https://openstax.org/details/books/precalculus-2e"
        },
        {
          "id": "nist-si",
          "publisher": "NIST",
          "title": {
            "en": "Guide to the SI: Values, quantities, and dimensions",
            "zh-Hant": "《國際單位制指南》：量值、物理量與量綱"
          },
          "url": "https://www.nist.gov/pml/special-publication-811/nist-guide-si-chapter-7-rules-and-style-conventions-expressing-values"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-02-notes-en.pdf",
          "bytes": 104343,
          "sha256": "ae8bb6dd40688037bb91e58e6ac260db750f56bcb0b551ac88dc70240e374333",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-02-notes-zh-hant.pdf",
          "bytes": 340544,
          "sha256": "a0b053e8a601f1f52facedd56b361e83b50e872ee9685a99d75512db36a50eb2",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-02-slides-en.pdf",
          "bytes": 101003,
          "sha256": "3bd46e1f823e0372a468ef8f89a6eeb132a0857e42efbd67ad1fe6a9b8cdef11",
          "pages": 49,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-03",
      "group": "supplementary",
      "order": 3,
      "title": {
        "en": "Graphs, Transformations, and Periodic Models",
        "zh-Hant": "圖像變換與週期模型"
      },
      "summary": {
        "en": "Function transformations, logarithmic scales, trigonometric patterns, and periodicity.",
        "zh-Hant": "探討函數變換、對數尺度、三角規律與週期性。"
      },
      "prerequisites": {
        "en": [
          "Functions"
        ],
        "zh-Hant": [
          "函數"
        ]
      },
      "objectives": {
        "en": [
          "Transform graphs",
          "Read logarithmic scales",
          "Model periodic behavior"
        ],
        "zh-Hant": [
          "變換圖像",
          "閱讀對數尺度",
          "建立週期模型"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "precalculus",
          "publisher": "OpenStax",
          "title": {
            "en": "Precalculus 2e",
            "zh-Hant": "《大學預備微積分》第二版"
          },
          "url": "https://openstax.org/details/books/precalculus-2e"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-03-notes-en.pdf",
          "bytes": 102880,
          "sha256": "860961c0aeec4c00eaa486b5b294d245d99618272363e0ba306ba16e5c8b7ce8",
          "pages": 10,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-03-notes-zh-hant.pdf",
          "bytes": 353454,
          "sha256": "101781a7d639920bb0b110ba725b2518bca3346908a1aa22c9b48bd78d6b1b3d",
          "pages": 10,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-03-slides-en.pdf",
          "bytes": 102683,
          "sha256": "4fdecea32834c067e451e49df8dde2ccd1cc83651477e6dc625f841d05dd769d",
          "pages": 42,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-04",
      "group": "supplementary",
      "order": 4,
      "title": {
        "en": "Limits, Continuity, and Asymptotic Thinking",
        "zh-Hant": "極限、連續與漸近思維"
      },
      "summary": {
        "en": "Limits, continuity, asymptotic comparison, and model boundaries.",
        "zh-Hant": "學習極限、連續、漸近比較與模型邊界。"
      },
      "prerequisites": {
        "en": [
          "Functions and graphs"
        ],
        "zh-Hant": [
          "函數與圖像"
        ]
      },
      "objectives": {
        "en": [
          "Interpret limits",
          "Check continuity",
          "Reason asymptotically"
        ],
        "zh-Hant": [
          "解釋極限",
          "檢查連續性",
          "進行漸近推理"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "calculus-1",
          "publisher": "OpenStax",
          "title": {
            "en": "Calculus Volume 1",
            "zh-Hant": "《微積分》第一冊"
          },
          "url": "https://openstax.org/details/books/calculus-volume-1"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-04-notes-en.pdf",
          "bytes": 118060,
          "sha256": "6783d45f0d5de6790812c7d91b65ddbf1237d5cac4bd37b9812a869cea505a5d",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-04-notes-zh-hant.pdf",
          "bytes": 341144,
          "sha256": "4a025f261b5a5f8c21209310335e814fb75d1518f989313e41ef71d20e7f7e22",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-04-slides-en.pdf",
          "bytes": 119865,
          "sha256": "4285c664696efebc75404fa1987f0dfeed96801de558cc803ddf37248753c3ad",
          "pages": 56,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-05",
      "group": "supplementary",
      "order": 5,
      "title": {
        "en": "Derivatives, Rates, and Local Linear Models",
        "zh-Hant": "導數、變化率與局部線性模型"
      },
      "summary": {
        "en": "Derivative meaning, rules, local approximation, and elasticity.",
        "zh-Hant": "涵蓋導數意義、運算法則、局部近似與彈性。"
      },
      "prerequisites": {
        "en": [
          "Limits"
        ],
        "zh-Hant": [
          "極限"
        ]
      },
      "objectives": {
        "en": [
          "Interpret rates",
          "Differentiate functions",
          "Use local linearization"
        ],
        "zh-Hant": [
          "解釋變化率",
          "計算導數",
          "運用局部線性化"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "calculus-1",
          "publisher": "OpenStax",
          "title": {
            "en": "Calculus Volume 1",
            "zh-Hant": "《微積分》第一冊"
          },
          "url": "https://openstax.org/details/books/calculus-volume-1"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-05-notes-en.pdf",
          "bytes": 119932,
          "sha256": "9d370b85fd91c8e3eafe5bb809ed59c38561afbdf74f2c6c473451545b2d6018",
          "pages": 11,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-05-notes-zh-hant.pdf",
          "bytes": 336450,
          "sha256": "e56c58cc2b24c690c6ceae02e88b93bab241f130988dee3bed561ea03470907c",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-05-slides-en.pdf",
          "bytes": 121331,
          "sha256": "afcb65106c1a0908667815600f0b3a57f30f22cdfc5156a3f98c730f2c21f992",
          "pages": 51,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-06",
      "group": "supplementary",
      "order": 6,
      "title": {
        "en": "Applications of Derivatives and Optimization",
        "zh-Hant": "導數應用與最佳化"
      },
      "summary": {
        "en": "Monotonicity, curvature, extrema, and one-variable optimization.",
        "zh-Hant": "探討單調性、凹凸性、極值與單變量最佳化。"
      },
      "prerequisites": {
        "en": [
          "Supplementary 5"
        ],
        "zh-Hant": [
          "補充課 5"
        ]
      },
      "objectives": {
        "en": [
          "Analyze function shape",
          "Locate extrema",
          "Check optimization assumptions"
        ],
        "zh-Hant": [
          "分析函數形狀",
          "尋找極值",
          "檢查最佳化假設"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "calculus-1",
          "publisher": "OpenStax",
          "title": {
            "en": "Calculus Volume 1",
            "zh-Hant": "《微積分》第一冊"
          },
          "url": "https://openstax.org/details/books/calculus-volume-1"
        },
        {
          "id": "neos-nlp",
          "publisher": "NEOS Guide",
          "title": {
            "en": "Nonlinear Constrained Optimization",
            "zh-Hant": "非線性限制最佳化指南"
          },
          "url": "https://neos-guide.org/guide/types/nonlin/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-06-notes-en.pdf",
          "bytes": 123734,
          "sha256": "1566f6ea11616b478f6b02fda7a06a5de22565b31347bfdca379e3f1b5899343",
          "pages": 11,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-06-notes-zh-hant.pdf",
          "bytes": 337788,
          "sha256": "1e649ab5f0618a117b6514eae3b1f4184cb6e648ddad27475f3018ed29ba2c58",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-06-slides-en.pdf",
          "bytes": 132703,
          "sha256": "7e06040b0d8ec035ed810a98eee5c136d521283e2024df266ef9986a6630bf77",
          "pages": 49,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-07",
      "group": "supplementary",
      "order": 7,
      "title": {
        "en": "Definite Integrals, Accumulation, and Numerical Integration",
        "zh-Hant": "定積分、累積與數值積分"
      },
      "summary": {
        "en": "Accumulation, areas, integral models, and numerical quadrature.",
        "zh-Hant": "學習累積、面積、積分模型與數值求積。"
      },
      "prerequisites": {
        "en": [
          "Differentiation"
        ],
        "zh-Hant": [
          "微分"
        ]
      },
      "objectives": {
        "en": [
          "Model accumulation",
          "Evaluate integrals",
          "Estimate numerical error"
        ],
        "zh-Hant": [
          "建立累積模型",
          "計算積分",
          "估計數值誤差"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "calculus-1",
          "publisher": "OpenStax",
          "title": {
            "en": "Calculus Volume 1",
            "zh-Hant": "《微積分》第一冊"
          },
          "url": "https://openstax.org/details/books/calculus-volume-1"
        },
        {
          "id": "calculus-2",
          "publisher": "OpenStax",
          "title": {
            "en": "Calculus Volume 2",
            "zh-Hant": "《微積分》第二冊"
          },
          "url": "https://openstax.org/details/books/calculus-volume-2"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-07-notes-en.pdf",
          "bytes": 106848,
          "sha256": "a5dd1b0a5b44a9bab5962cca76414ebe68a3db4cff48ee909164342ac0c42057",
          "pages": 10,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-07-notes-zh-hant.pdf",
          "bytes": 303718,
          "sha256": "cd776d53b66b41af25eb1accfd771b9d4515233f5329ec46ab5d13f12f62abae",
          "pages": 10,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-07-slides-en.pdf",
          "bytes": 110942,
          "sha256": "069b1878c46264669d8f0862cd37baf0adc566bebe69b4ffae198edec9957d81",
          "pages": 48,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-08",
      "group": "supplementary",
      "order": 8,
      "title": {
        "en": "Probability Essentials for Modeling and Simulation",
        "zh-Hant": "建模與模擬的概率基礎"
      },
      "summary": {
        "en": "Probability rules, random variables, distributions, expectation, and sampling.",
        "zh-Hant": "整理概率法則、隨機變量、分布、期望與抽樣。"
      },
      "prerequisites": {
        "en": [
          "Algebra"
        ],
        "zh-Hant": [
          "代數"
        ]
      },
      "objectives": {
        "en": [
          "Compute probabilities",
          "Use distributions",
          "Interpret expectation and variation"
        ],
        "zh-Hant": [
          "計算概率",
          "運用分布",
          "解釋期望與變異"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "statistics",
          "publisher": "OpenStax",
          "title": {
            "en": "Introductory Statistics 2e",
            "zh-Hant": "《基礎統計學》第二版"
          },
          "url": "https://openstax.org/details/books/introductory-statistics-2e"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-08-notes-en.pdf",
          "bytes": 116205,
          "sha256": "1b391cfde20dcdd36837bd11320b5c1a6ce0e2cdc874a774ff375d6d117cb7fc",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-08-notes-zh-hant.pdf",
          "bytes": 360911,
          "sha256": "8024c72b6df3490a233848f06536c21acc3fb7212cca3aa738295f981b9521fc",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-08-slides-en.pdf",
          "bytes": 119051,
          "sha256": "87f07e63e6e82f51df25cd9c8e42094cc605f9c98dfa87f220dc537ca2a57dfa",
          "pages": 54,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-09",
      "group": "supplementary",
      "order": 9,
      "title": {
        "en": "Linear Algebra Essentials for Modeling",
        "zh-Hant": "建模所需的線性代數基礎"
      },
      "summary": {
        "en": "Vectors, matrices, linear systems, transformations, and eigenvalue intuition.",
        "zh-Hant": "介紹向量、矩陣、線性系統、變換與特徵值直觀。"
      },
      "prerequisites": {
        "en": [
          "Algebra"
        ],
        "zh-Hant": [
          "代數"
        ]
      },
      "objectives": {
        "en": [
          "Represent systems with matrices",
          "Solve linear systems",
          "Interpret eigen-structure"
        ],
        "zh-Hant": [
          "以矩陣表達系統",
          "解線性系統",
          "解釋特徵結構"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "mit-linear-algebra",
          "publisher": "MIT OpenCourseWare",
          "title": {
            "en": "18.06SC Linear Algebra",
            "zh-Hant": "18.06SC 線性代數"
          },
          "url": "https://ocw.mit.edu/courses/18-06sc-linear-algebra-fall-2011/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-09-notes-en.pdf",
          "bytes": 110223,
          "sha256": "8650cc9f35e64e40d99c1b4fdefb11030fff60c50fe0b3aec6a54793d45d3eba",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-09-notes-zh-hant.pdf",
          "bytes": 342367,
          "sha256": "1037ceb57884dc47853841fd97b458db159d2b215ddf35bbef613c49ffad3067",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-09-slides-en.pdf",
          "bytes": 111128,
          "sha256": "f545ffd10bd20dd362a923417a4dd22231fa0a8444067521949aabc88cf57373",
          "pages": 48,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "supplementary-10",
      "group": "supplementary",
      "order": 10,
      "title": {
        "en": "Multivariable Calculus and Lagrange Multipliers",
        "zh-Hant": "多變量微積分與拉格朗日乘子"
      },
      "summary": {
        "en": "Partial derivatives, gradients, Hessians, and equality-constrained optimization.",
        "zh-Hant": "涵蓋偏導數、梯度、海森矩陣與等式限制最佳化。"
      },
      "prerequisites": {
        "en": [
          "Differentiation",
          "Linear algebra basics"
        ],
        "zh-Hant": [
          "微分",
          "線性代數基礎"
        ]
      },
      "objectives": {
        "en": [
          "Compute gradients",
          "Classify stationary points",
          "Use Lagrange multipliers"
        ],
        "zh-Hant": [
          "計算梯度",
          "分類駐點",
          "運用拉格朗日乘子"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "calculus-3",
          "publisher": "OpenStax",
          "title": {
            "en": "Calculus Volume 3",
            "zh-Hant": "《微積分》第三冊"
          },
          "url": "https://openstax.org/details/books/calculus-volume-3"
        },
        {
          "id": "neos-nlp",
          "publisher": "NEOS Guide",
          "title": {
            "en": "Nonlinear Constrained Optimization",
            "zh-Hant": "非線性限制最佳化指南"
          },
          "url": "https://neos-guide.org/guide/types/nonlin/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/supplementary-10-notes-en.pdf",
          "bytes": 123461,
          "sha256": "1a6f3e596225c966dd94cd60c01075056ce619837c688eba47a4d5e9c01346c4",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/supplementary-10-notes-zh-hant.pdf",
          "bytes": 347127,
          "sha256": "b90198645aa83644670c5877f3234fe742f0fbc0f265be745f68ccdf05d986d8",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/supplementary-10-slides-en.pdf",
          "bytes": 124400,
          "sha256": "777ec3ca15819520b50c36584c60c41a56167d0f742769d0a85ca2e70c2f673e",
          "pages": 53,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "writing-01",
      "group": "writing",
      "order": 1,
      "title": {
        "en": "Paper Architecture and Judge Navigation",
        "zh-Hant": "論文架構與讀者導覽"
      },
      "summary": {
        "en": "Design a modeling report whose reasoning and evidence are easy to audit.",
        "zh-Hant": "設計讓讀者容易追蹤推理與證據的建模報告。"
      },
      "prerequisites": {
        "en": [
          "One completed modeling task"
        ],
        "zh-Hant": [
          "完成一項建模任務"
        ]
      },
      "objectives": {
        "en": [
          "Plan report architecture",
          "Map claims to evidence",
          "Design reader navigation"
        ],
        "zh-Hant": [
          "規劃報告架構",
          "連結主張與證據",
          "設計讀者導覽"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "comap-instructions",
          "publisher": "COMAP",
          "title": {
            "en": "HiMCM / MidMCM Contest Instructions",
            "zh-Hant": "HiMCM／MidMCM 競賽指引"
          },
          "url": "https://contest.comap.com/highschool/contests/himcm/instructions.html"
        },
        {
          "id": "immc-rules",
          "publisher": "International Mathematical Modeling Challenge",
          "title": {
            "en": "IM²C challenge overview and modeling expectations",
            "zh-Hant": "IM²C 挑戰概覽與建模要求"
          },
          "url": "https://immchallenge.org/immc-challenge/"
        },
        {
          "id": "gaimme",
          "publisher": "SIAM / COMAP",
          "title": {
            "en": "GAIMME: Guidelines for Assessment and Instruction in Mathematical Modeling Education",
            "zh-Hant": "GAIMME：數學建模教育的教學與評核指引"
          },
          "url": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/writing-01-notes-en.pdf",
          "bytes": 88526,
          "sha256": "bcb3ad3c460c807a4806bc66148433c85a75b69886dee5d691f9d63e45f00932",
          "pages": 12,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/writing-01-notes-zh-hant.pdf",
          "bytes": 384938,
          "sha256": "1000e98388b5186bff5c69ea637e3162f06329b91544be98229f9dc134828eea",
          "pages": 11,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/writing-01-slides-en.pdf",
          "bytes": 90061,
          "sha256": "a0566dd21aa44efc6e324f34279330e9319742f73d52d94e7289cf8e4e40c668",
          "pages": 46,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "writing-02",
      "group": "writing",
      "order": 2,
      "title": {
        "en": "The Summary — Claim, Evidence, and Decision",
        "zh-Hant": "摘要——主張、證據與決策"
      },
      "summary": {
        "en": "Write a decision-ready summary with calibrated findings and uncertainty.",
        "zh-Hant": "撰寫包含適度主張、主要結果與不確定性的決策型摘要。"
      },
      "prerequisites": {
        "en": [
          "Writing Class 1"
        ],
        "zh-Hant": [
          "寫作課 1"
        ]
      },
      "objectives": {
        "en": [
          "Select headline results",
          "Write calibrated claims",
          "State decision thresholds"
        ],
        "zh-Hant": [
          "選擇核心結果",
          "撰寫適度主張",
          "陳述決策門檻"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "comap-instructions",
          "publisher": "COMAP",
          "title": {
            "en": "HiMCM / MidMCM Contest Instructions",
            "zh-Hant": "HiMCM／MidMCM 競賽指引"
          },
          "url": "https://contest.comap.com/highschool/contests/himcm/instructions.html"
        },
        {
          "id": "ieee-structure",
          "publisher": "IEEE Author Center",
          "title": {
            "en": "Structure Your Article",
            "zh-Hant": "組織研究文章"
          },
          "url": "https://journals.ieeeauthorcenter.ieee.org/create-your-ieee-journal-article/create-the-text-of-your-article/structure-your-article/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/writing-02-notes-en.pdf",
          "bytes": 102822,
          "sha256": "a959a098fa32ea24af8dfb5e428d839785cef873e638a560ff859e693b6c59f0",
          "pages": 13,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/writing-02-notes-zh-hant.pdf",
          "bytes": 452346,
          "sha256": "4c3718f4566ac29795d9b2eac5afad1bb7502b3de8726747644a285cada1d29e",
          "pages": 12,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/writing-02-slides-en.pdf",
          "bytes": 98658,
          "sha256": "22d33759bfcab4393654fac4f6f6493064daddf8641ddfebdc05bc5531a43763",
          "pages": 52,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "writing-03",
      "group": "writing",
      "order": 3,
      "title": {
        "en": "Building Trust — Assumptions, Validation, and Sensitivity",
        "zh-Hant": "建立可信度——假設、驗證與敏感度"
      },
      "summary": {
        "en": "Make assumptions, verification, validation, uncertainty, and sensitivity auditable.",
        "zh-Hant": "令假設、核證、效度驗證、不確定性與敏感度可供審核。"
      },
      "prerequisites": {
        "en": [
          "Writing Class 2"
        ],
        "zh-Hant": [
          "寫作課 2"
        ]
      },
      "objectives": {
        "en": [
          "Audit assumptions",
          "Separate verification and validation",
          "Report robustness boundaries"
        ],
        "zh-Hant": [
          "審核假設",
          "區分核證與效度驗證",
          "報告穩健性邊界"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "gaimme",
          "publisher": "SIAM / COMAP",
          "title": {
            "en": "GAIMME: Guidelines for Assessment and Instruction in Mathematical Modeling Education",
            "zh-Hant": "GAIMME：數學建模教育的教學與評核指引"
          },
          "url": "https://www.siam.org/publications/reports/guidelines-for-assessment-and-instruction-in-mathematical-modeling-education/"
        },
        {
          "id": "comap-instructions",
          "publisher": "COMAP",
          "title": {
            "en": "HiMCM / MidMCM Contest Instructions",
            "zh-Hant": "HiMCM／MidMCM 競賽指引"
          },
          "url": "https://contest.comap.com/highschool/contests/himcm/instructions.html"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/writing-03-notes-en.pdf",
          "bytes": 110159,
          "sha256": "444e47ea9932c27bd8f6843a16ad87d48a4390f78d6cb26d6edd1c1c50dc691f",
          "pages": 14,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/writing-03-notes-zh-hant.pdf",
          "bytes": 449281,
          "sha256": "6eeb3aadbb0a625a9fb16c3b0fcc16bb0c9b56eb94997e25828867fa283fa1fe",
          "pages": 13,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/writing-03-slides-en.pdf",
          "bytes": 113485,
          "sha256": "007ebee5b8244f93a72c9e25b07b9b6e1b14c0358f30cb0d601daee883baa261",
          "pages": 49,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "writing-04",
      "group": "writing",
      "order": 4,
      "title": {
        "en": "Academic Prose — Precision, Flow, and Evidence",
        "zh-Hant": "學術文字——精確、連貫與證據"
      },
      "summary": {
        "en": "Turn quantitative evidence into precise English analytical prose.",
        "zh-Hant": "把量化證據轉化為精確且連貫的英文分析文字。"
      },
      "prerequisites": {
        "en": [
          "Writing Class 3"
        ],
        "zh-Hant": [
          "寫作課 3"
        ]
      },
      "objectives": {
        "en": [
          "Write evidence-led paragraphs",
          "Control claim strength",
          "Revise for logical flow"
        ],
        "zh-Hant": [
          "撰寫證據主導段落",
          "控制主張強度",
          "改善邏輯銜接"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "ieee-structure",
          "publisher": "IEEE Author Center",
          "title": {
            "en": "Structure Your Article",
            "zh-Hant": "組織研究文章"
          },
          "url": "https://journals.ieeeauthorcenter.ieee.org/create-your-ieee-journal-article/create-the-text-of-your-article/structure-your-article/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/writing-04-notes-en.pdf",
          "bytes": 106189,
          "sha256": "2baa2180a4dc99c7210d9ce1c0b94148d5ab3591305ddb11debd69359e1eff46",
          "pages": 15,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/writing-04-notes-zh-hant.pdf",
          "bytes": 423382,
          "sha256": "103505ec0f7992cb299b28e21a6d8130f432ae716bf631d7f67c0a74b614f73d",
          "pages": 14,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/writing-04-slides-en.pdf",
          "bytes": 109800,
          "sha256": "1b5771e5e4eb14c5d778d2c0b9e29d079b9c438d28e605f588a6bc19aca79429",
          "pages": 56,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    },
    {
      "id": "writing-05",
      "group": "writing",
      "order": 5,
      "title": {
        "en": "Visual Evidence, LaTeX, and Submission Engineering",
        "zh-Hant": "視覺證據、LaTeX 與提交工程"
      },
      "summary": {
        "en": "Design equations, tables, figures, captions, and a reproducible submission workflow.",
        "zh-Hant": "設計公式、表格、圖像、說明文字與可重現提交流程。"
      },
      "prerequisites": {
        "en": [
          "Writing Classes 1–4"
        ],
        "zh-Hant": [
          "寫作課 1–4"
        ]
      },
      "objectives": {
        "en": [
          "Choose effective displays",
          "Build traceable figures",
          "Run submission preflight"
        ],
        "zh-Hant": [
          "選擇有效展示方式",
          "建立可追溯圖像",
          "執行提交前檢查"
        ]
      },
      "duration_minutes": 120,
      "further_reading": [
        {
          "id": "comap-instructions",
          "publisher": "COMAP",
          "title": {
            "en": "HiMCM / MidMCM Contest Instructions",
            "zh-Hant": "HiMCM／MidMCM 競賽指引"
          },
          "url": "https://contest.comap.com/highschool/contests/himcm/instructions.html"
        },
        {
          "id": "immc-rules",
          "publisher": "International Mathematical Modeling Challenge",
          "title": {
            "en": "IM²C challenge overview and modeling expectations",
            "zh-Hant": "IM²C 挑戰概覽與建模要求"
          },
          "url": "https://immchallenge.org/immc-challenge/"
        },
        {
          "id": "ieee-graphics",
          "publisher": "IEEE Author Center",
          "title": {
            "en": "Create Graphics for Your Article",
            "zh-Hant": "製作研究文章圖像"
          },
          "url": "https://journals.ieeeauthorcenter.ieee.org/create-your-ieee-journal-article/create-graphics-for-your-article/"
        },
        {
          "id": "latex-documentation",
          "publisher": "The LaTeX Project",
          "title": {
            "en": "LaTeX documentation",
            "zh-Hant": "LaTeX 官方文件"
          },
          "url": "https://www.latex-project.org/help/documentation/"
        }
      ],
      "documents": {
        "notes_en": {
          "file": "documents/notes-en/writing-05-notes-en.pdf",
          "bytes": 153220,
          "sha256": "3961d2a9a17c6d4426b9b0b95d20d2b52ca895bf70d5f634c0981b0282206e3b",
          "pages": 17,
          "locale": "en",
          "document_type": "notes",
          "watermarked": true
        },
        "notes_zh_hant": {
          "file": "documents/notes-zh-hant/writing-05-notes-zh-hant.pdf",
          "bytes": 481154,
          "sha256": "7fa319230751a1c1c18d3989fbc3e8d9d09f0dccede6e924005b572550587a3b",
          "pages": 16,
          "locale": "zh-Hant",
          "document_type": "notes",
          "watermarked": true
        },
        "slides_en": {
          "file": "documents/slides-en/writing-05-slides-en.pdf",
          "bytes": 130941,
          "sha256": "b682ab2aaa04c5c38f89f2090a619db14e4706cca3b345e28eda29f871571725",
          "pages": 54,
          "locale": "en",
          "document_type": "slides",
          "watermarked": false
        }
      }
    }
  ],
  "collections": [
    {
      "file": "collections/mathematical-modeling-notes-en.pdf",
      "bytes": 3269638,
      "sha256": "5eb00bfe1a0807fb62e4566438d6a1ece6f357ab3513ea39d352761a94b3d1c2",
      "pages": 331,
      "locale": "en",
      "document_type": "notes",
      "watermarked": true
    },
    {
      "file": "collections/mathematical-modeling-notes-zh-hant.pdf",
      "bytes": 10249815,
      "sha256": "2cd6ad6d73b9bfca741f20416e00376b57e34e30985062287a286ce78e176982",
      "pages": 307,
      "locale": "zh-Hant",
      "document_type": "notes",
      "watermarked": true
    },
    {
      "file": "collections/mathematical-modeling-slides-en.pdf",
      "bytes": 3698847,
      "sha256": "f5471c734e61ee46d230d60c34bc3431ddc14f6343bba59d8fb01a487d447db2",
      "pages": 1368,
      "locale": "en",
      "document_type": "slides",
      "watermarked": false
    }
  ],
  "datasets": [
    {
      "file": "datasets/student-datasets.zip",
      "bytes": 4349,
      "sha256": "bd063aa85c43aa5146590b09e94fa039db604ca6a5f2eb2000019799a73320aa",
      "format": "zip",
      "contents": 8,
      "license": "CC BY-NC-SA 4.0"
    },
    {
      "id": "data-dictionary",
      "file": "datasets/data-dictionary.json",
      "bytes": 4723,
      "sha256": "0ffff156f21c75ee84087a6369dd429e2eac7fca1c3f81bbf9f9f69127f2e234",
      "format": "json",
      "contents": 8,
      "license": "CC BY-NC-SA 4.0"
    },
    {
      "id": "spring-mass",
      "file": "datasets/spring-mass.csv",
      "units": {
        "m": "g",
        "e": "cm"
      },
      "unit_ids": [
        "lecture-01"
      ],
      "source_type": "synthetic teaching data",
      "license": "CC BY-NC-SA 4.0",
      "title": {
        "en": "Spring–mass proportionality",
        "zh-Hant": "彈簧—質量比例關係"
      },
      "bytes": 113,
      "sha256": "9190c3ea97740d74f03572f968527a77ebe1e80ab039bf910420b27e27cbfd02"
    },
    {
      "id": "logistic-yeast",
      "file": "datasets/logistic-yeast.csv",
      "units": {
        "n": "time step",
        "p": "population index"
      },
      "unit_ids": [
        "lecture-01"
      ],
      "source_type": "simulated teaching data",
      "license": "CC BY-NC-SA 4.0",
      "title": {
        "en": "Synthetic logistic yeast growth",
        "zh-Hant": "合成酵母邏輯斯增長"
      },
      "bytes": 281,
      "sha256": "2cc5e579a6bff42af21a0e280c48ac0c00becb34f0eb3b0f7d67abe5804643dd"
    },
    {
      "id": "sir-baseline",
      "file": "datasets/sir-baseline.csv",
      "units": {
        "n": "time step",
        "S": "persons",
        "I": "persons",
        "R": "persons"
      },
      "unit_ids": [
        "lecture-01",
        "lecture-09"
      ],
      "source_type": "simulated teaching data",
      "license": "CC BY-NC-SA 4.0",
      "title": {
        "en": "Synthetic SIR baseline",
        "zh-Hant": "合成 SIR 基準情境"
      },
      "bytes": 1404,
      "sha256": "55f4fc0d85e310bd57134cb855f0c97230717593eb412abe568391015e543b51"
    },
    {
      "id": "sir-intervention",
      "file": "datasets/sir-intervention.csv",
      "units": {
        "n": "time step",
        "S": "persons",
        "I": "persons",
        "R": "persons"
      },
      "unit_ids": [
        "lecture-01",
        "lecture-09"
      ],
      "source_type": "simulated teaching data",
      "license": "CC BY-NC-SA 4.0",
      "title": {
        "en": "Synthetic SIR intervention",
        "zh-Hant": "合成 SIR 介入情境"
      },
      "bytes": 1310,
      "sha256": "988e074fd7e6cdd0c2b1c264dd0bc104df6dddad1007cdfa33d0573c6929bfdc"
    },
    {
      "id": "braking-fit",
      "file": "datasets/braking-fit.csv",
      "units": {
        "X": "scaled speed",
        "d": "distance index"
      },
      "unit_ids": [
        "lecture-03"
      ],
      "source_type": "synthetic teaching data",
      "license": "CC BY-NC-SA 4.0",
      "title": {
        "en": "Synthetic braking-distance fit",
        "zh-Hant": "合成煞車距離擬合"
      },
      "bytes": 74,
      "sha256": "a8386eb9e672df589ebe413589b6e612336fbafdf551fbf81b3685bc75d59da5"
    },
    {
      "id": "sensor-fit",
      "file": "datasets/sensor-fit.csv",
      "units": {
        "x": "input index",
        "y": "response index"
      },
      "unit_ids": [
        "lecture-03"
      ],
      "source_type": "synthetic teaching data",
      "license": "CC BY-NC-SA 4.0",
      "title": {
        "en": "Synthetic sensor calibration",
        "zh-Hant": "合成感測器校準"
      },
      "bytes": 46,
      "sha256": "efc99938aef7ce89e857922bed7777775a7a6b845acfa5b418ed6a45397f0667"
    },
    {
      "id": "capacity-fit",
      "file": "datasets/capacity-fit.csv",
      "units": {
        "t": "time index",
        "C": "percent"
      },
      "unit_ids": [
        "lecture-03"
      ],
      "source_type": "synthetic teaching data",
      "license": "CC BY-NC-SA 4.0",
      "title": {
        "en": "Synthetic capacity observations",
        "zh-Hant": "合成容量觀測"
      },
      "bytes": 42,
      "sha256": "042f81c6abb12022a03cd8ff4249c2b2f4416baea421cf5f39d40bfaf0cc74e2"
    },
    {
      "id": "kepler-selected",
      "file": "datasets/kepler-selected.csv",
      "units": {
        "planet": "name",
        "R": "mean orbital radius, astronomical units (Earth orbital radius = 1 AU)",
        "T": "sidereal orbital period, Earth years",
        "Rpow": "dimensionless R^(3/2)"
      },
      "unit_ids": [
        "lecture-02"
      ],
      "source_type": "derived teaching data",
      "provenance": {
        "publisher": "NASA National Space Science Data Center",
        "url": "https://nssdc.gsfc.nasa.gov/planetary/factsheet/planet_table_ratio.html",
        "checked_on": "2026-08-13",
        "derivation": "Earth-ratio orbital radii and periods selected for six planets; Rpow recomputed as R^(3/2) from the displayed R values and rounded to three decimals."
      },
      "license": "Source facts credited to NASA NSSDCA; teaching transformation CC BY-NC-SA 4.0",
      "title": {
        "en": "Selected orbital-scaling values",
        "zh-Hant": "軌道尺度選定值"
      },
      "bytes": 168,
      "sha256": "b1515ce556d1b5c9f357ad78342a575f045508cc9efee0530be4d85bd4522f92"
    }
  ],
  "release_status": "public release"
}
