01
원리 중심 학습
자료구조와 알고리즘이 어떤 조건에서 쓰이는지 이해합니다.

ALGORITHM CLASS · 알고리즘 심화
한 가지 풀이를 넘어, 더 정확하고 효율적인 방법을 찾습니다.
자료구조와 알고리즘의 원리를 이해하고 여러 풀이를 비교하며, 구현·복잡도·반례까지 검토하는 심화 문제해결 수업입니다.
ALGORITHM DEPTH
같은 문제에도 여러 접근이 있습니다. 풀이의 정확성과 효율을 비교하고, 설명 가능한 해결 방법을 찾는 훈련을 합니다.
자료구조와 알고리즘이 어떤 조건에서 쓰이는지 이해합니다.
입력 크기에 따라 풀이가 어떻게 달라지는지 비교합니다.
맞아 보이는 풀이의 빈틈을 입력과 경계조건으로 검증합니다.
익힌 원리를 새로운 유형의 문제에 옮겨 봅니다.
LEARNING PROCESS
학생의 출발점에 맞춰 단계를 조정합니다. 한 단계에서 익힌 내용을 다음 문제와 활동에 다시 활용합니다.
입력·조건·목표를 분리하고 제약을 확인합니다.
가능한 접근과 시간·공간 비용을 살펴봅니다.
선택한 풀이를 코드로 만들고 경계를 검증합니다.
반례와 개선점을 정리해 다른 문제에 적용합니다.
INSIDE THE CLASS
학습 주제와 난도는 학생의 현재 경험에 맞게 정합니다. 구현 성공 이후에도 왜 맞는지, 더 나은 접근은 없는지, 어떤 입력에서 실패할 수 있는지를 함께 검토합니다.
WHAT REMAINS
비교 가능한 풀이들, 구현 코드, 복잡도와 검증 근거
A GOOD STARTING POINT
YOUR NEXT STEP