교과서 단원: III. 알고리즘과 프로그래밍 (p.86~199)
<aside>
성취기준: [12정03-01] ~ [12정03-10] | 교풀AI 도구: 6개 설계
</aside>
<aside>
이 단원은 복잡한 문제를 분해·모델링하고, 다양한 알고리즘을 설계·분석하며, 프로그래밍 언어를 활용하여 문제를 해결하는 능력을 기르는 데 목적이 있습니다. 학생들은 문제 분해와 모델링, 정렬·탐색 알고리즘, 자료형, 입출력, 다차원 데이터 구조, 제어 구조, 클래스와 객체, 협력적 프로그래밍, 프로그램 성능 평가를 학습합니다.
핵심 아이디어: 복잡한 문제는 작은 문제로 분해하고 모델링하여 해결할 수 있으며, 효율적인 알고리즘과 적절한 자료 구조를 활용한 프로그래밍을 통해 실생활 문제를 협력적으로 해결할 수 있습니다.
</aside>