문제 분해와 해결 절차 설계
Problem Decomposition · Solution Flow
복잡한 문제를 바로 코딩하기보다 문제를 작은 단위로 나누고, 필요한 정보와 처리 순서를 정리하여 해결 과정을 표현하는 활동이다.
| 학습 요소 | 내용 |
|---|---|
| 문제 이해 | 문제 상황과 해결 목표를 구체적으로 파악 |
| 문제 분해 | 한 번에 해결하기 어려운 문제를 작은 문제로 나누기 |
| 해결 절차 | 입력·처리·출력과 필요한 판단 과정을 순서대로 구조화 |
| 흐름 표현 | 해결 과정을 순서도·의사코드 등으로 표현하고 검토 |
이 활동은 이후 이후 Python 기반 문제 해결 활동의 설계 단계와 연결되도록 운영하였다.