{
  "generatedAt": "2026-09-23T15:46:54.652Z",
  "syllabus": {
    "version": "2027",
    "url": "https://www.sigs.tsinghua.edu.cn/_upload/article/files/7b/63/cdcae132405782b04f99d0df5560/f2c7f4b1-99d1-4d36-81d4-32977952b790.pdf",
    "checked": "2026-09-16",
    "status": "依据已核验的2027官方大纲；教学细分与原创训练不等同于官方逐项要求。"
  },
  "counts": {
    "chapters": 17,
    "lessons": 72,
    "examples": 144,
    "exercises": 216,
    "requirements": 21,
    "uniqueExamQuestions": 0
  },
  "requirements": [
    {
      "id": "A1a",
      "page": 2,
      "title": "随机事件与概率",
      "source": "syllabus",
      "lessons": [
        "843-events",
        "843-conditional",
        "843-bayes"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-events",
          "source": "chapters/01-probability.md",
          "teaching": "843-01-probability.html#843-events",
          "examples": [
            "843-01-probability.html#843-events-example1",
            "843-01-probability.html#843-events-example2"
          ],
          "exercises": [
            "843-01-probability.html#843-events-practice1",
            "843-01-probability.html#843-events-practice2",
            "843-01-probability.html#843-events-practice3"
          ],
          "prerequisites": [
            "843-counting"
          ]
        },
        {
          "id": "843-conditional",
          "source": "chapters/01-probability.md",
          "teaching": "843-01-probability.html#843-conditional",
          "examples": [
            "843-01-probability.html#843-conditional-example1",
            "843-01-probability.html#843-conditional-example2"
          ],
          "exercises": [
            "843-01-probability.html#843-conditional-practice1",
            "843-01-probability.html#843-conditional-practice2",
            "843-01-probability.html#843-conditional-practice3"
          ],
          "prerequisites": [
            "843-events"
          ]
        },
        {
          "id": "843-bayes",
          "source": "chapters/01-probability.md",
          "teaching": "843-01-probability.html#843-bayes",
          "examples": [
            "843-01-probability.html#843-bayes-example1",
            "843-01-probability.html#843-bayes-example2"
          ],
          "exercises": [
            "843-01-probability.html#843-bayes-practice1",
            "843-01-probability.html#843-bayes-practice2",
            "843-01-probability.html#843-bayes-practice3"
          ],
          "prerequisites": [
            "843-conditional"
          ]
        }
      ]
    },
    {
      "id": "A1b",
      "page": 2,
      "title": "常见随机变量及分布",
      "source": "syllabus",
      "lessons": [
        "843-distribution",
        "843-models",
        "843-joint",
        "843-more-models"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-distribution",
          "source": "chapters/02-random.md",
          "teaching": "843-02-random.html#843-distribution",
          "examples": [
            "843-02-random.html#843-distribution-example1",
            "843-02-random.html#843-distribution-example2"
          ],
          "exercises": [
            "843-02-random.html#843-distribution-practice1",
            "843-02-random.html#843-distribution-practice2",
            "843-02-random.html#843-distribution-practice3"
          ],
          "prerequisites": [
            "843-conditional"
          ]
        },
        {
          "id": "843-models",
          "source": "chapters/02-random.md",
          "teaching": "843-02-random.html#843-models",
          "examples": [
            "843-02-random.html#843-models-example1",
            "843-02-random.html#843-models-example2"
          ],
          "exercises": [
            "843-02-random.html#843-models-practice1",
            "843-02-random.html#843-models-practice2",
            "843-02-random.html#843-models-practice3"
          ],
          "prerequisites": [
            "843-distribution"
          ]
        },
        {
          "id": "843-joint",
          "source": "chapters/02-random.md",
          "teaching": "843-02-random.html#843-joint",
          "examples": [
            "843-02-random.html#843-joint-example1",
            "843-02-random.html#843-joint-example2"
          ],
          "exercises": [
            "843-02-random.html#843-joint-practice1",
            "843-02-random.html#843-joint-practice2",
            "843-02-random.html#843-joint-practice3"
          ],
          "prerequisites": [
            "843-models"
          ]
        },
        {
          "id": "843-more-models",
          "source": "chapters/02-random.md",
          "teaching": "843-02-random.html#843-more-models",
          "examples": [
            "843-02-random.html#843-more-models-example1",
            "843-02-random.html#843-more-models-example2"
          ],
          "exercises": [
            "843-02-random.html#843-more-models-practice1",
            "843-02-random.html#843-more-models-practice2",
            "843-02-random.html#843-more-models-practice3"
          ],
          "prerequisites": [
            "843-moments"
          ]
        }
      ]
    },
    {
      "id": "A1c",
      "page": 2,
      "title": "随机变量的数字特征",
      "source": "syllabus",
      "lessons": [
        "843-moments"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-moments",
          "source": "chapters/02-random.md",
          "teaching": "843-02-random.html#843-moments",
          "examples": [
            "843-02-random.html#843-moments-example1",
            "843-02-random.html#843-moments-example2"
          ],
          "exercises": [
            "843-02-random.html#843-moments-practice1",
            "843-02-random.html#843-moments-practice2",
            "843-02-random.html#843-moments-practice3"
          ],
          "prerequisites": [
            "843-joint"
          ]
        }
      ]
    },
    {
      "id": "A2a",
      "page": 2,
      "title": "总体与样本",
      "source": "syllabus",
      "lessons": [
        "843-sampling"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-sampling",
          "source": "chapters/03-statistics.md",
          "teaching": "843-03-statistics.html#843-sampling",
          "examples": [
            "843-03-statistics.html#843-sampling-example1",
            "843-03-statistics.html#843-sampling-example2"
          ],
          "exercises": [
            "843-03-statistics.html#843-sampling-practice1",
            "843-03-statistics.html#843-sampling-practice2",
            "843-03-statistics.html#843-sampling-practice3"
          ],
          "prerequisites": [
            "843-moments"
          ]
        }
      ]
    },
    {
      "id": "A2b",
      "page": 2,
      "title": "统计量",
      "source": "syllabus",
      "lessons": [
        "843-sample-distributions"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-sample-distributions",
          "source": "chapters/03-statistics.md",
          "teaching": "843-03-statistics.html#843-sample-distributions",
          "examples": [
            "843-03-statistics.html#843-sample-distributions-example1",
            "843-03-statistics.html#843-sample-distributions-example2"
          ],
          "exercises": [
            "843-03-statistics.html#843-sample-distributions-practice1",
            "843-03-statistics.html#843-sample-distributions-practice2",
            "843-03-statistics.html#843-sample-distributions-practice3"
          ],
          "prerequisites": [
            "843-sampling"
          ]
        }
      ]
    },
    {
      "id": "A3a",
      "page": 2,
      "title": "行列式、矩阵及其运算",
      "source": "syllabus",
      "lessons": [
        "843-matrix-entry",
        "843-matrix-product",
        "843-determinant",
        "843-cofactor-inverse"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-matrix-entry",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-matrix-entry",
          "examples": [
            "843-04-linear.html#843-matrix-entry-example1",
            "843-04-linear.html#843-matrix-entry-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-matrix-entry-practice1",
            "843-04-linear.html#843-matrix-entry-practice2",
            "843-04-linear.html#843-matrix-entry-practice3"
          ],
          "prerequisites": [
            "843-symbols"
          ]
        },
        {
          "id": "843-matrix-product",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-matrix-product",
          "examples": [
            "843-04-linear.html#843-matrix-product-example1",
            "843-04-linear.html#843-matrix-product-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-matrix-product-practice1",
            "843-04-linear.html#843-matrix-product-practice2",
            "843-04-linear.html#843-matrix-product-practice3"
          ],
          "prerequisites": [
            "843-matrix-entry"
          ]
        },
        {
          "id": "843-determinant",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-determinant",
          "examples": [
            "843-04-linear.html#843-determinant-example1",
            "843-04-linear.html#843-determinant-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-determinant-practice1",
            "843-04-linear.html#843-determinant-practice2",
            "843-04-linear.html#843-determinant-practice3"
          ],
          "prerequisites": [
            "843-elimination"
          ]
        },
        {
          "id": "843-cofactor-inverse",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-cofactor-inverse",
          "examples": [
            "843-04-linear.html#843-cofactor-inverse-example1",
            "843-04-linear.html#843-cofactor-inverse-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-cofactor-inverse-practice1",
            "843-04-linear.html#843-cofactor-inverse-practice2",
            "843-04-linear.html#843-cofactor-inverse-practice3"
          ],
          "prerequisites": [
            "843-determinant"
          ]
        }
      ]
    },
    {
      "id": "A3b",
      "page": 2,
      "title": "矩阵的初等变换与线性方程组",
      "source": "syllabus",
      "lessons": [
        "843-elimination",
        "843-cramer",
        "843-span",
        "843-rank-basis",
        "843-homogeneous-system",
        "843-nonhomogeneous-system",
        "843-parameter-system"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-elimination",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-elimination",
          "examples": [
            "843-04-linear.html#843-elimination-example1",
            "843-04-linear.html#843-elimination-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-elimination-practice1",
            "843-04-linear.html#843-elimination-practice2",
            "843-04-linear.html#843-elimination-practice3"
          ],
          "prerequisites": [
            "843-matrix-product"
          ]
        },
        {
          "id": "843-cramer",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-cramer",
          "examples": [
            "843-04-linear.html#843-cramer-example1",
            "843-04-linear.html#843-cramer-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-cramer-practice1",
            "843-04-linear.html#843-cramer-practice2",
            "843-04-linear.html#843-cramer-practice3"
          ],
          "prerequisites": [
            "843-cofactor-inverse"
          ]
        },
        {
          "id": "843-span",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-span",
          "examples": [
            "843-04-linear.html#843-span-example1",
            "843-04-linear.html#843-span-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-span-practice1",
            "843-04-linear.html#843-span-practice2",
            "843-04-linear.html#843-span-practice3"
          ],
          "prerequisites": [
            "843-cramer"
          ]
        },
        {
          "id": "843-rank-basis",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-rank-basis",
          "examples": [
            "843-04-linear.html#843-rank-basis-example1",
            "843-04-linear.html#843-rank-basis-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-rank-basis-practice1",
            "843-04-linear.html#843-rank-basis-practice2",
            "843-04-linear.html#843-rank-basis-practice3"
          ],
          "prerequisites": [
            "843-span"
          ]
        },
        {
          "id": "843-homogeneous-system",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-homogeneous-system",
          "examples": [
            "843-04-linear.html#843-homogeneous-system-example1",
            "843-04-linear.html#843-homogeneous-system-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-homogeneous-system-practice1",
            "843-04-linear.html#843-homogeneous-system-practice2",
            "843-04-linear.html#843-homogeneous-system-practice3"
          ],
          "prerequisites": [
            "843-rank-basis"
          ]
        },
        {
          "id": "843-nonhomogeneous-system",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-nonhomogeneous-system",
          "examples": [
            "843-04-linear.html#843-nonhomogeneous-system-example1",
            "843-04-linear.html#843-nonhomogeneous-system-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-nonhomogeneous-system-practice1",
            "843-04-linear.html#843-nonhomogeneous-system-practice2",
            "843-04-linear.html#843-nonhomogeneous-system-practice3"
          ],
          "prerequisites": [
            "843-homogeneous-system"
          ]
        },
        {
          "id": "843-parameter-system",
          "source": "chapters/04-linear.md",
          "teaching": "843-04-linear.html#843-parameter-system",
          "examples": [
            "843-04-linear.html#843-parameter-system-example1",
            "843-04-linear.html#843-parameter-system-example2"
          ],
          "exercises": [
            "843-04-linear.html#843-parameter-system-practice1",
            "843-04-linear.html#843-parameter-system-practice2",
            "843-04-linear.html#843-parameter-system-practice3"
          ],
          "prerequisites": [
            "843-nonhomogeneous-system"
          ]
        }
      ]
    },
    {
      "id": "A4a",
      "page": 2,
      "title": "数值：二、八、十六进制",
      "source": "syllabus",
      "lessons": [
        "843-bases"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-bases",
          "source": "chapters/05-hardware.md",
          "teaching": "843-05-hardware.html#843-bases",
          "examples": [
            "843-05-hardware.html#843-bases-example1",
            "843-05-hardware.html#843-bases-example2"
          ],
          "exercises": [
            "843-05-hardware.html#843-bases-practice1",
            "843-05-hardware.html#843-bases-practice2",
            "843-05-hardware.html#843-bases-practice3"
          ],
          "prerequisites": [
            "843-symbols"
          ]
        }
      ]
    },
    {
      "id": "A4b",
      "page": 2,
      "title": "数字与字符表示和编码",
      "source": "syllabus",
      "lessons": [
        "843-bases",
        "843-logic",
        "843-floating"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-bases",
          "source": "chapters/05-hardware.md",
          "teaching": "843-05-hardware.html#843-bases",
          "examples": [
            "843-05-hardware.html#843-bases-example1",
            "843-05-hardware.html#843-bases-example2"
          ],
          "exercises": [
            "843-05-hardware.html#843-bases-practice1",
            "843-05-hardware.html#843-bases-practice2",
            "843-05-hardware.html#843-bases-practice3"
          ],
          "prerequisites": [
            "843-symbols"
          ]
        },
        {
          "id": "843-logic",
          "source": "chapters/05-hardware.md",
          "teaching": "843-05-hardware.html#843-logic",
          "examples": [
            "843-05-hardware.html#843-logic-example1",
            "843-05-hardware.html#843-logic-example2"
          ],
          "exercises": [
            "843-05-hardware.html#843-logic-practice1",
            "843-05-hardware.html#843-logic-practice2",
            "843-05-hardware.html#843-logic-practice3"
          ],
          "prerequisites": [
            "843-bases"
          ]
        },
        {
          "id": "843-floating",
          "source": "chapters/05-hardware.md",
          "teaching": "843-05-hardware.html#843-floating",
          "examples": [
            "843-05-hardware.html#843-floating-example1",
            "843-05-hardware.html#843-floating-example2"
          ],
          "exercises": [
            "843-05-hardware.html#843-floating-practice1",
            "843-05-hardware.html#843-floating-practice2",
            "843-05-hardware.html#843-floating-practice3"
          ],
          "prerequisites": [
            "843-cpu"
          ]
        }
      ]
    },
    {
      "id": "A4c",
      "page": 3,
      "title": "计算机硬件组成等基础知识",
      "source": "syllabus",
      "lessons": [
        "843-cpu"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-cpu",
          "source": "chapters/05-hardware.md",
          "teaching": "843-05-hardware.html#843-cpu",
          "examples": [
            "843-05-hardware.html#843-cpu-example1",
            "843-05-hardware.html#843-cpu-example2"
          ],
          "exercises": [
            "843-05-hardware.html#843-cpu-practice1",
            "843-05-hardware.html#843-cpu-practice2",
            "843-05-hardware.html#843-cpu-practice3"
          ],
          "prerequisites": [
            "843-logic"
          ]
        }
      ]
    },
    {
      "id": "A5a",
      "page": 3,
      "title": "集合与算法的基本概念",
      "source": "syllabus",
      "lessons": [
        "843-symbols",
        "843-algorithm"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-symbols",
          "source": "chapters/00-prep.md",
          "teaching": "843-00-prep.html#843-symbols",
          "examples": [
            "843-00-prep.html#843-symbols-example1",
            "843-00-prep.html#843-symbols-example2"
          ],
          "exercises": [
            "843-00-prep.html#843-symbols-practice1",
            "843-00-prep.html#843-symbols-practice2",
            "843-00-prep.html#843-symbols-practice3"
          ],
          "prerequisites": []
        },
        {
          "id": "843-algorithm",
          "source": "chapters/06-linear-structures.md",
          "teaching": "843-06-linear-structures.html#843-algorithm",
          "examples": [
            "843-06-linear-structures.html#843-algorithm-example1",
            "843-06-linear-structures.html#843-algorithm-example2"
          ],
          "exercises": [
            "843-06-linear-structures.html#843-algorithm-practice1",
            "843-06-linear-structures.html#843-algorithm-practice2",
            "843-06-linear-structures.html#843-algorithm-practice3"
          ],
          "prerequisites": [
            "843-c-memory",
            "843-c-control"
          ]
        }
      ]
    },
    {
      "id": "A5b",
      "page": 3,
      "title": "数据结构及其运算",
      "source": "syllabus",
      "lessons": [
        "843-lists",
        "843-stack-queue",
        "843-strings-arrays",
        "843-trees",
        "843-huffman",
        "843-graphs",
        "843-graph-paths",
        "843-graph-matrix"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-lists",
          "source": "chapters/06-linear-structures.md",
          "teaching": "843-06-linear-structures.html#843-lists",
          "examples": [
            "843-06-linear-structures.html#843-lists-example1",
            "843-06-linear-structures.html#843-lists-example2"
          ],
          "exercises": [
            "843-06-linear-structures.html#843-lists-practice1",
            "843-06-linear-structures.html#843-lists-practice2",
            "843-06-linear-structures.html#843-lists-practice3"
          ],
          "prerequisites": [
            "843-algorithm"
          ]
        },
        {
          "id": "843-stack-queue",
          "source": "chapters/06-linear-structures.md",
          "teaching": "843-06-linear-structures.html#843-stack-queue",
          "examples": [
            "843-06-linear-structures.html#843-stack-queue-example1",
            "843-06-linear-structures.html#843-stack-queue-example2"
          ],
          "exercises": [
            "843-06-linear-structures.html#843-stack-queue-practice1",
            "843-06-linear-structures.html#843-stack-queue-practice2",
            "843-06-linear-structures.html#843-stack-queue-practice3"
          ],
          "prerequisites": [
            "843-lists"
          ]
        },
        {
          "id": "843-strings-arrays",
          "source": "chapters/06-linear-structures.md",
          "teaching": "843-06-linear-structures.html#843-strings-arrays",
          "examples": [
            "843-06-linear-structures.html#843-strings-arrays-example1",
            "843-06-linear-structures.html#843-strings-arrays-example2"
          ],
          "exercises": [
            "843-06-linear-structures.html#843-strings-arrays-practice1",
            "843-06-linear-structures.html#843-strings-arrays-practice2",
            "843-06-linear-structures.html#843-strings-arrays-practice3"
          ],
          "prerequisites": [
            "843-stack-queue"
          ]
        },
        {
          "id": "843-trees",
          "source": "chapters/07-trees-graphs.md",
          "teaching": "843-07-trees-graphs.html#843-trees",
          "examples": [
            "843-07-trees-graphs.html#843-trees-example1",
            "843-07-trees-graphs.html#843-trees-example2"
          ],
          "exercises": [
            "843-07-trees-graphs.html#843-trees-practice1",
            "843-07-trees-graphs.html#843-trees-practice2",
            "843-07-trees-graphs.html#843-trees-practice3"
          ],
          "prerequisites": [
            "843-algorithm",
            "843-stack-queue"
          ]
        },
        {
          "id": "843-huffman",
          "source": "chapters/07-trees-graphs.md",
          "teaching": "843-07-trees-graphs.html#843-huffman",
          "examples": [
            "843-07-trees-graphs.html#843-huffman-example1",
            "843-07-trees-graphs.html#843-huffman-example2"
          ],
          "exercises": [
            "843-07-trees-graphs.html#843-huffman-practice1",
            "843-07-trees-graphs.html#843-huffman-practice2",
            "843-07-trees-graphs.html#843-huffman-practice3"
          ],
          "prerequisites": [
            "843-trees"
          ]
        },
        {
          "id": "843-graphs",
          "source": "chapters/07-trees-graphs.md",
          "teaching": "843-07-trees-graphs.html#843-graphs",
          "examples": [
            "843-07-trees-graphs.html#843-graphs-example1",
            "843-07-trees-graphs.html#843-graphs-example2"
          ],
          "exercises": [
            "843-07-trees-graphs.html#843-graphs-practice1",
            "843-07-trees-graphs.html#843-graphs-practice2",
            "843-07-trees-graphs.html#843-graphs-practice3"
          ],
          "prerequisites": [
            "843-huffman"
          ]
        },
        {
          "id": "843-graph-paths",
          "source": "chapters/07-trees-graphs.md",
          "teaching": "843-07-trees-graphs.html#843-graph-paths",
          "examples": [
            "843-07-trees-graphs.html#843-graph-paths-example1",
            "843-07-trees-graphs.html#843-graph-paths-example2"
          ],
          "exercises": [
            "843-07-trees-graphs.html#843-graph-paths-practice1",
            "843-07-trees-graphs.html#843-graph-paths-practice2",
            "843-07-trees-graphs.html#843-graph-paths-practice3"
          ],
          "prerequisites": [
            "843-graphs"
          ]
        },
        {
          "id": "843-graph-matrix",
          "source": "chapters/07-trees-graphs.md",
          "teaching": "843-07-trees-graphs.html#843-graph-matrix",
          "examples": [
            "843-07-trees-graphs.html#843-graph-matrix-example1",
            "843-07-trees-graphs.html#843-graph-matrix-example2"
          ],
          "exercises": [
            "843-07-trees-graphs.html#843-graph-matrix-practice1",
            "843-07-trees-graphs.html#843-graph-matrix-practice2",
            "843-07-trees-graphs.html#843-graph-matrix-practice3"
          ],
          "prerequisites": [
            "843-heap-radix"
          ]
        }
      ]
    },
    {
      "id": "A5c",
      "page": 3,
      "title": "查找与排序",
      "source": "syllabus",
      "lessons": [
        "843-search",
        "843-sorting",
        "843-divide-sort",
        "843-heap-radix"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-search",
          "source": "chapters/07-trees-graphs.md",
          "teaching": "843-07-trees-graphs.html#843-search",
          "examples": [
            "843-07-trees-graphs.html#843-search-example1",
            "843-07-trees-graphs.html#843-search-example2"
          ],
          "exercises": [
            "843-07-trees-graphs.html#843-search-practice1",
            "843-07-trees-graphs.html#843-search-practice2",
            "843-07-trees-graphs.html#843-search-practice3"
          ],
          "prerequisites": [
            "843-graph-paths"
          ]
        },
        {
          "id": "843-sorting",
          "source": "chapters/07-trees-graphs.md",
          "teaching": "843-07-trees-graphs.html#843-sorting",
          "examples": [
            "843-07-trees-graphs.html#843-sorting-example1",
            "843-07-trees-graphs.html#843-sorting-example2"
          ],
          "exercises": [
            "843-07-trees-graphs.html#843-sorting-practice1",
            "843-07-trees-graphs.html#843-sorting-practice2",
            "843-07-trees-graphs.html#843-sorting-practice3"
          ],
          "prerequisites": [
            "843-search"
          ]
        },
        {
          "id": "843-divide-sort",
          "source": "chapters/07-trees-graphs.md",
          "teaching": "843-07-trees-graphs.html#843-divide-sort",
          "examples": [
            "843-07-trees-graphs.html#843-divide-sort-example1",
            "843-07-trees-graphs.html#843-divide-sort-example2"
          ],
          "exercises": [
            "843-07-trees-graphs.html#843-divide-sort-practice1",
            "843-07-trees-graphs.html#843-divide-sort-practice2",
            "843-07-trees-graphs.html#843-divide-sort-practice3"
          ],
          "prerequisites": [
            "843-sorting"
          ]
        },
        {
          "id": "843-heap-radix",
          "source": "chapters/07-trees-graphs.md",
          "teaching": "843-07-trees-graphs.html#843-heap-radix",
          "examples": [
            "843-07-trees-graphs.html#843-heap-radix-example1",
            "843-07-trees-graphs.html#843-heap-radix-example2"
          ],
          "exercises": [
            "843-07-trees-graphs.html#843-heap-radix-practice1",
            "843-07-trees-graphs.html#843-heap-radix-practice2",
            "843-07-trees-graphs.html#843-heap-radix-practice3"
          ],
          "prerequisites": [
            "843-divide-sort"
          ]
        }
      ]
    },
    {
      "id": "A5d",
      "page": 3,
      "title": "资源管理技术",
      "source": "syllabus",
      "lessons": [
        "843-processes",
        "843-synchronization",
        "843-memory-files"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-processes",
          "source": "chapters/08-resources.md",
          "teaching": "843-08-resources.html#843-processes",
          "examples": [
            "843-08-resources.html#843-processes-example1",
            "843-08-resources.html#843-processes-example2"
          ],
          "exercises": [
            "843-08-resources.html#843-processes-practice1",
            "843-08-resources.html#843-processes-practice2",
            "843-08-resources.html#843-processes-practice3"
          ],
          "prerequisites": [
            "843-cpu",
            "843-stack-queue"
          ]
        },
        {
          "id": "843-synchronization",
          "source": "chapters/08-resources.md",
          "teaching": "843-08-resources.html#843-synchronization",
          "examples": [
            "843-08-resources.html#843-synchronization-example1",
            "843-08-resources.html#843-synchronization-example2"
          ],
          "exercises": [
            "843-08-resources.html#843-synchronization-practice1",
            "843-08-resources.html#843-synchronization-practice2",
            "843-08-resources.html#843-synchronization-practice3"
          ],
          "prerequisites": [
            "843-processes"
          ]
        },
        {
          "id": "843-memory-files",
          "source": "chapters/08-resources.md",
          "teaching": "843-08-resources.html#843-memory-files",
          "examples": [
            "843-08-resources.html#843-memory-files-example1",
            "843-08-resources.html#843-memory-files-example2"
          ],
          "exercises": [
            "843-08-resources.html#843-memory-files-practice1",
            "843-08-resources.html#843-memory-files-practice2",
            "843-08-resources.html#843-memory-files-practice3"
          ],
          "prerequisites": [
            "843-synchronization"
          ]
        }
      ]
    },
    {
      "id": "A5e",
      "page": 3,
      "title": "数据库设计技术",
      "source": "syllabus",
      "lessons": [
        "843-relational",
        "843-sql",
        "843-normalization"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-relational",
          "source": "chapters/09-database.md",
          "teaching": "843-09-database.html#843-relational",
          "examples": [
            "843-09-database.html#843-relational-example1",
            "843-09-database.html#843-relational-example2"
          ],
          "exercises": [
            "843-09-database.html#843-relational-practice1",
            "843-09-database.html#843-relational-practice2",
            "843-09-database.html#843-relational-practice3"
          ],
          "prerequisites": [
            "843-symbols"
          ]
        },
        {
          "id": "843-sql",
          "source": "chapters/09-database.md",
          "teaching": "843-09-database.html#843-sql",
          "examples": [
            "843-09-database.html#843-sql-example1",
            "843-09-database.html#843-sql-example2"
          ],
          "exercises": [
            "843-09-database.html#843-sql-practice1",
            "843-09-database.html#843-sql-practice2",
            "843-09-database.html#843-sql-practice3"
          ],
          "prerequisites": [
            "843-relational"
          ]
        },
        {
          "id": "843-normalization",
          "source": "chapters/09-database.md",
          "teaching": "843-09-database.html#843-normalization",
          "examples": [
            "843-09-database.html#843-normalization-example1",
            "843-09-database.html#843-normalization-example2"
          ],
          "exercises": [
            "843-09-database.html#843-normalization-practice1",
            "843-09-database.html#843-normalization-practice2",
            "843-09-database.html#843-normalization-practice3"
          ],
          "prerequisites": [
            "843-sql"
          ]
        }
      ]
    },
    {
      "id": "A5f",
      "page": 3,
      "title": "应用软件设计与开发技术",
      "source": "syllabus",
      "lessons": [
        "843-requirements",
        "843-lifecycle-testing",
        "843-architecture"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-requirements",
          "source": "chapters/10-software.md",
          "teaching": "843-10-software.html#843-requirements",
          "examples": [
            "843-10-software.html#843-requirements-example1",
            "843-10-software.html#843-requirements-example2"
          ],
          "exercises": [
            "843-10-software.html#843-requirements-practice1",
            "843-10-software.html#843-requirements-practice2",
            "843-10-software.html#843-requirements-practice3"
          ],
          "prerequisites": [
            "843-c-control",
            "843-relational"
          ]
        },
        {
          "id": "843-lifecycle-testing",
          "source": "chapters/10-software.md",
          "teaching": "843-10-software.html#843-lifecycle-testing",
          "examples": [
            "843-10-software.html#843-lifecycle-testing-example1",
            "843-10-software.html#843-lifecycle-testing-example2"
          ],
          "exercises": [
            "843-10-software.html#843-lifecycle-testing-practice1",
            "843-10-software.html#843-lifecycle-testing-practice2",
            "843-10-software.html#843-lifecycle-testing-practice3"
          ],
          "prerequisites": [
            "843-requirements"
          ]
        },
        {
          "id": "843-architecture",
          "source": "chapters/10-software.md",
          "teaching": "843-10-software.html#843-architecture",
          "examples": [
            "843-10-software.html#843-architecture-example1",
            "843-10-software.html#843-architecture-example2"
          ],
          "exercises": [
            "843-10-software.html#843-architecture-practice1",
            "843-10-software.html#843-architecture-practice2",
            "843-10-software.html#843-architecture-practice3"
          ],
          "prerequisites": [
            "843-lifecycle-testing"
          ]
        }
      ]
    },
    {
      "id": "A5g",
      "page": 3,
      "title": "大数据技术与人工智能概述",
      "source": "syllabus",
      "lessons": [
        "843-data-pipeline",
        "843-learning",
        "843-neural-generative"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-data-pipeline",
          "source": "chapters/11-data-ai.md",
          "teaching": "843-11-data-ai.html#843-data-pipeline",
          "examples": [
            "843-11-data-ai.html#843-data-pipeline-example1",
            "843-11-data-ai.html#843-data-pipeline-example2"
          ],
          "exercises": [
            "843-11-data-ai.html#843-data-pipeline-practice1",
            "843-11-data-ai.html#843-data-pipeline-practice2",
            "843-11-data-ai.html#843-data-pipeline-practice3"
          ],
          "prerequisites": [
            "843-sample-distributions",
            "843-relational"
          ]
        },
        {
          "id": "843-learning",
          "source": "chapters/11-data-ai.md",
          "teaching": "843-11-data-ai.html#843-learning",
          "examples": [
            "843-11-data-ai.html#843-learning-example1",
            "843-11-data-ai.html#843-learning-example2"
          ],
          "exercises": [
            "843-11-data-ai.html#843-learning-practice1",
            "843-11-data-ai.html#843-learning-practice2",
            "843-11-data-ai.html#843-learning-practice3"
          ],
          "prerequisites": [
            "843-data-pipeline"
          ]
        },
        {
          "id": "843-neural-generative",
          "source": "chapters/11-data-ai.md",
          "teaching": "843-11-data-ai.html#843-neural-generative",
          "examples": [
            "843-11-data-ai.html#843-neural-generative-example1",
            "843-11-data-ai.html#843-neural-generative-example2"
          ],
          "exercises": [
            "843-11-data-ai.html#843-neural-generative-practice1",
            "843-11-data-ai.html#843-neural-generative-practice2",
            "843-11-data-ai.html#843-neural-generative-practice3"
          ],
          "prerequisites": [
            "843-learning"
          ]
        }
      ]
    },
    {
      "id": "B1",
      "page": 3,
      "title": "洞察力：发现、思考与分析现实生活问题",
      "source": "syllabus",
      "lessons": [
        "843-design-function",
        "843-ethics",
        "843-research",
        "843-define-ideate"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-design-function",
          "source": "chapters/12-design.md",
          "teaching": "843-12-design.html#843-design-function",
          "examples": [
            "843-12-design.html#843-design-function-example1",
            "843-12-design.html#843-design-function-example2"
          ],
          "exercises": [
            "843-12-design.html#843-design-function-practice1",
            "843-12-design.html#843-design-function-practice2",
            "843-12-design.html#843-design-function-practice3"
          ],
          "prerequisites": []
        },
        {
          "id": "843-ethics",
          "source": "chapters/12-design.md",
          "teaching": "843-12-design.html#843-ethics",
          "examples": [
            "843-12-design.html#843-ethics-example1",
            "843-12-design.html#843-ethics-example2"
          ],
          "exercises": [
            "843-12-design.html#843-ethics-practice1",
            "843-12-design.html#843-ethics-practice2",
            "843-12-design.html#843-ethics-practice3"
          ],
          "prerequisites": [
            "843-visual-language"
          ]
        },
        {
          "id": "843-research",
          "source": "chapters/14-innovation.md",
          "teaching": "843-14-innovation.html#843-research",
          "examples": [
            "843-14-innovation.html#843-research-example1",
            "843-14-innovation.html#843-research-example2"
          ],
          "exercises": [
            "843-14-innovation.html#843-research-practice1",
            "843-14-innovation.html#843-research-practice2",
            "843-14-innovation.html#843-research-practice3"
          ],
          "prerequisites": [
            "843-design-function"
          ]
        },
        {
          "id": "843-define-ideate",
          "source": "chapters/14-innovation.md",
          "teaching": "843-14-innovation.html#843-define-ideate",
          "examples": [
            "843-14-innovation.html#843-define-ideate-example1",
            "843-14-innovation.html#843-define-ideate-example2"
          ],
          "exercises": [
            "843-14-innovation.html#843-define-ideate-practice1",
            "843-14-innovation.html#843-define-ideate-practice2",
            "843-14-innovation.html#843-define-ideate-practice3"
          ],
          "prerequisites": [
            "843-research"
          ]
        }
      ]
    },
    {
      "id": "B2",
      "page": 3,
      "title": "学习力：吸收、记忆、消化、运用与跨界学习",
      "source": "syllabus",
      "lessons": [
        "843-design-history",
        "843-visual-language",
        "843-media-types",
        "843-media-history",
        "843-answer-method",
        "843-integrate"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-design-history",
          "source": "chapters/12-design.md",
          "teaching": "843-12-design.html#843-design-history",
          "examples": [
            "843-12-design.html#843-design-history-example1",
            "843-12-design.html#843-design-history-example2"
          ],
          "exercises": [
            "843-12-design.html#843-design-history-practice1",
            "843-12-design.html#843-design-history-practice2",
            "843-12-design.html#843-design-history-practice3"
          ],
          "prerequisites": [
            "843-design-function"
          ]
        },
        {
          "id": "843-visual-language",
          "source": "chapters/12-design.md",
          "teaching": "843-12-design.html#843-visual-language",
          "examples": [
            "843-12-design.html#843-visual-language-example1",
            "843-12-design.html#843-visual-language-example2"
          ],
          "exercises": [
            "843-12-design.html#843-visual-language-practice1",
            "843-12-design.html#843-visual-language-practice2",
            "843-12-design.html#843-visual-language-practice3"
          ],
          "prerequisites": [
            "843-design-history"
          ]
        },
        {
          "id": "843-media-types",
          "source": "chapters/13-media.md",
          "teaching": "843-13-media.html#843-media-types",
          "examples": [
            "843-13-media.html#843-media-types-example1",
            "843-13-media.html#843-media-types-example2"
          ],
          "exercises": [
            "843-13-media.html#843-media-types-practice1",
            "843-13-media.html#843-media-types-practice2",
            "843-13-media.html#843-media-types-practice3"
          ],
          "prerequisites": [
            "843-design-history",
            "843-visual-language"
          ]
        },
        {
          "id": "843-media-history",
          "source": "chapters/13-media.md",
          "teaching": "843-13-media.html#843-media-history",
          "examples": [
            "843-13-media.html#843-media-history-example1",
            "843-13-media.html#843-media-history-example2"
          ],
          "exercises": [
            "843-13-media.html#843-media-history-practice1",
            "843-13-media.html#843-media-history-practice2",
            "843-13-media.html#843-media-history-practice3"
          ],
          "prerequisites": [
            "843-media-types"
          ]
        },
        {
          "id": "843-answer-method",
          "source": "chapters/16-practice.md",
          "teaching": "843-16-practice.html#843-answer-method",
          "examples": [
            "843-16-practice.html#843-answer-method-example1",
            "843-16-practice.html#843-answer-method-example2"
          ],
          "exercises": [
            "843-16-practice.html#843-answer-method-practice1",
            "843-16-practice.html#843-answer-method-practice2",
            "843-16-practice.html#843-answer-method-practice3"
          ],
          "prerequisites": [
            "843-evaluate",
            "843-answer-layout",
            "843-neural-generative"
          ]
        },
        {
          "id": "843-integrate",
          "source": "chapters/16-practice.md",
          "teaching": "843-16-practice.html#843-integrate",
          "examples": [
            "843-16-practice.html#843-integrate-example1",
            "843-16-practice.html#843-integrate-example2"
          ],
          "exercises": [
            "843-16-practice.html#843-integrate-practice1",
            "843-16-practice.html#843-integrate-practice2",
            "843-16-practice.html#843-integrate-practice3"
          ],
          "prerequisites": [
            "843-answer-method"
          ]
        }
      ]
    },
    {
      "id": "B3",
      "page": 3,
      "title": "思维力：运用互联网＋思维与方法提出创新方案",
      "source": "syllabus",
      "lessons": [
        "843-interaction-narrative",
        "843-select-prototype",
        "843-evaluate",
        "843-integrate"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-interaction-narrative",
          "source": "chapters/13-media.md",
          "teaching": "843-13-media.html#843-interaction-narrative",
          "examples": [
            "843-13-media.html#843-interaction-narrative-example1",
            "843-13-media.html#843-interaction-narrative-example2"
          ],
          "exercises": [
            "843-13-media.html#843-interaction-narrative-practice1",
            "843-13-media.html#843-interaction-narrative-practice2",
            "843-13-media.html#843-interaction-narrative-practice3"
          ],
          "prerequisites": [
            "843-media-history"
          ]
        },
        {
          "id": "843-select-prototype",
          "source": "chapters/14-innovation.md",
          "teaching": "843-14-innovation.html#843-select-prototype",
          "examples": [
            "843-14-innovation.html#843-select-prototype-example1",
            "843-14-innovation.html#843-select-prototype-example2"
          ],
          "exercises": [
            "843-14-innovation.html#843-select-prototype-practice1",
            "843-14-innovation.html#843-select-prototype-practice2",
            "843-14-innovation.html#843-select-prototype-practice3"
          ],
          "prerequisites": [
            "843-define-ideate"
          ]
        },
        {
          "id": "843-evaluate",
          "source": "chapters/14-innovation.md",
          "teaching": "843-14-innovation.html#843-evaluate",
          "examples": [
            "843-14-innovation.html#843-evaluate-example1",
            "843-14-innovation.html#843-evaluate-example2"
          ],
          "exercises": [
            "843-14-innovation.html#843-evaluate-practice1",
            "843-14-innovation.html#843-evaluate-practice2",
            "843-14-innovation.html#843-evaluate-practice3"
          ],
          "prerequisites": [
            "843-select-prototype"
          ]
        },
        {
          "id": "843-integrate",
          "source": "chapters/16-practice.md",
          "teaching": "843-16-practice.html#843-integrate",
          "examples": [
            "843-16-practice.html#843-integrate-example1",
            "843-16-practice.html#843-integrate-example2"
          ],
          "exercises": [
            "843-16-practice.html#843-integrate-practice1",
            "843-16-practice.html#843-integrate-practice2",
            "843-16-practice.html#843-integrate-practice3"
          ],
          "prerequisites": [
            "843-answer-method"
          ]
        }
      ]
    },
    {
      "id": "B4",
      "page": 3,
      "title": "表现力：设计表现技能",
      "source": "syllabus",
      "lessons": [
        "843-lines-forms",
        "843-perspective",
        "843-people-scenes",
        "843-ui-story",
        "843-answer-layout"
      ],
      "status": "2027 官方条目已核对；细目为教学展开",
      "evidence": [
        {
          "id": "843-lines-forms",
          "source": "chapters/15-sketch.md",
          "teaching": "843-15-sketch.html#843-lines-forms",
          "examples": [
            "843-15-sketch.html#843-lines-forms-example1",
            "843-15-sketch.html#843-lines-forms-example2"
          ],
          "exercises": [
            "843-15-sketch.html#843-lines-forms-practice1",
            "843-15-sketch.html#843-lines-forms-practice2",
            "843-15-sketch.html#843-lines-forms-practice3"
          ],
          "prerequisites": [
            "843-visual-language"
          ]
        },
        {
          "id": "843-perspective",
          "source": "chapters/15-sketch.md",
          "teaching": "843-15-sketch.html#843-perspective",
          "examples": [
            "843-15-sketch.html#843-perspective-example1",
            "843-15-sketch.html#843-perspective-example2"
          ],
          "exercises": [
            "843-15-sketch.html#843-perspective-practice1",
            "843-15-sketch.html#843-perspective-practice2",
            "843-15-sketch.html#843-perspective-practice3"
          ],
          "prerequisites": [
            "843-lines-forms"
          ]
        },
        {
          "id": "843-people-scenes",
          "source": "chapters/15-sketch.md",
          "teaching": "843-15-sketch.html#843-people-scenes",
          "examples": [
            "843-15-sketch.html#843-people-scenes-example1",
            "843-15-sketch.html#843-people-scenes-example2"
          ],
          "exercises": [
            "843-15-sketch.html#843-people-scenes-practice1",
            "843-15-sketch.html#843-people-scenes-practice2",
            "843-15-sketch.html#843-people-scenes-practice3"
          ],
          "prerequisites": [
            "843-perspective"
          ]
        },
        {
          "id": "843-ui-story",
          "source": "chapters/15-sketch.md",
          "teaching": "843-15-sketch.html#843-ui-story",
          "examples": [
            "843-15-sketch.html#843-ui-story-example1",
            "843-15-sketch.html#843-ui-story-example2"
          ],
          "exercises": [
            "843-15-sketch.html#843-ui-story-practice1",
            "843-15-sketch.html#843-ui-story-practice2",
            "843-15-sketch.html#843-ui-story-practice3"
          ],
          "prerequisites": [
            "843-people-scenes"
          ]
        },
        {
          "id": "843-answer-layout",
          "source": "chapters/15-sketch.md",
          "teaching": "843-15-sketch.html#843-answer-layout",
          "examples": [
            "843-15-sketch.html#843-answer-layout-example1",
            "843-15-sketch.html#843-answer-layout-example2"
          ],
          "exercises": [
            "843-15-sketch.html#843-answer-layout-practice1",
            "843-15-sketch.html#843-answer-layout-practice2",
            "843-15-sketch.html#843-answer-layout-practice3"
          ],
          "prerequisites": [
            "843-ui-story"
          ]
        }
      ]
    }
  ],
  "lessons": [
    {
      "id": "843-symbols",
      "title": "把符号读成一句话",
      "topics": [
        "集合",
        "逻辑",
        "求和",
        "函数"
      ],
      "source": "chapters/00-prep.md",
      "scope": "预备基础",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [],
      "teaching": "843-00-prep.html#843-symbols",
      "examples": [
        "843-00-prep.html#843-symbols-example1",
        "843-00-prep.html#843-symbols-example2"
      ],
      "exercises": [
        "843-00-prep.html#843-symbols-practice1",
        "843-00-prep.html#843-symbols-practice2",
        "843-00-prep.html#843-symbols-practice3"
      ]
    },
    {
      "id": "843-counting",
      "title": "先数清可能性：排列与组合",
      "topics": [
        "加法原理",
        "乘法原理",
        "排列",
        "组合"
      ],
      "source": "chapters/00-prep.md",
      "scope": "预备基础",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [
        "843-symbols"
      ],
      "teaching": "843-00-prep.html#843-counting",
      "examples": [
        "843-00-prep.html#843-counting-example1",
        "843-00-prep.html#843-counting-example2"
      ],
      "exercises": [
        "843-00-prep.html#843-counting-practice1",
        "843-00-prep.html#843-counting-practice2",
        "843-00-prep.html#843-counting-practice3"
      ]
    },
    {
      "id": "843-c-control",
      "title": "让计算机按顺序做事",
      "topics": [
        "变量",
        "类型",
        "赋值",
        "分支",
        "循环",
        "函数"
      ],
      "source": "chapters/00-prep.md",
      "scope": "预备基础",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [
        "843-counting"
      ],
      "teaching": "843-00-prep.html#843-c-control",
      "examples": [
        "843-00-prep.html#843-c-control-example1",
        "843-00-prep.html#843-c-control-example2"
      ],
      "exercises": [
        "843-00-prep.html#843-c-control-practice1",
        "843-00-prep.html#843-c-control-practice2",
        "843-00-prep.html#843-c-control-practice3"
      ]
    },
    {
      "id": "843-c-memory",
      "title": "数组、指针与结构体怎样配合",
      "topics": [
        "数组",
        "地址",
        "指针",
        "结构体",
        "空指针"
      ],
      "source": "chapters/00-prep.md",
      "scope": "预备基础",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [
        "843-c-control"
      ],
      "teaching": "843-00-prep.html#843-c-memory",
      "examples": [
        "843-00-prep.html#843-c-memory-example1",
        "843-00-prep.html#843-c-memory-example2"
      ],
      "exercises": [
        "843-00-prep.html#843-c-memory-practice1",
        "843-00-prep.html#843-c-memory-practice2",
        "843-00-prep.html#843-c-memory-practice3"
      ]
    },
    {
      "id": "843-events",
      "title": "事件怎样合并与计数",
      "topics": [
        "样本空间",
        "事件运算",
        "古典概率",
        "加法公式"
      ],
      "source": "chapters/01-probability.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-counting"
      ],
      "teaching": "843-01-probability.html#843-events",
      "examples": [
        "843-01-probability.html#843-events-example1",
        "843-01-probability.html#843-events-example2"
      ],
      "exercises": [
        "843-01-probability.html#843-events-practice1",
        "843-01-probability.html#843-events-practice2",
        "843-01-probability.html#843-events-practice3"
      ]
    },
    {
      "id": "843-conditional",
      "title": "知道新信息后，概率会变",
      "topics": [
        "条件概率",
        "乘法公式",
        "独立性"
      ],
      "source": "chapters/01-probability.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-events"
      ],
      "teaching": "843-01-probability.html#843-conditional",
      "examples": [
        "843-01-probability.html#843-conditional-example1",
        "843-01-probability.html#843-conditional-example2"
      ],
      "exercises": [
        "843-01-probability.html#843-conditional-practice1",
        "843-01-probability.html#843-conditional-practice2",
        "843-01-probability.html#843-conditional-practice3"
      ]
    },
    {
      "id": "843-bayes",
      "title": "全概率与贝叶斯：从结果追原因",
      "topics": [
        "划分",
        "全概率公式",
        "贝叶斯公式",
        "基准率"
      ],
      "source": "chapters/01-probability.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-conditional"
      ],
      "teaching": "843-01-probability.html#843-bayes",
      "examples": [
        "843-01-probability.html#843-bayes-example1",
        "843-01-probability.html#843-bayes-example2"
      ],
      "exercises": [
        "843-01-probability.html#843-bayes-practice1",
        "843-01-probability.html#843-bayes-practice2",
        "843-01-probability.html#843-bayes-practice3"
      ]
    },
    {
      "id": "843-distribution",
      "title": "分布表、密度与分布函数",
      "topics": [
        "随机变量",
        "分布律",
        "分布函数",
        "概率密度"
      ],
      "source": "chapters/02-random.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-conditional"
      ],
      "teaching": "843-02-random.html#843-distribution",
      "examples": [
        "843-02-random.html#843-distribution-example1",
        "843-02-random.html#843-distribution-example2"
      ],
      "exercises": [
        "843-02-random.html#843-distribution-practice1",
        "843-02-random.html#843-distribution-practice2",
        "843-02-random.html#843-distribution-practice3"
      ]
    },
    {
      "id": "843-models",
      "title": "选择常见概率模型",
      "topics": [
        "伯努利",
        "二项",
        "泊松",
        "均匀",
        "指数",
        "正态"
      ],
      "source": "chapters/02-random.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-distribution"
      ],
      "teaching": "843-02-random.html#843-models",
      "examples": [
        "843-02-random.html#843-models-example1",
        "843-02-random.html#843-models-example2"
      ],
      "exercises": [
        "843-02-random.html#843-models-practice1",
        "843-02-random.html#843-models-practice2",
        "843-02-random.html#843-models-practice3"
      ]
    },
    {
      "id": "843-joint",
      "title": "两个变量与变量变换",
      "topics": [
        "联合分布",
        "边缘分布",
        "独立",
        "随机变量函数"
      ],
      "source": "chapters/02-random.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-models"
      ],
      "teaching": "843-02-random.html#843-joint",
      "examples": [
        "843-02-random.html#843-joint-example1",
        "843-02-random.html#843-joint-example2"
      ],
      "exercises": [
        "843-02-random.html#843-joint-practice1",
        "843-02-random.html#843-joint-practice2",
        "843-02-random.html#843-joint-practice3"
      ]
    },
    {
      "id": "843-moments",
      "title": "平均水平与波动：期望、方差和相关",
      "topics": [
        "期望",
        "方差",
        "协方差",
        "相关系数"
      ],
      "source": "chapters/02-random.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-joint"
      ],
      "teaching": "843-02-random.html#843-moments",
      "examples": [
        "843-02-random.html#843-moments-example1",
        "843-02-random.html#843-moments-example2"
      ],
      "exercises": [
        "843-02-random.html#843-moments-practice1",
        "843-02-random.html#843-moments-practice2",
        "843-02-random.html#843-moments-practice3"
      ]
    },
    {
      "id": "843-more-models",
      "title": "等待次数、不放回抽取与连续变换",
      "topics": [
        "几何分布",
        "超几何分布",
        "连续变量变换",
        "联合密度"
      ],
      "source": "chapters/02-random.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-moments"
      ],
      "teaching": "843-02-random.html#843-more-models",
      "examples": [
        "843-02-random.html#843-more-models-example1",
        "843-02-random.html#843-more-models-example2"
      ],
      "exercises": [
        "843-02-random.html#843-more-models-practice1",
        "843-02-random.html#843-more-models-practice2",
        "843-02-random.html#843-more-models-practice3"
      ]
    },
    {
      "id": "843-sampling",
      "title": "总体、样本与统计量",
      "topics": [
        "总体",
        "随机样本",
        "抽样偏差",
        "统计量"
      ],
      "source": "chapters/03-statistics.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-moments"
      ],
      "teaching": "843-03-statistics.html#843-sampling",
      "examples": [
        "843-03-statistics.html#843-sampling-example1",
        "843-03-statistics.html#843-sampling-example2"
      ],
      "exercises": [
        "843-03-statistics.html#843-sampling-practice1",
        "843-03-statistics.html#843-sampling-practice2",
        "843-03-statistics.html#843-sampling-practice3"
      ]
    },
    {
      "id": "843-sample-distributions",
      "title": "样本均值、样本方差与抽样分布",
      "topics": [
        "样本均值",
        "无偏样本方差",
        "正态抽样",
        "卡方",
        "t",
        "F"
      ],
      "source": "chapters/03-statistics.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "probability"
      ],
      "prerequisites": [
        "843-sampling"
      ],
      "teaching": "843-03-statistics.html#843-sample-distributions",
      "examples": [
        "843-03-statistics.html#843-sample-distributions-example1",
        "843-03-statistics.html#843-sample-distributions-example2"
      ],
      "exercises": [
        "843-03-statistics.html#843-sample-distributions-practice1",
        "843-03-statistics.html#843-sample-distributions-practice2",
        "843-03-statistics.html#843-sample-distributions-practice3"
      ]
    },
    {
      "id": "843-matrix-entry",
      "title": "方程组与矩阵：把系数排成表",
      "topics": [
        "矩阵定义",
        "特殊矩阵",
        "矩阵相等",
        "加法与数乘"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-symbols"
      ],
      "teaching": "843-04-linear.html#843-matrix-entry",
      "examples": [
        "843-04-linear.html#843-matrix-entry-example1",
        "843-04-linear.html#843-matrix-entry-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-matrix-entry-practice1",
        "843-04-linear.html#843-matrix-entry-practice2",
        "843-04-linear.html#843-matrix-entry-practice3"
      ]
    },
    {
      "id": "843-matrix-product",
      "title": "矩阵乘法、转置与分块",
      "topics": [
        "矩阵乘法",
        "矩阵幂",
        "转置法则",
        "分块矩阵"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-matrix-entry"
      ],
      "teaching": "843-04-linear.html#843-matrix-product",
      "examples": [
        "843-04-linear.html#843-matrix-product-example1",
        "843-04-linear.html#843-matrix-product-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-matrix-product-practice1",
        "843-04-linear.html#843-matrix-product-practice2",
        "843-04-linear.html#843-matrix-product-practice3"
      ]
    },
    {
      "id": "843-elimination",
      "title": "初等行变换与阶梯形",
      "topics": [
        "初等变换",
        "初等矩阵",
        "行阶梯形",
        "行最简形",
        "矩阵秩"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-matrix-product"
      ],
      "teaching": "843-04-linear.html#843-elimination",
      "examples": [
        "843-04-linear.html#843-elimination-example1",
        "843-04-linear.html#843-elimination-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-elimination-practice1",
        "843-04-linear.html#843-elimination-practice2",
        "843-04-linear.html#843-elimination-practice3"
      ]
    },
    {
      "id": "843-determinant",
      "title": "行列式：方阵对应的一个数",
      "topics": [
        "行列式定义",
        "排列逆序",
        "二三阶计算",
        "行列式性质"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-elimination"
      ],
      "teaching": "843-04-linear.html#843-determinant",
      "examples": [
        "843-04-linear.html#843-determinant-example1",
        "843-04-linear.html#843-determinant-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-determinant-practice1",
        "843-04-linear.html#843-determinant-practice2",
        "843-04-linear.html#843-determinant-practice3"
      ]
    },
    {
      "id": "843-cofactor-inverse",
      "title": "按行展开、伴随与求逆",
      "topics": [
        "余子式",
        "代数余子式",
        "展开定理",
        "伴随矩阵",
        "逆矩阵"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-determinant"
      ],
      "teaching": "843-04-linear.html#843-cofactor-inverse",
      "examples": [
        "843-04-linear.html#843-cofactor-inverse-example1",
        "843-04-linear.html#843-cofactor-inverse-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-cofactor-inverse-practice1",
        "843-04-linear.html#843-cofactor-inverse-practice2",
        "843-04-linear.html#843-cofactor-inverse-practice3"
      ]
    },
    {
      "id": "843-cramer",
      "title": "克拉默法则与矩阵方程",
      "topics": [
        "克拉默法则",
        "矩阵方程",
        "逆矩阵应用"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-cofactor-inverse"
      ],
      "teaching": "843-04-linear.html#843-cramer",
      "examples": [
        "843-04-linear.html#843-cramer-example1",
        "843-04-linear.html#843-cramer-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-cramer-practice1",
        "843-04-linear.html#843-cramer-practice2",
        "843-04-linear.html#843-cramer-practice3"
      ]
    },
    {
      "id": "843-span",
      "title": "线性组合与相关无关",
      "topics": [
        "n维向量",
        "线性组合",
        "线性表示",
        "线性相关",
        "线性无关"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-cramer"
      ],
      "teaching": "843-04-linear.html#843-span",
      "examples": [
        "843-04-linear.html#843-span-example1",
        "843-04-linear.html#843-span-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-span-practice1",
        "843-04-linear.html#843-span-practice2",
        "843-04-linear.html#843-span-practice3"
      ]
    },
    {
      "id": "843-rank-basis",
      "title": "极大无关组、秩与子式",
      "topics": [
        "极大线性无关组",
        "向量组秩",
        "等价向量组",
        "矩阵秩",
        "秩的性质"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-span"
      ],
      "teaching": "843-04-linear.html#843-rank-basis",
      "examples": [
        "843-04-linear.html#843-rank-basis-example1",
        "843-04-linear.html#843-rank-basis-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-rank-basis-practice1",
        "843-04-linear.html#843-rank-basis-practice2",
        "843-04-linear.html#843-rank-basis-practice3"
      ]
    },
    {
      "id": "843-homogeneous-system",
      "title": "齐次方程与基础解系",
      "topics": [
        "齐次方程非零解条件",
        "自由变量",
        "基础解系",
        "解空间维数"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-rank-basis"
      ],
      "teaching": "843-04-linear.html#843-homogeneous-system",
      "examples": [
        "843-04-linear.html#843-homogeneous-system-example1",
        "843-04-linear.html#843-homogeneous-system-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-homogeneous-system-practice1",
        "843-04-linear.html#843-homogeneous-system-practice2",
        "843-04-linear.html#843-homogeneous-system-practice3"
      ]
    },
    {
      "id": "843-nonhomogeneous-system",
      "title": "非齐次方程与公共解",
      "topics": [
        "有解判别",
        "唯一与无穷多解",
        "特解加齐次解",
        "公共解"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-homogeneous-system"
      ],
      "teaching": "843-04-linear.html#843-nonhomogeneous-system",
      "examples": [
        "843-04-linear.html#843-nonhomogeneous-system-example1",
        "843-04-linear.html#843-nonhomogeneous-system-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-nonhomogeneous-system-practice1",
        "843-04-linear.html#843-nonhomogeneous-system-practice2",
        "843-04-linear.html#843-nonhomogeneous-system-practice3"
      ]
    },
    {
      "id": "843-parameter-system",
      "title": "含参数方程组与秩讨论",
      "topics": [
        "参数讨论",
        "临界值",
        "秩与解结构综合"
      ],
      "source": "chapters/04-linear.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "linear"
      ],
      "prerequisites": [
        "843-nonhomogeneous-system"
      ],
      "teaching": "843-04-linear.html#843-parameter-system",
      "examples": [
        "843-04-linear.html#843-parameter-system-example1",
        "843-04-linear.html#843-parameter-system-example2"
      ],
      "exercises": [
        "843-04-linear.html#843-parameter-system-practice1",
        "843-04-linear.html#843-parameter-system-practice2",
        "843-04-linear.html#843-parameter-system-practice3"
      ]
    },
    {
      "id": "843-bases",
      "title": "二进制、编码与数值范围",
      "topics": [
        "进制",
        "补码",
        "字符",
        "Unicode",
        "定点",
        "浮点"
      ],
      "source": "chapters/05-hardware.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "hardware"
      ],
      "prerequisites": [
        "843-symbols"
      ],
      "teaching": "843-05-hardware.html#843-bases",
      "examples": [
        "843-05-hardware.html#843-bases-example1",
        "843-05-hardware.html#843-bases-example2"
      ],
      "exercises": [
        "843-05-hardware.html#843-bases-practice1",
        "843-05-hardware.html#843-bases-practice2",
        "843-05-hardware.html#843-bases-practice3"
      ]
    },
    {
      "id": "843-logic",
      "title": "逻辑门与组合电路",
      "topics": [
        "与或非",
        "异或",
        "真值表",
        "布尔逻辑"
      ],
      "source": "chapters/05-hardware.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "hardware"
      ],
      "prerequisites": [
        "843-bases"
      ],
      "teaching": "843-05-hardware.html#843-logic",
      "examples": [
        "843-05-hardware.html#843-logic-example1",
        "843-05-hardware.html#843-logic-example2"
      ],
      "exercises": [
        "843-05-hardware.html#843-logic-practice1",
        "843-05-hardware.html#843-logic-practice2",
        "843-05-hardware.html#843-logic-practice3"
      ]
    },
    {
      "id": "843-cpu",
      "title": "一条指令怎样执行",
      "topics": [
        "CPU",
        "控制器",
        "运算器",
        "寄存器",
        "存储层次",
        "总线",
        "输入输出",
        "中断"
      ],
      "source": "chapters/05-hardware.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "hardware"
      ],
      "prerequisites": [
        "843-logic"
      ],
      "teaching": "843-05-hardware.html#843-cpu",
      "examples": [
        "843-05-hardware.html#843-cpu-example1",
        "843-05-hardware.html#843-cpu-example2"
      ],
      "exercises": [
        "843-05-hardware.html#843-cpu-practice1",
        "843-05-hardware.html#843-cpu-practice2",
        "843-05-hardware.html#843-cpu-practice3"
      ]
    },
    {
      "id": "843-floating",
      "title": "定点与浮点：小数也需要编码",
      "topics": [
        "二进制小数",
        "规格化",
        "IEEE 754基础",
        "舍入",
        "误差"
      ],
      "source": "chapters/05-hardware.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "hardware",
        "ieee"
      ],
      "prerequisites": [
        "843-cpu"
      ],
      "teaching": "843-05-hardware.html#843-floating",
      "examples": [
        "843-05-hardware.html#843-floating-example1",
        "843-05-hardware.html#843-floating-example2"
      ],
      "exercises": [
        "843-05-hardware.html#843-floating-practice1",
        "843-05-hardware.html#843-floating-practice2",
        "843-05-hardware.html#843-floating-practice3"
      ]
    },
    {
      "id": "843-algorithm",
      "title": "算法、复杂度与递归",
      "topics": [
        "算法",
        "伪代码",
        "时间复杂度",
        "空间复杂度",
        "递归"
      ],
      "source": "chapters/06-linear-structures.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-c-memory",
        "843-c-control"
      ],
      "teaching": "843-06-linear-structures.html#843-algorithm",
      "examples": [
        "843-06-linear-structures.html#843-algorithm-example1",
        "843-06-linear-structures.html#843-algorithm-example2"
      ],
      "exercises": [
        "843-06-linear-structures.html#843-algorithm-practice1",
        "843-06-linear-structures.html#843-algorithm-practice2",
        "843-06-linear-structures.html#843-algorithm-practice3"
      ]
    },
    {
      "id": "843-lists",
      "title": "顺序表与链表：搬元素还是改指针",
      "topics": [
        "线性表",
        "顺序表",
        "单链表",
        "插入",
        "删除"
      ],
      "source": "chapters/06-linear-structures.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-algorithm"
      ],
      "teaching": "843-06-linear-structures.html#843-lists",
      "examples": [
        "843-06-linear-structures.html#843-lists-example1",
        "843-06-linear-structures.html#843-lists-example2"
      ],
      "exercises": [
        "843-06-linear-structures.html#843-lists-practice1",
        "843-06-linear-structures.html#843-lists-practice2",
        "843-06-linear-structures.html#843-lists-practice3"
      ]
    },
    {
      "id": "843-stack-queue",
      "title": "栈与队列：不同的出场顺序",
      "topics": [
        "栈",
        "队列",
        "循环队列",
        "括号匹配"
      ],
      "source": "chapters/06-linear-structures.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-lists"
      ],
      "teaching": "843-06-linear-structures.html#843-stack-queue",
      "examples": [
        "843-06-linear-structures.html#843-stack-queue-example1",
        "843-06-linear-structures.html#843-stack-queue-example2"
      ],
      "exercises": [
        "843-06-linear-structures.html#843-stack-queue-practice1",
        "843-06-linear-structures.html#843-stack-queue-practice2",
        "843-06-linear-structures.html#843-stack-queue-practice3"
      ]
    },
    {
      "id": "843-strings-arrays",
      "title": "串、数组与稀疏矩阵",
      "topics": [
        "串",
        "模式匹配",
        "KMP直觉",
        "多维数组",
        "稀疏矩阵"
      ],
      "source": "chapters/06-linear-structures.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-stack-queue"
      ],
      "teaching": "843-06-linear-structures.html#843-strings-arrays",
      "examples": [
        "843-06-linear-structures.html#843-strings-arrays-example1",
        "843-06-linear-structures.html#843-strings-arrays-example2"
      ],
      "exercises": [
        "843-06-linear-structures.html#843-strings-arrays-practice1",
        "843-06-linear-structures.html#843-strings-arrays-practice2",
        "843-06-linear-structures.html#843-strings-arrays-practice3"
      ]
    },
    {
      "id": "843-trees",
      "title": "树、二叉树与遍历",
      "topics": [
        "树",
        "二叉树",
        "完全二叉树",
        "遍历",
        "二叉搜索树"
      ],
      "source": "chapters/07-trees-graphs.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-algorithm",
        "843-stack-queue"
      ],
      "teaching": "843-07-trees-graphs.html#843-trees",
      "examples": [
        "843-07-trees-graphs.html#843-trees-example1",
        "843-07-trees-graphs.html#843-trees-example2"
      ],
      "exercises": [
        "843-07-trees-graphs.html#843-trees-practice1",
        "843-07-trees-graphs.html#843-trees-practice2",
        "843-07-trees-graphs.html#843-trees-practice3"
      ]
    },
    {
      "id": "843-huffman",
      "title": "哈夫曼树：让常见符号更短",
      "topics": [
        "带权路径长度",
        "哈夫曼编码",
        "前缀码"
      ],
      "source": "chapters/07-trees-graphs.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-trees"
      ],
      "teaching": "843-07-trees-graphs.html#843-huffman",
      "examples": [
        "843-07-trees-graphs.html#843-huffman-example1",
        "843-07-trees-graphs.html#843-huffman-example2"
      ],
      "exercises": [
        "843-07-trees-graphs.html#843-huffman-practice1",
        "843-07-trees-graphs.html#843-huffman-practice2",
        "843-07-trees-graphs.html#843-huffman-practice3"
      ]
    },
    {
      "id": "843-graphs",
      "title": "图的表示、遍历与拓扑次序",
      "topics": [
        "有向无向图",
        "邻接矩阵",
        "邻接表",
        "DFS",
        "BFS",
        "拓扑排序"
      ],
      "source": "chapters/07-trees-graphs.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-huffman"
      ],
      "teaching": "843-07-trees-graphs.html#843-graphs",
      "examples": [
        "843-07-trees-graphs.html#843-graphs-example1",
        "843-07-trees-graphs.html#843-graphs-example2"
      ],
      "exercises": [
        "843-07-trees-graphs.html#843-graphs-practice1",
        "843-07-trees-graphs.html#843-graphs-practice2",
        "843-07-trees-graphs.html#843-graphs-practice3"
      ]
    },
    {
      "id": "843-graph-paths",
      "title": "最短路径与最小生成树",
      "topics": [
        "Dijkstra",
        "Floyd",
        "Prim",
        "Kruskal",
        "生成树"
      ],
      "source": "chapters/07-trees-graphs.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-graphs"
      ],
      "teaching": "843-07-trees-graphs.html#843-graph-paths",
      "examples": [
        "843-07-trees-graphs.html#843-graph-paths-example1",
        "843-07-trees-graphs.html#843-graph-paths-example2"
      ],
      "exercises": [
        "843-07-trees-graphs.html#843-graph-paths-practice1",
        "843-07-trees-graphs.html#843-graph-paths-practice2",
        "843-07-trees-graphs.html#843-graph-paths-practice3"
      ]
    },
    {
      "id": "843-search",
      "title": "顺序查找、二分与散列",
      "topics": [
        "顺序查找",
        "二分",
        "散列",
        "冲突",
        "装填因子"
      ],
      "source": "chapters/07-trees-graphs.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-graph-paths"
      ],
      "teaching": "843-07-trees-graphs.html#843-search",
      "examples": [
        "843-07-trees-graphs.html#843-search-example1",
        "843-07-trees-graphs.html#843-search-example2"
      ],
      "exercises": [
        "843-07-trees-graphs.html#843-search-practice1",
        "843-07-trees-graphs.html#843-search-practice2",
        "843-07-trees-graphs.html#843-search-practice3"
      ]
    },
    {
      "id": "843-sorting",
      "title": "排序过程、稳定性与取舍",
      "topics": [
        "插入",
        "冒泡",
        "选择",
        "快排",
        "归并",
        "堆排",
        "希尔",
        "基数",
        "稳定性"
      ],
      "source": "chapters/07-trees-graphs.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-search"
      ],
      "teaching": "843-07-trees-graphs.html#843-sorting",
      "examples": [
        "843-07-trees-graphs.html#843-sorting-example1",
        "843-07-trees-graphs.html#843-sorting-example2"
      ],
      "exercises": [
        "843-07-trees-graphs.html#843-sorting-practice1",
        "843-07-trees-graphs.html#843-sorting-practice2",
        "843-07-trees-graphs.html#843-sorting-practice3"
      ]
    },
    {
      "id": "843-divide-sort",
      "title": "快速排序与归并：分开，再合起来",
      "topics": [
        "分区",
        "快排",
        "归并",
        "分治",
        "递归边界"
      ],
      "source": "chapters/07-trees-graphs.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-sorting"
      ],
      "teaching": "843-07-trees-graphs.html#843-divide-sort",
      "examples": [
        "843-07-trees-graphs.html#843-divide-sort-example1",
        "843-07-trees-graphs.html#843-divide-sort-example2"
      ],
      "exercises": [
        "843-07-trees-graphs.html#843-divide-sort-practice1",
        "843-07-trees-graphs.html#843-divide-sort-practice2",
        "843-07-trees-graphs.html#843-divide-sort-practice3"
      ]
    },
    {
      "id": "843-heap-radix",
      "title": "堆、希尔与基数：不同的排序机制",
      "topics": [
        "大根堆",
        "堆调整",
        "堆排序",
        "希尔排序",
        "LSD基数排序"
      ],
      "source": "chapters/07-trees-graphs.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-divide-sort"
      ],
      "teaching": "843-07-trees-graphs.html#843-heap-radix",
      "examples": [
        "843-07-trees-graphs.html#843-heap-radix-example1",
        "843-07-trees-graphs.html#843-heap-radix-example2"
      ],
      "exercises": [
        "843-07-trees-graphs.html#843-heap-radix-practice1",
        "843-07-trees-graphs.html#843-heap-radix-practice2",
        "843-07-trees-graphs.html#843-heap-radix-practice3"
      ]
    },
    {
      "id": "843-graph-matrix",
      "title": "用中转点与割边完成图算法",
      "topics": [
        "Floyd过程",
        "Prim过程",
        "负边",
        "负环",
        "连通性"
      ],
      "source": "chapters/07-trees-graphs.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "structures"
      ],
      "prerequisites": [
        "843-heap-radix"
      ],
      "teaching": "843-07-trees-graphs.html#843-graph-matrix",
      "examples": [
        "843-07-trees-graphs.html#843-graph-matrix-example1",
        "843-07-trees-graphs.html#843-graph-matrix-example2"
      ],
      "exercises": [
        "843-07-trees-graphs.html#843-graph-matrix-practice1",
        "843-07-trees-graphs.html#843-graph-matrix-practice2",
        "843-07-trees-graphs.html#843-graph-matrix-practice3"
      ]
    },
    {
      "id": "843-processes",
      "title": "进程、状态与调度",
      "topics": [
        "进程",
        "线程",
        "就绪运行阻塞",
        "调度",
        "周转时间"
      ],
      "source": "chapters/08-resources.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [
        "843-cpu",
        "843-stack-queue"
      ],
      "teaching": "843-08-resources.html#843-processes",
      "examples": [
        "843-08-resources.html#843-processes-example1",
        "843-08-resources.html#843-processes-example2"
      ],
      "exercises": [
        "843-08-resources.html#843-processes-practice1",
        "843-08-resources.html#843-processes-practice2",
        "843-08-resources.html#843-processes-practice3"
      ]
    },
    {
      "id": "843-synchronization",
      "title": "互斥、同步与死锁",
      "topics": [
        "临界区",
        "信号量",
        "生产消费",
        "死锁条件",
        "安全状态"
      ],
      "source": "chapters/08-resources.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [
        "843-processes"
      ],
      "teaching": "843-08-resources.html#843-synchronization",
      "examples": [
        "843-08-resources.html#843-synchronization-example1",
        "843-08-resources.html#843-synchronization-example2"
      ],
      "exercises": [
        "843-08-resources.html#843-synchronization-practice1",
        "843-08-resources.html#843-synchronization-practice2",
        "843-08-resources.html#843-synchronization-practice3"
      ]
    },
    {
      "id": "843-memory-files",
      "title": "内存、文件与设备怎样管理",
      "topics": [
        "分页",
        "地址转换",
        "缺页",
        "FIFO",
        "LRU",
        "文件",
        "目录",
        "设备管理"
      ],
      "source": "chapters/08-resources.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [
        "843-synchronization"
      ],
      "teaching": "843-08-resources.html#843-memory-files",
      "examples": [
        "843-08-resources.html#843-memory-files-example1",
        "843-08-resources.html#843-memory-files-example2"
      ],
      "exercises": [
        "843-08-resources.html#843-memory-files-practice1",
        "843-08-resources.html#843-memory-files-practice2",
        "843-08-resources.html#843-memory-files-practice3"
      ]
    },
    {
      "id": "843-relational",
      "title": "关系、键与关系操作",
      "topics": [
        "关系模型",
        "主键",
        "候选键",
        "外键",
        "选择投影连接",
        "完整性"
      ],
      "source": "chapters/09-database.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "sql"
      ],
      "prerequisites": [
        "843-symbols"
      ],
      "teaching": "843-09-database.html#843-relational",
      "examples": [
        "843-09-database.html#843-relational-example1",
        "843-09-database.html#843-relational-example2"
      ],
      "exercises": [
        "843-09-database.html#843-relational-practice1",
        "843-09-database.html#843-relational-practice2",
        "843-09-database.html#843-relational-practice3"
      ]
    },
    {
      "id": "843-sql",
      "title": "从查询到分组：读懂SQL",
      "topics": [
        "SELECT",
        "WHERE",
        "JOIN",
        "GROUP BY",
        "HAVING",
        "聚合",
        "更新",
        "事务"
      ],
      "source": "chapters/09-database.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "sql"
      ],
      "prerequisites": [
        "843-relational"
      ],
      "teaching": "843-09-database.html#843-sql",
      "examples": [
        "843-09-database.html#843-sql-example1",
        "843-09-database.html#843-sql-example2"
      ],
      "exercises": [
        "843-09-database.html#843-sql-practice1",
        "843-09-database.html#843-sql-practice2",
        "843-09-database.html#843-sql-practice3"
      ]
    },
    {
      "id": "843-normalization",
      "title": "函数依赖、规范化与ER设计",
      "topics": [
        "函数依赖",
        "1NF",
        "2NF",
        "3NF",
        "BCNF",
        "ER",
        "设计流程"
      ],
      "source": "chapters/09-database.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "sql"
      ],
      "prerequisites": [
        "843-sql"
      ],
      "teaching": "843-09-database.html#843-normalization",
      "examples": [
        "843-09-database.html#843-normalization-example1",
        "843-09-database.html#843-normalization-example2"
      ],
      "exercises": [
        "843-09-database.html#843-normalization-practice1",
        "843-09-database.html#843-normalization-practice2",
        "843-09-database.html#843-normalization-practice3"
      ]
    },
    {
      "id": "843-requirements",
      "title": "需求、模块与接口",
      "topics": [
        "功能需求",
        "非功能需求",
        "结构化",
        "面向对象",
        "模块",
        "接口"
      ],
      "source": "chapters/10-software.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [
        "843-c-control",
        "843-relational"
      ],
      "teaching": "843-10-software.html#843-requirements",
      "examples": [
        "843-10-software.html#843-requirements-example1",
        "843-10-software.html#843-requirements-example2"
      ],
      "exercises": [
        "843-10-software.html#843-requirements-practice1",
        "843-10-software.html#843-requirements-practice2",
        "843-10-software.html#843-requirements-practice3"
      ]
    },
    {
      "id": "843-lifecycle-testing",
      "title": "开发流程、测试与维护",
      "topics": [
        "瀑布",
        "迭代",
        "原型",
        "黑盒",
        "白盒",
        "边界",
        "回归",
        "维护"
      ],
      "source": "chapters/10-software.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [
        "843-requirements"
      ],
      "teaching": "843-10-software.html#843-lifecycle-testing",
      "examples": [
        "843-10-software.html#843-lifecycle-testing-example1",
        "843-10-software.html#843-lifecycle-testing-example2"
      ],
      "exercises": [
        "843-10-software.html#843-lifecycle-testing-practice1",
        "843-10-software.html#843-lifecycle-testing-practice2",
        "843-10-software.html#843-lifecycle-testing-practice3"
      ]
    },
    {
      "id": "843-architecture",
      "title": "互联网应用如何连接",
      "topics": [
        "客户端服务器",
        "HTTP",
        "API",
        "数据库",
        "缓存",
        "身份",
        "隐私"
      ],
      "source": "chapters/10-software.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software"
      ],
      "prerequisites": [
        "843-lifecycle-testing"
      ],
      "teaching": "843-10-software.html#843-architecture",
      "examples": [
        "843-10-software.html#843-architecture-example1",
        "843-10-software.html#843-architecture-example2"
      ],
      "exercises": [
        "843-10-software.html#843-architecture-practice1",
        "843-10-software.html#843-architecture-practice2",
        "843-10-software.html#843-architecture-practice3"
      ]
    },
    {
      "id": "843-data-pipeline",
      "title": "数据处理与分布式直觉",
      "topics": [
        "数据采集",
        "清洗",
        "ETL",
        "批流",
        "分布式",
        "MapReduce"
      ],
      "source": "chapters/11-data-ai.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "ai"
      ],
      "prerequisites": [
        "843-sample-distributions",
        "843-relational"
      ],
      "teaching": "843-11-data-ai.html#843-data-pipeline",
      "examples": [
        "843-11-data-ai.html#843-data-pipeline-example1",
        "843-11-data-ai.html#843-data-pipeline-example2"
      ],
      "exercises": [
        "843-11-data-ai.html#843-data-pipeline-practice1",
        "843-11-data-ai.html#843-data-pipeline-practice2",
        "843-11-data-ai.html#843-data-pipeline-practice3"
      ]
    },
    {
      "id": "843-learning",
      "title": "机器学习任务与训练评估",
      "topics": [
        "监督",
        "无监督",
        "强化",
        "分类",
        "回归",
        "训练验证测试",
        "过拟合",
        "指标"
      ],
      "source": "chapters/11-data-ai.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "ai"
      ],
      "prerequisites": [
        "843-data-pipeline"
      ],
      "teaching": "843-11-data-ai.html#843-learning",
      "examples": [
        "843-11-data-ai.html#843-learning-example1",
        "843-11-data-ai.html#843-learning-example2"
      ],
      "exercises": [
        "843-11-data-ai.html#843-learning-practice1",
        "843-11-data-ai.html#843-learning-practice2",
        "843-11-data-ai.html#843-learning-practice3"
      ]
    },
    {
      "id": "843-neural-generative",
      "title": "神经网络、生成式AI与设计应用",
      "topics": [
        "神经网络",
        "损失",
        "梯度",
        "生成式AI",
        "幻觉",
        "偏差",
        "人机协作"
      ],
      "source": "chapters/11-data-ai.md",
      "scope": "大纲要求的教学展开",
      "kind": "技术讲解",
      "references": [
        "syllabus",
        "software",
        "ai"
      ],
      "prerequisites": [
        "843-learning"
      ],
      "teaching": "843-11-data-ai.html#843-neural-generative",
      "examples": [
        "843-11-data-ai.html#843-neural-generative-example1",
        "843-11-data-ai.html#843-neural-generative-example2"
      ],
      "exercises": [
        "843-11-data-ai.html#843-neural-generative-practice1",
        "843-11-data-ai.html#843-neural-generative-practice2",
        "843-11-data-ai.html#843-neural-generative-practice3"
      ]
    },
    {
      "id": "843-design-function",
      "title": "设计、艺术、技术与社会",
      "topics": [
        "功能",
        "形式",
        "审美",
        "技术",
        "社会",
        "系统"
      ],
      "source": "chapters/12-design.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "designbook",
        "bauhaus",
        "morris"
      ],
      "prerequisites": [],
      "teaching": "843-12-design.html#843-design-function",
      "examples": [
        "843-12-design.html#843-design-function-example1",
        "843-12-design.html#843-design-function-example2"
      ],
      "exercises": [
        "843-12-design.html#843-design-function-practice1",
        "843-12-design.html#843-design-function-practice2",
        "843-12-design.html#843-design-function-practice3"
      ]
    },
    {
      "id": "843-design-history",
      "title": "理解设计发展，不只背风格名称",
      "topics": [
        "工艺美术",
        "工业化",
        "包豪斯",
        "现代设计",
        "多元与数字转向"
      ],
      "source": "chapters/12-design.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "designbook",
        "bauhaus",
        "morris"
      ],
      "prerequisites": [
        "843-design-function"
      ],
      "teaching": "843-12-design.html#843-design-history",
      "examples": [
        "843-12-design.html#843-design-history-example1",
        "843-12-design.html#843-design-history-example2"
      ],
      "exercises": [
        "843-12-design.html#843-design-history-practice1",
        "843-12-design.html#843-design-history-practice2",
        "843-12-design.html#843-design-history-practice3"
      ]
    },
    {
      "id": "843-visual-language",
      "title": "点线面、色彩与信息层级",
      "topics": [
        "点线面",
        "对比",
        "重复",
        "对齐",
        "亲近",
        "色彩",
        "版式",
        "符号"
      ],
      "source": "chapters/12-design.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "designbook",
        "bauhaus",
        "morris"
      ],
      "prerequisites": [
        "843-design-history"
      ],
      "teaching": "843-12-design.html#843-visual-language",
      "examples": [
        "843-12-design.html#843-visual-language-example1",
        "843-12-design.html#843-visual-language-example2"
      ],
      "exercises": [
        "843-12-design.html#843-visual-language-practice1",
        "843-12-design.html#843-visual-language-practice2",
        "843-12-design.html#843-visual-language-practice3"
      ]
    },
    {
      "id": "843-ethics",
      "title": "伦理、可及性与可持续设计",
      "topics": [
        "包容",
        "无障碍",
        "隐私",
        "可持续",
        "生命周期",
        "暗黑模式"
      ],
      "source": "chapters/12-design.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "designbook",
        "bauhaus",
        "morris"
      ],
      "prerequisites": [
        "843-visual-language"
      ],
      "teaching": "843-12-design.html#843-ethics",
      "examples": [
        "843-12-design.html#843-ethics-example1",
        "843-12-design.html#843-ethics-example2"
      ],
      "exercises": [
        "843-12-design.html#843-ethics-practice1",
        "843-12-design.html#843-ethics-practice2",
        "843-12-design.html#843-ethics-practice3"
      ]
    },
    {
      "id": "843-media-types",
      "title": "从媒介到数字艺术的类型",
      "topics": [
        "媒介",
        "数字化",
        "网络艺术",
        "影像",
        "动画",
        "游戏",
        "VR",
        "AR",
        "装置"
      ],
      "source": "chapters/13-media.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "mediabook",
        "paik",
        "molnar"
      ],
      "prerequisites": [
        "843-design-history",
        "843-visual-language"
      ],
      "teaching": "843-13-media.html#843-media-types",
      "examples": [
        "843-13-media.html#843-media-types-example1",
        "843-13-media.html#843-media-types-example2"
      ],
      "exercises": [
        "843-13-media.html#843-media-types-practice1",
        "843-13-media.html#843-media-types-practice2",
        "843-13-media.html#843-media-types-practice3"
      ]
    },
    {
      "id": "843-media-history",
      "title": "从录像反馈到算法艺术：读两件典型实践",
      "topics": [
        "录像艺术",
        "闭路反馈",
        "生成艺术",
        "算法美学",
        "发展脉络"
      ],
      "source": "chapters/13-media.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "mediabook",
        "paik",
        "molnar"
      ],
      "prerequisites": [
        "843-media-types"
      ],
      "teaching": "843-13-media.html#843-media-history",
      "examples": [
        "843-13-media.html#843-media-history-example1",
        "843-13-media.html#843-media-history-example2"
      ],
      "exercises": [
        "843-13-media.html#843-media-history-practice1",
        "843-13-media.html#843-media-history-practice2",
        "843-13-media.html#843-media-history-practice3"
      ]
    },
    {
      "id": "843-interaction-narrative",
      "title": "交互、叙事与体验节奏",
      "topics": [
        "输入映射",
        "反馈",
        "状态",
        "叙事",
        "分支",
        "沉浸",
        "评价"
      ],
      "source": "chapters/13-media.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "mediabook",
        "paik",
        "molnar"
      ],
      "prerequisites": [
        "843-media-history"
      ],
      "teaching": "843-13-media.html#843-interaction-narrative",
      "examples": [
        "843-13-media.html#843-interaction-narrative-example1",
        "843-13-media.html#843-interaction-narrative-example2"
      ],
      "exercises": [
        "843-13-media.html#843-interaction-narrative-practice1",
        "843-13-media.html#843-interaction-narrative-practice2",
        "843-13-media.html#843-interaction-narrative-practice3"
      ]
    },
    {
      "id": "843-research",
      "title": "观察与访谈：先弄清问题",
      "topics": [
        "观察",
        "访谈",
        "样本",
        "证据",
        "事实假设",
        "研究伦理"
      ],
      "source": "chapters/14-innovation.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "designcouncil"
      ],
      "prerequisites": [
        "843-design-function"
      ],
      "teaching": "843-14-innovation.html#843-research",
      "examples": [
        "843-14-innovation.html#843-research-example1",
        "843-14-innovation.html#843-research-example2"
      ],
      "exercises": [
        "843-14-innovation.html#843-research-practice1",
        "843-14-innovation.html#843-research-practice2",
        "843-14-innovation.html#843-research-practice3"
      ]
    },
    {
      "id": "843-define-ideate",
      "title": "证据整理、问题界定与创意生成",
      "topics": [
        "亲和图",
        "需求",
        "洞察",
        "问题陈述",
        "发散",
        "类比",
        "组合"
      ],
      "source": "chapters/14-innovation.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "designcouncil"
      ],
      "prerequisites": [
        "843-research"
      ],
      "teaching": "843-14-innovation.html#843-define-ideate",
      "examples": [
        "843-14-innovation.html#843-define-ideate-example1",
        "843-14-innovation.html#843-define-ideate-example2"
      ],
      "exercises": [
        "843-14-innovation.html#843-define-ideate-practice1",
        "843-14-innovation.html#843-define-ideate-practice2",
        "843-14-innovation.html#843-define-ideate-practice3"
      ]
    },
    {
      "id": "843-select-prototype",
      "title": "筛选、用户流程与原型",
      "topics": [
        "评价矩阵",
        "用户流程",
        "服务蓝图",
        "低保真",
        "原型",
        "可行性"
      ],
      "source": "chapters/14-innovation.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "designcouncil"
      ],
      "prerequisites": [
        "843-define-ideate"
      ],
      "teaching": "843-14-innovation.html#843-select-prototype",
      "examples": [
        "843-14-innovation.html#843-select-prototype-example1",
        "843-14-innovation.html#843-select-prototype-example2"
      ],
      "exercises": [
        "843-14-innovation.html#843-select-prototype-practice1",
        "843-14-innovation.html#843-select-prototype-practice2",
        "843-14-innovation.html#843-select-prototype-practice3"
      ]
    },
    {
      "id": "843-evaluate",
      "title": "评价与迭代：证明改进在哪里",
      "topics": [
        "可用性测试",
        "任务",
        "指标",
        "观察",
        "迭代",
        "自评"
      ],
      "source": "chapters/14-innovation.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "designcouncil"
      ],
      "prerequisites": [
        "843-select-prototype"
      ],
      "teaching": "843-14-innovation.html#843-evaluate",
      "examples": [
        "843-14-innovation.html#843-evaluate-example1",
        "843-14-innovation.html#843-evaluate-example2"
      ],
      "exercises": [
        "843-14-innovation.html#843-evaluate-practice1",
        "843-14-innovation.html#843-evaluate-practice2",
        "843-14-innovation.html#843-evaluate-practice3"
      ]
    },
    {
      "id": "843-lines-forms",
      "title": "从线条到基本形体",
      "topics": [
        "直线",
        "椭圆",
        "方体",
        "圆柱",
        "轮廓",
        "结构",
        "线宽"
      ],
      "source": "chapters/15-sketch.md",
      "scope": "大纲要求的教学展开",
      "kind": "手绘实践",
      "references": [
        "syllabus",
        "original"
      ],
      "prerequisites": [
        "843-visual-language"
      ],
      "teaching": "843-15-sketch.html#843-lines-forms",
      "examples": [
        "843-15-sketch.html#843-lines-forms-example1",
        "843-15-sketch.html#843-lines-forms-example2"
      ],
      "exercises": [
        "843-15-sketch.html#843-lines-forms-practice1",
        "843-15-sketch.html#843-lines-forms-practice2",
        "843-15-sketch.html#843-lines-forms-practice3"
      ]
    },
    {
      "id": "843-perspective",
      "title": "比例、透视与构图",
      "topics": [
        "视平线",
        "消失点",
        "一点透视",
        "两点透视",
        "比例",
        "构图"
      ],
      "source": "chapters/15-sketch.md",
      "scope": "大纲要求的教学展开",
      "kind": "手绘实践",
      "references": [
        "syllabus",
        "original"
      ],
      "prerequisites": [
        "843-lines-forms"
      ],
      "teaching": "843-15-sketch.html#843-perspective",
      "examples": [
        "843-15-sketch.html#843-perspective-example1",
        "843-15-sketch.html#843-perspective-example2"
      ],
      "exercises": [
        "843-15-sketch.html#843-perspective-practice1",
        "843-15-sketch.html#843-perspective-practice2",
        "843-15-sketch.html#843-perspective-practice3"
      ]
    },
    {
      "id": "843-people-scenes",
      "title": "人物、动作与使用场景",
      "topics": [
        "简笔人物",
        "动作线",
        "场景",
        "比例参照",
        "交互距离"
      ],
      "source": "chapters/15-sketch.md",
      "scope": "大纲要求的教学展开",
      "kind": "手绘实践",
      "references": [
        "syllabus",
        "original"
      ],
      "prerequisites": [
        "843-perspective"
      ],
      "teaching": "843-15-sketch.html#843-people-scenes",
      "examples": [
        "843-15-sketch.html#843-people-scenes-example1",
        "843-15-sketch.html#843-people-scenes-example2"
      ],
      "exercises": [
        "843-15-sketch.html#843-people-scenes-practice1",
        "843-15-sketch.html#843-people-scenes-practice2",
        "843-15-sketch.html#843-people-scenes-practice3"
      ]
    },
    {
      "id": "843-ui-story",
      "title": "界面草图、故事板与流程图",
      "topics": [
        "线框图",
        "界面状态",
        "故事板",
        "流程图",
        "标注"
      ],
      "source": "chapters/15-sketch.md",
      "scope": "大纲要求的教学展开",
      "kind": "手绘实践",
      "references": [
        "syllabus",
        "original"
      ],
      "prerequisites": [
        "843-people-scenes"
      ],
      "teaching": "843-15-sketch.html#843-ui-story",
      "examples": [
        "843-15-sketch.html#843-ui-story-example1",
        "843-15-sketch.html#843-ui-story-example2"
      ],
      "exercises": [
        "843-15-sketch.html#843-ui-story-practice1",
        "843-15-sketch.html#843-ui-story-practice2",
        "843-15-sketch.html#843-ui-story-practice3"
      ]
    },
    {
      "id": "843-answer-layout",
      "title": "把方案组织成一张清楚的答卷",
      "topics": [
        "答卷布局",
        "说明文字",
        "主视图",
        "细节图",
        "时间分配",
        "自检"
      ],
      "source": "chapters/15-sketch.md",
      "scope": "大纲要求的教学展开",
      "kind": "手绘实践",
      "references": [
        "syllabus",
        "original"
      ],
      "prerequisites": [
        "843-ui-story"
      ],
      "teaching": "843-15-sketch.html#843-answer-layout",
      "examples": [
        "843-15-sketch.html#843-answer-layout-example1",
        "843-15-sketch.html#843-answer-layout-example2"
      ],
      "exercises": [
        "843-15-sketch.html#843-answer-layout-practice1",
        "843-15-sketch.html#843-answer-layout-practice2",
        "843-15-sketch.html#843-answer-layout-practice3"
      ]
    },
    {
      "id": "843-answer-method",
      "title": "名词、简答、计算与算法过程题",
      "topics": [
        "名词解释",
        "简答",
        "计算",
        "算法",
        "审题",
        "检查"
      ],
      "source": "chapters/16-practice.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "original"
      ],
      "prerequisites": [
        "843-evaluate",
        "843-answer-layout",
        "843-neural-generative"
      ],
      "teaching": "843-16-practice.html#843-answer-method",
      "examples": [
        "843-16-practice.html#843-answer-method-example1",
        "843-16-practice.html#843-answer-method-example2"
      ],
      "exercises": [
        "843-16-practice.html#843-answer-method-practice1",
        "843-16-practice.html#843-answer-method-practice2",
        "843-16-practice.html#843-answer-method-practice3"
      ]
    },
    {
      "id": "843-integrate",
      "title": "跨模块案例怎样作答",
      "topics": [
        "技术选择",
        "设计推演",
        "案例分析",
        "证据链",
        "综合"
      ],
      "source": "chapters/16-practice.md",
      "scope": "大纲要求的教学展开",
      "kind": "设计分析",
      "references": [
        "syllabus",
        "original"
      ],
      "prerequisites": [
        "843-answer-method"
      ],
      "teaching": "843-16-practice.html#843-integrate",
      "examples": [
        "843-16-practice.html#843-integrate-example1",
        "843-16-practice.html#843-integrate-example2"
      ],
      "exercises": [
        "843-16-practice.html#843-integrate-practice1",
        "843-16-practice.html#843-integrate-practice2",
        "843-16-practice.html#843-integrate-practice3"
      ]
    }
  ]
}