fol. I

Subjects.

110개 도메인이 6,500개 Knowledge Component로 분해됩니다. 전통적 의미의 "과목"이 아니라, 측정 가능한 학습 단위들의 부분집합 — Davinci가 인식하는 과목 체계.

IFOLIO · §1

Domains

110개 도메인은 KC의 의미적 묶음. 도메인 간 KC가 공유되며, "과목"의 경계는 유연합니다.

과목은 묶음이 아니라
그래프의 부분집합입니다

"Data Structures"는 Engineering 도메인의 부분집합이지만, Discrete Math의 KC를 다수 참조합니다. 도메인은 라벨일 뿐, 진짜 학습 단위는 KC와 그 사이의 선수지식 관계입니다.

110 DOMAINS · 6,500 KC · 2,147 CROSS-DOMAIN EDGES

fig. I.1

110개 도메인이 만드는 적층 폴리오 — 각 링은 한 도메인의 KC 묶음

Knowledge Component

KC는 측정 가능한
최소 학습 단위

KC는 하나의 정의, 하나의 적용, 하나의 평가 가능 행동을 갖습니다. "Hash Table"은 12개의 KC로 분해됩니다. 마스터리는 KC 단위에서만 의미가 있고, 추적·평가·매칭의 단위가 됩니다.

KC Anatomyrequired fields
  1. ·
    Definition단일 개념 진술
    1
  2. ·
    Application사용 맥락 예시
    ≥1
  3. ·
    Assessment측정 가능 행동
    ≥1
  4. ·
    Prerequisites선수 KC 집합
    avg 2.1
schema v3.1continuously curated
IFOLIO · §2

Anatomy

한 추상 개념이 어떻게 측정 가능한 KC로 분해되는가 — Hash Table을 예로

한 개념도
여러 KC로 분해됩니다

"Hash Table"이라는 추상 개념은 12개의 더 작은 KC로 구성됩니다. 학습자는 각 KC를 독립적으로 마스터하고, 마스터리 벡터는 12차원 부분 공간을 형성합니다.

12child KCs평균 분해 수
2.1avg prereqKC당 선수
3.4levels deep분해 깊이
0.83cohesion개념 응집도
Hash Table · KCsdecomposed
  1. 01
    Hashing functionkey → index
    L 1
  2. 02
    Load factorn / m ratio
    L 1
  3. 03
    Chaininglinked list per bucket
    L 2
  4. 04
    Open addressingprobe sequence
    L 2
  5. 05
    Dynamic resizingamortized rehashing
    L 3
  6. 06
    Universal hashingfamily selection
    L 3
6 more KCslevel 3 — 4

A subject is a view of the graph.

과목은 시작점일 뿐,
학습 경로는 도메인 경계를 자유롭게 넘나듭니다.