ABCD 프레임워크 — 측정 가능한 학습목표 작성법
정의: 학습목표를 체계적으로 작성하기 위한 4가지 요소 모델 창시자: 교육학자 집단 (전반적 교육 설계 관행) 핵심 원칙: Audience, Behavior, Condition, Degree
기본 구조
ABCD 프레임워크는 다음 4가지 요소로 구성된 학습목표 작성 템플릿:
주어진 [조건 C]에서, [청중 A]는 [측정 가능한 행동 B]을 [수용 기준 D]까지 달성할 수 있다.
A (Audience, 청중)
정의: 학습목표를 달성할 대상
예시:
- “학생들은”
- “학습자는”
- “반 전체는”
활용: 학습자의 사전 지식·학습 스타일·동기를 고려하여 목표 수준 결정
B (Behavior, 행동/행위)
정의: Bloom 분류법의 동사를 사용한, 관찰 가능하고 측정 가능한 행동
피해야 할 모호한 동사 (❌):
- understand, know, believe, comprehend, appreciate, learn, enjoy, be aware of, interested in
올바른 동사 선택 (✅):
- Remember: list, recite, define, name, identify, recall
- Understand: explain, describe, interpret, summarize, discuss, paraphrase
- Apply: calculate, predict, solve, demonstrate, use, illustrate, construct
- Analyze: classify, compare, distinguish, break down, categorize, diagram
- Evaluate: judge, defend, critique, justify, support, evaluate, choose
- Create: design, formulate, build, invent, compose, derive, develop
예시:
- ❌ “Python을 이해한다”
- ✅ “Pandas를 사용해 데이터를 읽고 기초 통계를 계산할 수 있다” (Apply)
C (Condition, 조건) — 선택사항
정의: 행동을 수행할 조건·제약·환경
예시:
- “주어진 CSV 파일에서”
- “케이스 스터디를 기반으로”
- “제공된 API 문서를 참고하여”
- “인터넷 접근 없이”
역할: 현실적 맥락 추가로 목표의 실무 적용성 강조
D (Degree, 수준/기준) — 선택사항
정의: 수용 가능한 성과의 기준 (정확도, 속도, 품질 등)
예시:
- “80% 정확도 이상으로”
- “시간 내에”
- “오류 없이”
- “세 가지 이상의 방법으로”
- “교수자의 평가에 따라”
역할: 목표 달성 수준을 명확히 하여 평가 기준 제시
ABCD 완전형 vs 간소형
1. ABCD 완전형 (모든 요소 포함)
주어진 통계 데이터셋에서, 학생들은
표준편차 규칙을 정규분포에 적용하여
80% 정확도 이상으로 이상치를 식별할 수 있다.
- A: 학생들은
- B: 표준편차 규칙 적용 (Apply, Bloom 동사)
- C: 주어진 통계 데이터셋에서
- D: 80% 정확도 이상
2. ABCD 간소형 (필수 요소만)
학습자는 케이스 스터디를 기반으로
최소 2개 이상의 욕구 분석을 수행할 수 있다.
- A: 학습자는
- B: 욕구 분석 수행 (Apply)
- C+D: 케이스 스터디 기반, 2개 이상 (조건+기준 결합)
Bloom과 ABCD의 연결
| Bloom 수준 | 적절한 ABCD 동사 | 예시 |
|---|---|---|
| Remember | list, define, name, identify | ”학생은 기본 통계 용어 5개를 정의할 수 있다” |
| Understand | explain, describe, interpret, discuss | ”학생은 표준편차의 의미를 설명할 수 있다” |
| Apply | calculate, solve, demonstrate, construct | ”학생은 데이터셋에서 표준편차를 계산할 수 있다” |
| Analyze | compare, classify, distinguish | ”학생은 두 분포를 비교·분석할 수 있다” |
| Evaluate | judge, defend, criticize, justify | ”학생은 어느 통계 방법이 적합한지 판단할 수 있다” |
| Create | design, formulate, build, develop | ”학생은 원본 데이터 분석 계획을 설계할 수 있다” |
학습목표 계층: 코스 수준 vs 레슨 수준
코스 수준 (Course-Level Objectives)
- 개수: 3~5개 (전체 강의 기준)
- 범위: 광범위한 최종 성과
- Bloom 수준: 높음 (Evaluate, Create 권장)
- 측정: 직접 평가 어려움 (최종 프로젝트로 종합 평가)
예시:
코스 목표 1. (Create)
학생은 자신의 관심 주제에 대해
데이터 분석 프로젝트를 설계·구현할 수 있다.
레슨 수준 (Lesson-Level Objectives)
- 개수: 매 수업마다 2~4개
- 범위: 구체적인 단원 성과
- Bloom 수준: 낮거나 같음 (코스 목표 이하)
- 측정: 즉시 평가 가능
예시:
레슨 1.1. (Understand)
학생은 Python의 기본 문법을 설명할 수 있다.
레슨 1.2. (Apply)
학생은 Pandas를 사용해 CSV를 읽고 통계를 계산할 수 있다.
레슨 1.3. (Analyze)
학생은 두 데이터 분석 방법을 비교할 수 있다.
계층 원칙 (Critical Rule)
⚠️ 코스 목표 동사 ≥ 모든 레슨 목표 동사
위반 예:
- 코스 목표: (Apply) “데이터 처리”
- 레슨 목표: (Create) “프로젝트 설계” ❌
→ 레슨 목표가 코스 목표보다 높으면, 코스 구조가 불일치
3가지 학습 도메인
ABCD는 모든 학습을 3가지 도메인으로 분류:
1. 인지 도메인 (Cognitive Domain)
정의: 생각·이해·분석의 능력 (가장 일반적)
6단계: Remember → Understand → Apply → Analyze → Evaluate → Create
예시: “Python으로 데이터를 처리할 수 있다”
2. 정의 도메인 (Affective Domain)
정의: 태도·감정·가치관·관심
5단계:
- Receiving (받아들이기) — 주의 기울이기
- Responding (반응하기) — 적극 참여
- Valuing (가치 부여) — 중요성 인식
- Organizing (조직화) — 가치체계 구축
- Characterizing (특성화) — 습관·성격 형성
예시: “데이터 개인정보보호의 중요성을 이해하고 실무에서 준수한다”
3. 심동 도메인 (Psychomotor Domain)
정의: 신체 움직임·손기술·조정 능력
5단계:
- Observing (관찰)
- Imitating (모방)
- Practicing (연습)
- Adapting (적응)
- Mastering (숙달)
예시: “실험실에서 기계 장비를 능숙하게 조작할 수 있다”
강의 설계 적용 체크리스트
목표 작성 체크리스트
- 각 목표 1개 동사만 포함
- 동사는 Bloom 분류법 준수
- 모호한 동사(understand, appreciate) 제외
- (선택) 작성 중 Bloom 수준 괄호로 표기: (Remember), (Apply) 등
- 측정 가능한가? 확인 (객관적 판단 가능)
계층 구조 확인
- 코스 수준 목표 3~5개 ✅
- 레슨 수준 목표 각 2~4개 ✅
- 레슨 동사 ≤ 코스 동사 ✅
- 높은 수준 코스 → 낮은 수준 레슨으로 내려가는지 확인 ✅
평가 설계 확인
- 각 목표 수준에 맞는 평가 방식 선정
- Remember/Understand → 객관식, 단답형
- Apply → 문제 풀이, 시뮬레이션
- Analyze/Evaluate → 논술, 비교 분석
- Create → 프로젝트, 포트폴리오
강의 설계에서의 활용 사례
Tip
lecture-planning-2026의 데이터분석 및 MLOps 모듈 설계 시 ABCD 프레임워크 적용:
Module 2: 데이터 분석 개요 및 기초통계 (24h)
코스 목표: (Apply) 학생은 실제 데이터셋에서 기초 통계 분석을 수행할 수 있다.
- 레슨 2.1. (Remember) 기초 통계 용어 5가지를 정의할 수 있다.
- 레슨 2.2. (Understand) 평균, 중앙값, 표준편차의 차이를 설명할 수 있다.
- 레슨 2.3. (Apply) Python/Pandas를 사용해 실제 데이터의 통계를 계산할 수 있다.
- 레슨 2.4. (Analyze) 두 데이터셋의 분포를 비교할 수 있다.
관련 개념
- bloom-taxonomy — Bloom 분류법 (ABCD의 이론적 기반)
- measurable-verbs-taxonomy — 각 수준별 동사 참조표
- blooms-taxonomy-learning-objectives-framework — 상세 자료